aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 00:58:00 +0200
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-04-08 00:58:00 +0200
commitc1f185fd8fc2c3dfc123d9271726c588963c7c01 (patch)
tree88a5bb94017e7d3f0fbce0a51a78c2549b0977bd
parentInfrastructure for objective functions (diff)
downloadVIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.tar.gz
VIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.tar.zst
VIATRA-Generator-c1f185fd8fc2c3dfc123d9271726c588963c7c01.zip
Objective POC implementation
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java8
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g427
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens108
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java628
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java11161
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java15
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore15
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel9
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbinbin13891 -> 14296 bytes
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java18
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java254
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java62
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java79
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java42
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java26
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java88
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java270
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java167
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java2
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java40
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java47
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g191
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens76
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java528
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java2976
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java42
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java156
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext413
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend4
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend20
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend182
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend85
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend4
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF3
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend33
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend32
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend1
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend1
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend102
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend (renamed from Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend)2
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java36
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend86
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath17
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project6
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF34
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties15
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig7
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen1
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel48
-rw-r--r--Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql8
50 files changed, 11344 insertions, 7231 deletions
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
42 builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); 42 builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives");
43 builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); 43 builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives");
44 builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); 44 builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives");
45 builder.put(grammarAccess.getObjectiveFunctionAccess().getAlternatives(), "rule__ObjectiveFunction__Alternatives");
45 builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives"); 46 builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives");
46 builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); 47 builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives");
47 builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); 48 builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives");
@@ -102,6 +103,9 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
102 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); 103 builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0");
103 builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); 104 builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0");
104 builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); 105 builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0");
106 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0");
107 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0");
108 builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0");
105 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0"); 109 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0");
106 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0"); 110 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0");
107 builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0"); 111 builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0");
@@ -199,6 +203,10 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
199 builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); 203 builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0");
200 builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); 204 builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1");
201 builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); 205 builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2");
206 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2");
207 builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1");
208 builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0");
209 builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2");
202 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0"); 210 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0");
203 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2"); 211 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2");
204 builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4(), "rule__ReliabiltiyProbability__TimeAssignment_4"); 212 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
1040 } 1040 }
1041 : 1041 :
1042 ( 1042 (
1043 { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } 1043 { before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); }
1044 ruleReliabilityObjectiveFunction 1044 (rule__ObjectiveFunction__Alternatives)
1045 { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } 1045 { after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); }
1046 )
1047;
1048finally {
1049 restoreStackSize(stackSize);
1050}
1051
1052// Entry rule entryRuleCostObjectiveFunction
1053entryRuleCostObjectiveFunction
1054:
1055{ before(grammarAccess.getCostObjectiveFunctionRule()); }
1056 ruleCostObjectiveFunction
1057{ after(grammarAccess.getCostObjectiveFunctionRule()); }
1058 EOF
1059;
1060
1061// Rule CostObjectiveFunction
1062ruleCostObjectiveFunction
1063 @init {
1064 int stackSize = keepStackSize();
1065 }
1066 :
1067 (
1068 { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); }
1069 (rule__CostObjectiveFunction__Group__0)
1070 { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); }
1071 )
1072;
1073finally {
1074 restoreStackSize(stackSize);
1075}
1076
1077// Entry rule entryRuleCostEntry
1078entryRuleCostEntry
1079:
1080{ before(grammarAccess.getCostEntryRule()); }
1081 ruleCostEntry
1082{ after(grammarAccess.getCostEntryRule()); }
1083 EOF
1084;
1085
1086// Rule CostEntry
1087ruleCostEntry
1088 @init {
1089 int stackSize = keepStackSize();
1090 }
1091 :
1092 (
1093 { before(grammarAccess.getCostEntryAccess().getGroup()); }
1094 (rule__CostEntry__Group__0)
1095 { after(grammarAccess.getCostEntryAccess().getGroup()); }
1046 ) 1096 )
1047; 1097;
1048finally { 1098finally {
@@ -2305,6 +2355,27 @@ finally {
2305 restoreStackSize(stackSize); 2355 restoreStackSize(stackSize);
2306} 2356}
2307 2357
2358rule__ObjectiveFunction__Alternatives
2359 @init {
2360 int stackSize = keepStackSize();
2361 }
2362:
2363 (
2364 { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); }
2365 ruleCostObjectiveFunction
2366 { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); }
2367 )
2368 |
2369 (
2370 { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); }
2371 ruleReliabilityObjectiveFunction
2372 { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); }
2373 )
2374;
2375finally {
2376 restoreStackSize(stackSize);
2377}
2378
2308rule__ReliabilityObjectiveFunction__Alternatives 2379rule__ReliabilityObjectiveFunction__Alternatives
2309 @init { 2380 @init {
2310 int stackSize = keepStackSize(); 2381 int stackSize = keepStackSize();
@@ -2758,15 +2829,27 @@ rule__ComparisonOperator__Alternatives
2758 } 2829 }
2759: 2830:
2760 ( 2831 (
2761 { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } 2832 { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
2833 ('<')
2834 { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
2835 )
2836 |
2837 (
2838 { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
2839 ('>')
2840 { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
2841 )
2842 |
2843 (
2844 { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
2762 ('<=') 2845 ('<=')
2763 { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } 2846 { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
2764 ) 2847 )
2765 | 2848 |
2766 ( 2849 (
2767 { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } 2850 { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
2768 ('>=') 2851 ('>=')
2769 { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } 2852 { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
2770 ) 2853 )
2771; 2854;
2772finally { 2855finally {
@@ -5635,6 +5718,276 @@ finally {
5635} 5718}
5636 5719
5637 5720
5721rule__CostObjectiveFunction__Group__0
5722 @init {
5723 int stackSize = keepStackSize();
5724 }
5725:
5726 rule__CostObjectiveFunction__Group__0__Impl
5727 rule__CostObjectiveFunction__Group__1
5728;
5729finally {
5730 restoreStackSize(stackSize);
5731}
5732
5733rule__CostObjectiveFunction__Group__0__Impl
5734 @init {
5735 int stackSize = keepStackSize();
5736 }
5737:
5738(
5739 { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
5740 'cost'
5741 { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
5742)
5743;
5744finally {
5745 restoreStackSize(stackSize);
5746}
5747
5748rule__CostObjectiveFunction__Group__1
5749 @init {
5750 int stackSize = keepStackSize();
5751 }
5752:
5753 rule__CostObjectiveFunction__Group__1__Impl
5754 rule__CostObjectiveFunction__Group__2
5755;
5756finally {
5757 restoreStackSize(stackSize);
5758}
5759
5760rule__CostObjectiveFunction__Group__1__Impl
5761 @init {
5762 int stackSize = keepStackSize();
5763 }
5764:
5765(
5766 { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
5767 '{'
5768 { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
5769)
5770;
5771finally {
5772 restoreStackSize(stackSize);
5773}
5774
5775rule__CostObjectiveFunction__Group__2
5776 @init {
5777 int stackSize = keepStackSize();
5778 }
5779:
5780 rule__CostObjectiveFunction__Group__2__Impl
5781 rule__CostObjectiveFunction__Group__3
5782;
5783finally {
5784 restoreStackSize(stackSize);
5785}
5786
5787rule__CostObjectiveFunction__Group__2__Impl
5788 @init {
5789 int stackSize = keepStackSize();
5790 }
5791:
5792(
5793 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
5794 (rule__CostObjectiveFunction__EntriesAssignment_2)
5795 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
5796)
5797;
5798finally {
5799 restoreStackSize(stackSize);
5800}
5801
5802rule__CostObjectiveFunction__Group__3
5803 @init {
5804 int stackSize = keepStackSize();
5805 }
5806:
5807 rule__CostObjectiveFunction__Group__3__Impl
5808 rule__CostObjectiveFunction__Group__4
5809;
5810finally {
5811 restoreStackSize(stackSize);
5812}
5813
5814rule__CostObjectiveFunction__Group__3__Impl
5815 @init {
5816 int stackSize = keepStackSize();
5817 }
5818:
5819(
5820 { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
5821 (rule__CostObjectiveFunction__Group_3__0)*
5822 { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
5823)
5824;
5825finally {
5826 restoreStackSize(stackSize);
5827}
5828
5829rule__CostObjectiveFunction__Group__4
5830 @init {
5831 int stackSize = keepStackSize();
5832 }
5833:
5834 rule__CostObjectiveFunction__Group__4__Impl
5835;
5836finally {
5837 restoreStackSize(stackSize);
5838}
5839
5840rule__CostObjectiveFunction__Group__4__Impl
5841 @init {
5842 int stackSize = keepStackSize();
5843 }
5844:
5845(
5846 { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
5847 '}'
5848 { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
5849)
5850;
5851finally {
5852 restoreStackSize(stackSize);
5853}
5854
5855
5856rule__CostObjectiveFunction__Group_3__0
5857 @init {
5858 int stackSize = keepStackSize();
5859 }
5860:
5861 rule__CostObjectiveFunction__Group_3__0__Impl
5862 rule__CostObjectiveFunction__Group_3__1
5863;
5864finally {
5865 restoreStackSize(stackSize);
5866}
5867
5868rule__CostObjectiveFunction__Group_3__0__Impl
5869 @init {
5870 int stackSize = keepStackSize();
5871 }
5872:
5873(
5874 { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
5875 ','
5876 { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
5877)
5878;
5879finally {
5880 restoreStackSize(stackSize);
5881}
5882
5883rule__CostObjectiveFunction__Group_3__1
5884 @init {
5885 int stackSize = keepStackSize();
5886 }
5887:
5888 rule__CostObjectiveFunction__Group_3__1__Impl
5889;
5890finally {
5891 restoreStackSize(stackSize);
5892}
5893
5894rule__CostObjectiveFunction__Group_3__1__Impl
5895 @init {
5896 int stackSize = keepStackSize();
5897 }
5898:
5899(
5900 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
5901 (rule__CostObjectiveFunction__EntriesAssignment_3_1)
5902 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
5903)
5904;
5905finally {
5906 restoreStackSize(stackSize);
5907}
5908
5909
5910rule__CostEntry__Group__0
5911 @init {
5912 int stackSize = keepStackSize();
5913 }
5914:
5915 rule__CostEntry__Group__0__Impl
5916 rule__CostEntry__Group__1
5917;
5918finally {
5919 restoreStackSize(stackSize);
5920}
5921
5922rule__CostEntry__Group__0__Impl
5923 @init {
5924 int stackSize = keepStackSize();
5925 }
5926:
5927(
5928 { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
5929 (rule__CostEntry__PatternElementAssignment_0)
5930 { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
5931)
5932;
5933finally {
5934 restoreStackSize(stackSize);
5935}
5936
5937rule__CostEntry__Group__1
5938 @init {
5939 int stackSize = keepStackSize();
5940 }
5941:
5942 rule__CostEntry__Group__1__Impl
5943 rule__CostEntry__Group__2
5944;
5945finally {
5946 restoreStackSize(stackSize);
5947}
5948
5949rule__CostEntry__Group__1__Impl
5950 @init {
5951 int stackSize = keepStackSize();
5952 }
5953:
5954(
5955 { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
5956 '='
5957 { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
5958)
5959;
5960finally {
5961 restoreStackSize(stackSize);
5962}
5963
5964rule__CostEntry__Group__2
5965 @init {
5966 int stackSize = keepStackSize();
5967 }
5968:
5969 rule__CostEntry__Group__2__Impl
5970;
5971finally {
5972 restoreStackSize(stackSize);
5973}
5974
5975rule__CostEntry__Group__2__Impl
5976 @init {
5977 int stackSize = keepStackSize();
5978 }
5979:
5980(
5981 { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
5982 (rule__CostEntry__WeightAssignment_2)
5983 { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
5984)
5985;
5986finally {
5987 restoreStackSize(stackSize);
5988}
5989
5990
5638rule__ReliabiltiyProbability__Group__0 5991rule__ReliabiltiyProbability__Group__0
5639 @init { 5992 @init {
5640 int stackSize = keepStackSize(); 5993 int stackSize = keepStackSize();
@@ -10838,6 +11191,66 @@ finally {
10838 restoreStackSize(stackSize); 11191 restoreStackSize(stackSize);
10839} 11192}
10840 11193
11194rule__CostObjectiveFunction__EntriesAssignment_2
11195 @init {
11196 int stackSize = keepStackSize();
11197 }
11198:
11199 (
11200 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
11201 ruleCostEntry
11202 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
11203 )
11204;
11205finally {
11206 restoreStackSize(stackSize);
11207}
11208
11209rule__CostObjectiveFunction__EntriesAssignment_3_1
11210 @init {
11211 int stackSize = keepStackSize();
11212 }
11213:
11214 (
11215 { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
11216 ruleCostEntry
11217 { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
11218 )
11219;
11220finally {
11221 restoreStackSize(stackSize);
11222}
11223
11224rule__CostEntry__PatternElementAssignment_0
11225 @init {
11226 int stackSize = keepStackSize();
11227 }
11228:
11229 (
11230 { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
11231 rulePatternElement
11232 { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
11233 )
11234;
11235finally {
11236 restoreStackSize(stackSize);
11237}
11238
11239rule__CostEntry__WeightAssignment_2
11240 @init {
11241 int stackSize = keepStackSize();
11242 }
11243:
11244 (
11245 { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
11246 ruleINTLiteral
11247 { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
11248 )
11249;
11250finally {
11251 restoreStackSize(stackSize);
11252}
11253
10841rule__ReliabiltiyProbability__PackageAssignment_1_0 11254rule__ReliabiltiyProbability__PackageAssignment_1_0
10842 @init { 11255 @init {
10843 int stackSize = keepStackSize(); 11256 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 @@
1'#'=46 1'#'=49
2'*'=63 2'*'=64
3'+='=62 3'+='=63
4','=31 4','=33
5'-'=22 5'-'=24
6'.'=21 6'.'=23
7'..'=53 7'..'=54
8'::'=34 8'::'=36
9'<'=47 9'<'=13
10'<='=13 10'<='=15
11'='=28 11'='=30
12'>'=48 12'>'=14
13'>='=14 13'>='=16
14'AlloySolver'=19 14'AlloySolver'=21
15'SMTSolver'=18 15'SMTSolver'=20
16'ViatraSolver'=20 16'ViatraSolver'=22
17'at'=39 17'at'=42
18'config'=42 18'config'=45
19'constraints'=38 19'constraints'=40
20'debug'=58 20'cost'=41
21'epackage'=24 21'debug'=59
22'excluding'=33 22'epackage'=26
23'file'=27 23'excluding'=35
24'folder'=36 24'file'=29
25'full'=17 25'folder'=38
26'generate'=55 26'full'=19
27'import'=23 27'generate'=56
28'int'=50 28'import'=25
29'log'=59 29'int'=51
30'log-level'=43 30'log'=60
31'log-level'=46
31'maximize'=12 32'maximize'=12
32'memory'=45 33'memory'=48
33'metamodel'=35 34'metamodel'=37
34'minimize'=11 35'minimize'=11
35'models'=37 36'models'=39
36'mtff'=40 37'mtff'=43
37'node'=49 38'node'=50
38'none'=15 39'none'=17
39'normal'=16 40'normal'=18
40'number'=64 41'number'=65
41'objectives'=41 42'objectives'=44
42'output'=61 43'output'=62
43'package'=32 44'package'=34
44'partial-model'=56 45'partial-model'=57
45'real'=51 46'real'=52
46'reliability'=26 47'reliability'=28
47'runs'=65 48'runs'=66
48'runtime'=44 49'runtime'=47
49'scope'=54 50'scope'=55
50'solver'=57 51'solver'=58
51'statistics'=60 52'statistics'=61
52'string'=52 53'string'=53
53'viatra'=25 54'viatra'=27
54'{'=29 55'{'=31
55'}'=30 56'}'=32
56RULE_ANY_OTHER=10 57RULE_ANY_OTHER=10
57RULE_ID=4 58RULE_ID=4
58RULE_INT=5 59RULE_INT=5
@@ -115,3 +116,4 @@ T__62=62
115T__63=63 116T__63=63
116T__64=64 117T__64=64
117T__65=65 118T__65=65
119T__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 {
40 public static final int RULE_INT=5; 40 public static final int RULE_INT=5;
41 public static final int T__29=29; 41 public static final int T__29=29;
42 public static final int T__22=22; 42 public static final int T__22=22;
43 public static final int T__66=66;
43 public static final int RULE_ML_COMMENT=7; 44 public static final int RULE_ML_COMMENT=7;
44 public static final int T__23=23; 45 public static final int T__23=23;
45 public static final int T__24=24; 46 public static final int T__24=24;
@@ -136,11 +137,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
136 try { 137 try {
137 int _type = T__13; 138 int _type = T__13;
138 int _channel = DEFAULT_TOKEN_CHANNEL; 139 int _channel = DEFAULT_TOKEN_CHANNEL;
139 // InternalApplicationConfiguration.g:13:7: ( '<=' ) 140 // InternalApplicationConfiguration.g:13:7: ( '<' )
140 // InternalApplicationConfiguration.g:13:9: '<=' 141 // InternalApplicationConfiguration.g:13:9: '<'
141 { 142 {
142 match("<="); 143 match('<');
143
144 144
145 } 145 }
146 146
@@ -157,11 +157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
157 try { 157 try {
158 int _type = T__14; 158 int _type = T__14;
159 int _channel = DEFAULT_TOKEN_CHANNEL; 159 int _channel = DEFAULT_TOKEN_CHANNEL;
160 // InternalApplicationConfiguration.g:14:7: ( '>=' ) 160 // InternalApplicationConfiguration.g:14:7: ( '>' )
161 // InternalApplicationConfiguration.g:14:9: '>=' 161 // InternalApplicationConfiguration.g:14:9: '>'
162 { 162 {
163 match(">="); 163 match('>');
164
165 164
166 } 165 }
167 166
@@ -178,10 +177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
178 try { 177 try {
179 int _type = T__15; 178 int _type = T__15;
180 int _channel = DEFAULT_TOKEN_CHANNEL; 179 int _channel = DEFAULT_TOKEN_CHANNEL;
181 // InternalApplicationConfiguration.g:15:7: ( 'none' ) 180 // InternalApplicationConfiguration.g:15:7: ( '<=' )
182 // InternalApplicationConfiguration.g:15:9: 'none' 181 // InternalApplicationConfiguration.g:15:9: '<='
183 { 182 {
184 match("none"); 183 match("<=");
185 184
186 185
187 } 186 }
@@ -199,10 +198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
199 try { 198 try {
200 int _type = T__16; 199 int _type = T__16;
201 int _channel = DEFAULT_TOKEN_CHANNEL; 200 int _channel = DEFAULT_TOKEN_CHANNEL;
202 // InternalApplicationConfiguration.g:16:7: ( 'normal' ) 201 // InternalApplicationConfiguration.g:16:7: ( '>=' )
203 // InternalApplicationConfiguration.g:16:9: 'normal' 202 // InternalApplicationConfiguration.g:16:9: '>='
204 { 203 {
205 match("normal"); 204 match(">=");
206 205
207 206
208 } 207 }
@@ -220,10 +219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
220 try { 219 try {
221 int _type = T__17; 220 int _type = T__17;
222 int _channel = DEFAULT_TOKEN_CHANNEL; 221 int _channel = DEFAULT_TOKEN_CHANNEL;
223 // InternalApplicationConfiguration.g:17:7: ( 'full' ) 222 // InternalApplicationConfiguration.g:17:7: ( 'none' )
224 // InternalApplicationConfiguration.g:17:9: 'full' 223 // InternalApplicationConfiguration.g:17:9: 'none'
225 { 224 {
226 match("full"); 225 match("none");
227 226
228 227
229 } 228 }
@@ -241,10 +240,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
241 try { 240 try {
242 int _type = T__18; 241 int _type = T__18;
243 int _channel = DEFAULT_TOKEN_CHANNEL; 242 int _channel = DEFAULT_TOKEN_CHANNEL;
244 // InternalApplicationConfiguration.g:18:7: ( 'SMTSolver' ) 243 // InternalApplicationConfiguration.g:18:7: ( 'normal' )
245 // InternalApplicationConfiguration.g:18:9: 'SMTSolver' 244 // InternalApplicationConfiguration.g:18:9: 'normal'
246 { 245 {
247 match("SMTSolver"); 246 match("normal");
248 247
249 248
250 } 249 }
@@ -262,10 +261,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
262 try { 261 try {
263 int _type = T__19; 262 int _type = T__19;
264 int _channel = DEFAULT_TOKEN_CHANNEL; 263 int _channel = DEFAULT_TOKEN_CHANNEL;
265 // InternalApplicationConfiguration.g:19:7: ( 'AlloySolver' ) 264 // InternalApplicationConfiguration.g:19:7: ( 'full' )
266 // InternalApplicationConfiguration.g:19:9: 'AlloySolver' 265 // InternalApplicationConfiguration.g:19:9: 'full'
267 { 266 {
268 match("AlloySolver"); 267 match("full");
269 268
270 269
271 } 270 }
@@ -283,10 +282,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
283 try { 282 try {
284 int _type = T__20; 283 int _type = T__20;
285 int _channel = DEFAULT_TOKEN_CHANNEL; 284 int _channel = DEFAULT_TOKEN_CHANNEL;
286 // InternalApplicationConfiguration.g:20:7: ( 'ViatraSolver' ) 285 // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' )
287 // InternalApplicationConfiguration.g:20:9: 'ViatraSolver' 286 // InternalApplicationConfiguration.g:20:9: 'SMTSolver'
288 { 287 {
289 match("ViatraSolver"); 288 match("SMTSolver");
290 289
291 290
292 } 291 }
@@ -304,10 +303,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
304 try { 303 try {
305 int _type = T__21; 304 int _type = T__21;
306 int _channel = DEFAULT_TOKEN_CHANNEL; 305 int _channel = DEFAULT_TOKEN_CHANNEL;
307 // InternalApplicationConfiguration.g:21:7: ( '.' ) 306 // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' )
308 // InternalApplicationConfiguration.g:21:9: '.' 307 // InternalApplicationConfiguration.g:21:9: 'AlloySolver'
309 { 308 {
310 match('.'); 309 match("AlloySolver");
310
311 311
312 } 312 }
313 313
@@ -324,10 +324,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
324 try { 324 try {
325 int _type = T__22; 325 int _type = T__22;
326 int _channel = DEFAULT_TOKEN_CHANNEL; 326 int _channel = DEFAULT_TOKEN_CHANNEL;
327 // InternalApplicationConfiguration.g:22:7: ( '-' ) 327 // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' )
328 // InternalApplicationConfiguration.g:22:9: '-' 328 // InternalApplicationConfiguration.g:22:9: 'ViatraSolver'
329 { 329 {
330 match('-'); 330 match("ViatraSolver");
331
331 332
332 } 333 }
333 334
@@ -344,11 +345,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
344 try { 345 try {
345 int _type = T__23; 346 int _type = T__23;
346 int _channel = DEFAULT_TOKEN_CHANNEL; 347 int _channel = DEFAULT_TOKEN_CHANNEL;
347 // InternalApplicationConfiguration.g:23:7: ( 'import' ) 348 // InternalApplicationConfiguration.g:23:7: ( '.' )
348 // InternalApplicationConfiguration.g:23:9: 'import' 349 // InternalApplicationConfiguration.g:23:9: '.'
349 { 350 {
350 match("import"); 351 match('.');
351
352 352
353 } 353 }
354 354
@@ -365,11 +365,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
365 try { 365 try {
366 int _type = T__24; 366 int _type = T__24;
367 int _channel = DEFAULT_TOKEN_CHANNEL; 367 int _channel = DEFAULT_TOKEN_CHANNEL;
368 // InternalApplicationConfiguration.g:24:7: ( 'epackage' ) 368 // InternalApplicationConfiguration.g:24:7: ( '-' )
369 // InternalApplicationConfiguration.g:24:9: 'epackage' 369 // InternalApplicationConfiguration.g:24:9: '-'
370 { 370 {
371 match("epackage"); 371 match('-');
372
373 372
374 } 373 }
375 374
@@ -386,10 +385,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
386 try { 385 try {
387 int _type = T__25; 386 int _type = T__25;
388 int _channel = DEFAULT_TOKEN_CHANNEL; 387 int _channel = DEFAULT_TOKEN_CHANNEL;
389 // InternalApplicationConfiguration.g:25:7: ( 'viatra' ) 388 // InternalApplicationConfiguration.g:25:7: ( 'import' )
390 // InternalApplicationConfiguration.g:25:9: 'viatra' 389 // InternalApplicationConfiguration.g:25:9: 'import'
391 { 390 {
392 match("viatra"); 391 match("import");
393 392
394 393
395 } 394 }
@@ -407,10 +406,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
407 try { 406 try {
408 int _type = T__26; 407 int _type = T__26;
409 int _channel = DEFAULT_TOKEN_CHANNEL; 408 int _channel = DEFAULT_TOKEN_CHANNEL;
410 // InternalApplicationConfiguration.g:26:7: ( 'reliability' ) 409 // InternalApplicationConfiguration.g:26:7: ( 'epackage' )
411 // InternalApplicationConfiguration.g:26:9: 'reliability' 410 // InternalApplicationConfiguration.g:26:9: 'epackage'
412 { 411 {
413 match("reliability"); 412 match("epackage");
414 413
415 414
416 } 415 }
@@ -428,10 +427,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
428 try { 427 try {
429 int _type = T__27; 428 int _type = T__27;
430 int _channel = DEFAULT_TOKEN_CHANNEL; 429 int _channel = DEFAULT_TOKEN_CHANNEL;
431 // InternalApplicationConfiguration.g:27:7: ( 'file' ) 430 // InternalApplicationConfiguration.g:27:7: ( 'viatra' )
432 // InternalApplicationConfiguration.g:27:9: 'file' 431 // InternalApplicationConfiguration.g:27:9: 'viatra'
433 { 432 {
434 match("file"); 433 match("viatra");
435 434
436 435
437 } 436 }
@@ -449,10 +448,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
449 try { 448 try {
450 int _type = T__28; 449 int _type = T__28;
451 int _channel = DEFAULT_TOKEN_CHANNEL; 450 int _channel = DEFAULT_TOKEN_CHANNEL;
452 // InternalApplicationConfiguration.g:28:7: ( '=' ) 451 // InternalApplicationConfiguration.g:28:7: ( 'reliability' )
453 // InternalApplicationConfiguration.g:28:9: '=' 452 // InternalApplicationConfiguration.g:28:9: 'reliability'
454 { 453 {
455 match('='); 454 match("reliability");
455
456 456
457 } 457 }
458 458
@@ -469,10 +469,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
469 try { 469 try {
470 int _type = T__29; 470 int _type = T__29;
471 int _channel = DEFAULT_TOKEN_CHANNEL; 471 int _channel = DEFAULT_TOKEN_CHANNEL;
472 // InternalApplicationConfiguration.g:29:7: ( '{' ) 472 // InternalApplicationConfiguration.g:29:7: ( 'file' )
473 // InternalApplicationConfiguration.g:29:9: '{' 473 // InternalApplicationConfiguration.g:29:9: 'file'
474 { 474 {
475 match('{'); 475 match("file");
476
476 477
477 } 478 }
478 479
@@ -489,10 +490,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
489 try { 490 try {
490 int _type = T__30; 491 int _type = T__30;
491 int _channel = DEFAULT_TOKEN_CHANNEL; 492 int _channel = DEFAULT_TOKEN_CHANNEL;
492 // InternalApplicationConfiguration.g:30:7: ( '}' ) 493 // InternalApplicationConfiguration.g:30:7: ( '=' )
493 // InternalApplicationConfiguration.g:30:9: '}' 494 // InternalApplicationConfiguration.g:30:9: '='
494 { 495 {
495 match('}'); 496 match('=');
496 497
497 } 498 }
498 499
@@ -509,10 +510,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
509 try { 510 try {
510 int _type = T__31; 511 int _type = T__31;
511 int _channel = DEFAULT_TOKEN_CHANNEL; 512 int _channel = DEFAULT_TOKEN_CHANNEL;
512 // InternalApplicationConfiguration.g:31:7: ( ',' ) 513 // InternalApplicationConfiguration.g:31:7: ( '{' )
513 // InternalApplicationConfiguration.g:31:9: ',' 514 // InternalApplicationConfiguration.g:31:9: '{'
514 { 515 {
515 match(','); 516 match('{');
516 517
517 } 518 }
518 519
@@ -529,11 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
529 try { 530 try {
530 int _type = T__32; 531 int _type = T__32;
531 int _channel = DEFAULT_TOKEN_CHANNEL; 532 int _channel = DEFAULT_TOKEN_CHANNEL;
532 // InternalApplicationConfiguration.g:32:7: ( 'package' ) 533 // InternalApplicationConfiguration.g:32:7: ( '}' )
533 // InternalApplicationConfiguration.g:32:9: 'package' 534 // InternalApplicationConfiguration.g:32:9: '}'
534 { 535 {
535 match("package"); 536 match('}');
536
537 537
538 } 538 }
539 539
@@ -550,11 +550,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
550 try { 550 try {
551 int _type = T__33; 551 int _type = T__33;
552 int _channel = DEFAULT_TOKEN_CHANNEL; 552 int _channel = DEFAULT_TOKEN_CHANNEL;
553 // InternalApplicationConfiguration.g:33:7: ( 'excluding' ) 553 // InternalApplicationConfiguration.g:33:7: ( ',' )
554 // InternalApplicationConfiguration.g:33:9: 'excluding' 554 // InternalApplicationConfiguration.g:33:9: ','
555 { 555 {
556 match("excluding"); 556 match(',');
557
558 557
559 } 558 }
560 559
@@ -571,10 +570,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
571 try { 570 try {
572 int _type = T__34; 571 int _type = T__34;
573 int _channel = DEFAULT_TOKEN_CHANNEL; 572 int _channel = DEFAULT_TOKEN_CHANNEL;
574 // InternalApplicationConfiguration.g:34:7: ( '::' ) 573 // InternalApplicationConfiguration.g:34:7: ( 'package' )
575 // InternalApplicationConfiguration.g:34:9: '::' 574 // InternalApplicationConfiguration.g:34:9: 'package'
576 { 575 {
577 match("::"); 576 match("package");
578 577
579 578
580 } 579 }
@@ -592,10 +591,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
592 try { 591 try {
593 int _type = T__35; 592 int _type = T__35;
594 int _channel = DEFAULT_TOKEN_CHANNEL; 593 int _channel = DEFAULT_TOKEN_CHANNEL;
595 // InternalApplicationConfiguration.g:35:7: ( 'metamodel' ) 594 // InternalApplicationConfiguration.g:35:7: ( 'excluding' )
596 // InternalApplicationConfiguration.g:35:9: 'metamodel' 595 // InternalApplicationConfiguration.g:35:9: 'excluding'
597 { 596 {
598 match("metamodel"); 597 match("excluding");
599 598
600 599
601 } 600 }
@@ -613,10 +612,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
613 try { 612 try {
614 int _type = T__36; 613 int _type = T__36;
615 int _channel = DEFAULT_TOKEN_CHANNEL; 614 int _channel = DEFAULT_TOKEN_CHANNEL;
616 // InternalApplicationConfiguration.g:36:7: ( 'folder' ) 615 // InternalApplicationConfiguration.g:36:7: ( '::' )
617 // InternalApplicationConfiguration.g:36:9: 'folder' 616 // InternalApplicationConfiguration.g:36:9: '::'
618 { 617 {
619 match("folder"); 618 match("::");
620 619
621 620
622 } 621 }
@@ -634,10 +633,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
634 try { 633 try {
635 int _type = T__37; 634 int _type = T__37;
636 int _channel = DEFAULT_TOKEN_CHANNEL; 635 int _channel = DEFAULT_TOKEN_CHANNEL;
637 // InternalApplicationConfiguration.g:37:7: ( 'models' ) 636 // InternalApplicationConfiguration.g:37:7: ( 'metamodel' )
638 // InternalApplicationConfiguration.g:37:9: 'models' 637 // InternalApplicationConfiguration.g:37:9: 'metamodel'
639 { 638 {
640 match("models"); 639 match("metamodel");
641 640
642 641
643 } 642 }
@@ -655,10 +654,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
655 try { 654 try {
656 int _type = T__38; 655 int _type = T__38;
657 int _channel = DEFAULT_TOKEN_CHANNEL; 656 int _channel = DEFAULT_TOKEN_CHANNEL;
658 // InternalApplicationConfiguration.g:38:7: ( 'constraints' ) 657 // InternalApplicationConfiguration.g:38:7: ( 'folder' )
659 // InternalApplicationConfiguration.g:38:9: 'constraints' 658 // InternalApplicationConfiguration.g:38:9: 'folder'
660 { 659 {
661 match("constraints"); 660 match("folder");
662 661
663 662
664 } 663 }
@@ -676,10 +675,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
676 try { 675 try {
677 int _type = T__39; 676 int _type = T__39;
678 int _channel = DEFAULT_TOKEN_CHANNEL; 677 int _channel = DEFAULT_TOKEN_CHANNEL;
679 // InternalApplicationConfiguration.g:39:7: ( 'at' ) 678 // InternalApplicationConfiguration.g:39:7: ( 'models' )
680 // InternalApplicationConfiguration.g:39:9: 'at' 679 // InternalApplicationConfiguration.g:39:9: 'models'
681 { 680 {
682 match("at"); 681 match("models");
683 682
684 683
685 } 684 }
@@ -697,10 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
697 try { 696 try {
698 int _type = T__40; 697 int _type = T__40;
699 int _channel = DEFAULT_TOKEN_CHANNEL; 698 int _channel = DEFAULT_TOKEN_CHANNEL;
700 // InternalApplicationConfiguration.g:40:7: ( 'mtff' ) 699 // InternalApplicationConfiguration.g:40:7: ( 'constraints' )
701 // InternalApplicationConfiguration.g:40:9: 'mtff' 700 // InternalApplicationConfiguration.g:40:9: 'constraints'
702 { 701 {
703 match("mtff"); 702 match("constraints");
704 703
705 704
706 } 705 }
@@ -718,10 +717,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
718 try { 717 try {
719 int _type = T__41; 718 int _type = T__41;
720 int _channel = DEFAULT_TOKEN_CHANNEL; 719 int _channel = DEFAULT_TOKEN_CHANNEL;
721 // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) 720 // InternalApplicationConfiguration.g:41:7: ( 'cost' )
722 // InternalApplicationConfiguration.g:41:9: 'objectives' 721 // InternalApplicationConfiguration.g:41:9: 'cost'
723 { 722 {
724 match("objectives"); 723 match("cost");
725 724
726 725
727 } 726 }
@@ -739,10 +738,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
739 try { 738 try {
740 int _type = T__42; 739 int _type = T__42;
741 int _channel = DEFAULT_TOKEN_CHANNEL; 740 int _channel = DEFAULT_TOKEN_CHANNEL;
742 // InternalApplicationConfiguration.g:42:7: ( 'config' ) 741 // InternalApplicationConfiguration.g:42:7: ( 'at' )
743 // InternalApplicationConfiguration.g:42:9: 'config' 742 // InternalApplicationConfiguration.g:42:9: 'at'
744 { 743 {
745 match("config"); 744 match("at");
746 745
747 746
748 } 747 }
@@ -760,10 +759,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
760 try { 759 try {
761 int _type = T__43; 760 int _type = T__43;
762 int _channel = DEFAULT_TOKEN_CHANNEL; 761 int _channel = DEFAULT_TOKEN_CHANNEL;
763 // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) 762 // InternalApplicationConfiguration.g:43:7: ( 'mtff' )
764 // InternalApplicationConfiguration.g:43:9: 'log-level' 763 // InternalApplicationConfiguration.g:43:9: 'mtff'
765 { 764 {
766 match("log-level"); 765 match("mtff");
767 766
768 767
769 } 768 }
@@ -781,10 +780,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
781 try { 780 try {
782 int _type = T__44; 781 int _type = T__44;
783 int _channel = DEFAULT_TOKEN_CHANNEL; 782 int _channel = DEFAULT_TOKEN_CHANNEL;
784 // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) 783 // InternalApplicationConfiguration.g:44:7: ( 'objectives' )
785 // InternalApplicationConfiguration.g:44:9: 'runtime' 784 // InternalApplicationConfiguration.g:44:9: 'objectives'
786 { 785 {
787 match("runtime"); 786 match("objectives");
788 787
789 788
790 } 789 }
@@ -802,10 +801,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
802 try { 801 try {
803 int _type = T__45; 802 int _type = T__45;
804 int _channel = DEFAULT_TOKEN_CHANNEL; 803 int _channel = DEFAULT_TOKEN_CHANNEL;
805 // InternalApplicationConfiguration.g:45:7: ( 'memory' ) 804 // InternalApplicationConfiguration.g:45:7: ( 'config' )
806 // InternalApplicationConfiguration.g:45:9: 'memory' 805 // InternalApplicationConfiguration.g:45:9: 'config'
807 { 806 {
808 match("memory"); 807 match("config");
809 808
810 809
811 } 810 }
@@ -823,10 +822,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
823 try { 822 try {
824 int _type = T__46; 823 int _type = T__46;
825 int _channel = DEFAULT_TOKEN_CHANNEL; 824 int _channel = DEFAULT_TOKEN_CHANNEL;
826 // InternalApplicationConfiguration.g:46:7: ( '#' ) 825 // InternalApplicationConfiguration.g:46:7: ( 'log-level' )
827 // InternalApplicationConfiguration.g:46:9: '#' 826 // InternalApplicationConfiguration.g:46:9: 'log-level'
828 { 827 {
829 match('#'); 828 match("log-level");
829
830 830
831 } 831 }
832 832
@@ -843,10 +843,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
843 try { 843 try {
844 int _type = T__47; 844 int _type = T__47;
845 int _channel = DEFAULT_TOKEN_CHANNEL; 845 int _channel = DEFAULT_TOKEN_CHANNEL;
846 // InternalApplicationConfiguration.g:47:7: ( '<' ) 846 // InternalApplicationConfiguration.g:47:7: ( 'runtime' )
847 // InternalApplicationConfiguration.g:47:9: '<' 847 // InternalApplicationConfiguration.g:47:9: 'runtime'
848 { 848 {
849 match('<'); 849 match("runtime");
850
850 851
851 } 852 }
852 853
@@ -863,10 +864,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
863 try { 864 try {
864 int _type = T__48; 865 int _type = T__48;
865 int _channel = DEFAULT_TOKEN_CHANNEL; 866 int _channel = DEFAULT_TOKEN_CHANNEL;
866 // InternalApplicationConfiguration.g:48:7: ( '>' ) 867 // InternalApplicationConfiguration.g:48:7: ( 'memory' )
867 // InternalApplicationConfiguration.g:48:9: '>' 868 // InternalApplicationConfiguration.g:48:9: 'memory'
868 { 869 {
869 match('>'); 870 match("memory");
871
870 872
871 } 873 }
872 874
@@ -883,11 +885,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
883 try { 885 try {
884 int _type = T__49; 886 int _type = T__49;
885 int _channel = DEFAULT_TOKEN_CHANNEL; 887 int _channel = DEFAULT_TOKEN_CHANNEL;
886 // InternalApplicationConfiguration.g:49:7: ( 'node' ) 888 // InternalApplicationConfiguration.g:49:7: ( '#' )
887 // InternalApplicationConfiguration.g:49:9: 'node' 889 // InternalApplicationConfiguration.g:49:9: '#'
888 { 890 {
889 match("node"); 891 match('#');
890
891 892
892 } 893 }
893 894
@@ -904,10 +905,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
904 try { 905 try {
905 int _type = T__50; 906 int _type = T__50;
906 int _channel = DEFAULT_TOKEN_CHANNEL; 907 int _channel = DEFAULT_TOKEN_CHANNEL;
907 // InternalApplicationConfiguration.g:50:7: ( 'int' ) 908 // InternalApplicationConfiguration.g:50:7: ( 'node' )
908 // InternalApplicationConfiguration.g:50:9: 'int' 909 // InternalApplicationConfiguration.g:50:9: 'node'
909 { 910 {
910 match("int"); 911 match("node");
911 912
912 913
913 } 914 }
@@ -925,10 +926,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
925 try { 926 try {
926 int _type = T__51; 927 int _type = T__51;
927 int _channel = DEFAULT_TOKEN_CHANNEL; 928 int _channel = DEFAULT_TOKEN_CHANNEL;
928 // InternalApplicationConfiguration.g:51:7: ( 'real' ) 929 // InternalApplicationConfiguration.g:51:7: ( 'int' )
929 // InternalApplicationConfiguration.g:51:9: 'real' 930 // InternalApplicationConfiguration.g:51:9: 'int'
930 { 931 {
931 match("real"); 932 match("int");
932 933
933 934
934 } 935 }
@@ -946,10 +947,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
946 try { 947 try {
947 int _type = T__52; 948 int _type = T__52;
948 int _channel = DEFAULT_TOKEN_CHANNEL; 949 int _channel = DEFAULT_TOKEN_CHANNEL;
949 // InternalApplicationConfiguration.g:52:7: ( 'string' ) 950 // InternalApplicationConfiguration.g:52:7: ( 'real' )
950 // InternalApplicationConfiguration.g:52:9: 'string' 951 // InternalApplicationConfiguration.g:52:9: 'real'
951 { 952 {
952 match("string"); 953 match("real");
953 954
954 955
955 } 956 }
@@ -967,10 +968,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
967 try { 968 try {
968 int _type = T__53; 969 int _type = T__53;
969 int _channel = DEFAULT_TOKEN_CHANNEL; 970 int _channel = DEFAULT_TOKEN_CHANNEL;
970 // InternalApplicationConfiguration.g:53:7: ( '..' ) 971 // InternalApplicationConfiguration.g:53:7: ( 'string' )
971 // InternalApplicationConfiguration.g:53:9: '..' 972 // InternalApplicationConfiguration.g:53:9: 'string'
972 { 973 {
973 match(".."); 974 match("string");
974 975
975 976
976 } 977 }
@@ -988,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
988 try { 989 try {
989 int _type = T__54; 990 int _type = T__54;
990 int _channel = DEFAULT_TOKEN_CHANNEL; 991 int _channel = DEFAULT_TOKEN_CHANNEL;
991 // InternalApplicationConfiguration.g:54:7: ( 'scope' ) 992 // InternalApplicationConfiguration.g:54:7: ( '..' )
992 // InternalApplicationConfiguration.g:54:9: 'scope' 993 // InternalApplicationConfiguration.g:54:9: '..'
993 { 994 {
994 match("scope"); 995 match("..");
995 996
996 997
997 } 998 }
@@ -1009,10 +1010,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1009 try { 1010 try {
1010 int _type = T__55; 1011 int _type = T__55;
1011 int _channel = DEFAULT_TOKEN_CHANNEL; 1012 int _channel = DEFAULT_TOKEN_CHANNEL;
1012 // InternalApplicationConfiguration.g:55:7: ( 'generate' ) 1013 // InternalApplicationConfiguration.g:55:7: ( 'scope' )
1013 // InternalApplicationConfiguration.g:55:9: 'generate' 1014 // InternalApplicationConfiguration.g:55:9: 'scope'
1014 { 1015 {
1015 match("generate"); 1016 match("scope");
1016 1017
1017 1018
1018 } 1019 }
@@ -1030,10 +1031,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1030 try { 1031 try {
1031 int _type = T__56; 1032 int _type = T__56;
1032 int _channel = DEFAULT_TOKEN_CHANNEL; 1033 int _channel = DEFAULT_TOKEN_CHANNEL;
1033 // InternalApplicationConfiguration.g:56:7: ( 'partial-model' ) 1034 // InternalApplicationConfiguration.g:56:7: ( 'generate' )
1034 // InternalApplicationConfiguration.g:56:9: 'partial-model' 1035 // InternalApplicationConfiguration.g:56:9: 'generate'
1035 { 1036 {
1036 match("partial-model"); 1037 match("generate");
1037 1038
1038 1039
1039 } 1040 }
@@ -1051,10 +1052,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1051 try { 1052 try {
1052 int _type = T__57; 1053 int _type = T__57;
1053 int _channel = DEFAULT_TOKEN_CHANNEL; 1054 int _channel = DEFAULT_TOKEN_CHANNEL;
1054 // InternalApplicationConfiguration.g:57:7: ( 'solver' ) 1055 // InternalApplicationConfiguration.g:57:7: ( 'partial-model' )
1055 // InternalApplicationConfiguration.g:57:9: 'solver' 1056 // InternalApplicationConfiguration.g:57:9: 'partial-model'
1056 { 1057 {
1057 match("solver"); 1058 match("partial-model");
1058 1059
1059 1060
1060 } 1061 }
@@ -1072,10 +1073,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1072 try { 1073 try {
1073 int _type = T__58; 1074 int _type = T__58;
1074 int _channel = DEFAULT_TOKEN_CHANNEL; 1075 int _channel = DEFAULT_TOKEN_CHANNEL;
1075 // InternalApplicationConfiguration.g:58:7: ( 'debug' ) 1076 // InternalApplicationConfiguration.g:58:7: ( 'solver' )
1076 // InternalApplicationConfiguration.g:58:9: 'debug' 1077 // InternalApplicationConfiguration.g:58:9: 'solver'
1077 { 1078 {
1078 match("debug"); 1079 match("solver");
1079 1080
1080 1081
1081 } 1082 }
@@ -1093,10 +1094,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1093 try { 1094 try {
1094 int _type = T__59; 1095 int _type = T__59;
1095 int _channel = DEFAULT_TOKEN_CHANNEL; 1096 int _channel = DEFAULT_TOKEN_CHANNEL;
1096 // InternalApplicationConfiguration.g:59:7: ( 'log' ) 1097 // InternalApplicationConfiguration.g:59:7: ( 'debug' )
1097 // InternalApplicationConfiguration.g:59:9: 'log' 1098 // InternalApplicationConfiguration.g:59:9: 'debug'
1098 { 1099 {
1099 match("log"); 1100 match("debug");
1100 1101
1101 1102
1102 } 1103 }
@@ -1114,10 +1115,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1114 try { 1115 try {
1115 int _type = T__60; 1116 int _type = T__60;
1116 int _channel = DEFAULT_TOKEN_CHANNEL; 1117 int _channel = DEFAULT_TOKEN_CHANNEL;
1117 // InternalApplicationConfiguration.g:60:7: ( 'statistics' ) 1118 // InternalApplicationConfiguration.g:60:7: ( 'log' )
1118 // InternalApplicationConfiguration.g:60:9: 'statistics' 1119 // InternalApplicationConfiguration.g:60:9: 'log'
1119 { 1120 {
1120 match("statistics"); 1121 match("log");
1121 1122
1122 1123
1123 } 1124 }
@@ -1135,10 +1136,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1135 try { 1136 try {
1136 int _type = T__61; 1137 int _type = T__61;
1137 int _channel = DEFAULT_TOKEN_CHANNEL; 1138 int _channel = DEFAULT_TOKEN_CHANNEL;
1138 // InternalApplicationConfiguration.g:61:7: ( 'output' ) 1139 // InternalApplicationConfiguration.g:61:7: ( 'statistics' )
1139 // InternalApplicationConfiguration.g:61:9: 'output' 1140 // InternalApplicationConfiguration.g:61:9: 'statistics'
1140 { 1141 {
1141 match("output"); 1142 match("statistics");
1142 1143
1143 1144
1144 } 1145 }
@@ -1156,10 +1157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1156 try { 1157 try {
1157 int _type = T__62; 1158 int _type = T__62;
1158 int _channel = DEFAULT_TOKEN_CHANNEL; 1159 int _channel = DEFAULT_TOKEN_CHANNEL;
1159 // InternalApplicationConfiguration.g:62:7: ( '+=' ) 1160 // InternalApplicationConfiguration.g:62:7: ( 'output' )
1160 // InternalApplicationConfiguration.g:62:9: '+=' 1161 // InternalApplicationConfiguration.g:62:9: 'output'
1161 { 1162 {
1162 match("+="); 1163 match("output");
1163 1164
1164 1165
1165 } 1166 }
@@ -1177,10 +1178,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1177 try { 1178 try {
1178 int _type = T__63; 1179 int _type = T__63;
1179 int _channel = DEFAULT_TOKEN_CHANNEL; 1180 int _channel = DEFAULT_TOKEN_CHANNEL;
1180 // InternalApplicationConfiguration.g:63:7: ( '*' ) 1181 // InternalApplicationConfiguration.g:63:7: ( '+=' )
1181 // InternalApplicationConfiguration.g:63:9: '*' 1182 // InternalApplicationConfiguration.g:63:9: '+='
1182 { 1183 {
1183 match('*'); 1184 match("+=");
1185
1184 1186
1185 } 1187 }
1186 1188
@@ -1197,11 +1199,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1197 try { 1199 try {
1198 int _type = T__64; 1200 int _type = T__64;
1199 int _channel = DEFAULT_TOKEN_CHANNEL; 1201 int _channel = DEFAULT_TOKEN_CHANNEL;
1200 // InternalApplicationConfiguration.g:64:7: ( 'number' ) 1202 // InternalApplicationConfiguration.g:64:7: ( '*' )
1201 // InternalApplicationConfiguration.g:64:9: 'number' 1203 // InternalApplicationConfiguration.g:64:9: '*'
1202 { 1204 {
1203 match("number"); 1205 match('*');
1204
1205 1206
1206 } 1207 }
1207 1208
@@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1218 try { 1219 try {
1219 int _type = T__65; 1220 int _type = T__65;
1220 int _channel = DEFAULT_TOKEN_CHANNEL; 1221 int _channel = DEFAULT_TOKEN_CHANNEL;
1221 // InternalApplicationConfiguration.g:65:7: ( 'runs' ) 1222 // InternalApplicationConfiguration.g:65:7: ( 'number' )
1222 // InternalApplicationConfiguration.g:65:9: 'runs' 1223 // InternalApplicationConfiguration.g:65:9: 'number'
1223 { 1224 {
1224 match("runs"); 1225 match("number");
1225 1226
1226 1227
1227 } 1228 }
@@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1234 } 1235 }
1235 // $ANTLR end "T__65" 1236 // $ANTLR end "T__65"
1236 1237
1238 // $ANTLR start "T__66"
1239 public final void mT__66() throws RecognitionException {
1240 try {
1241 int _type = T__66;
1242 int _channel = DEFAULT_TOKEN_CHANNEL;
1243 // InternalApplicationConfiguration.g:66:7: ( 'runs' )
1244 // InternalApplicationConfiguration.g:66:9: 'runs'
1245 {
1246 match("runs");
1247
1248
1249 }
1250
1251 state.type = _type;
1252 state.channel = _channel;
1253 }
1254 finally {
1255 }
1256 }
1257 // $ANTLR end "T__66"
1258
1237 // $ANTLR start "RULE_ID" 1259 // $ANTLR start "RULE_ID"
1238 public final void mRULE_ID() throws RecognitionException { 1260 public final void mRULE_ID() throws RecognitionException {
1239 try { 1261 try {
1240 int _type = RULE_ID; 1262 int _type = RULE_ID;
1241 int _channel = DEFAULT_TOKEN_CHANNEL; 1263 int _channel = DEFAULT_TOKEN_CHANNEL;
1242 // InternalApplicationConfiguration.g:12095:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 1264 // InternalApplicationConfiguration.g:12508:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
1243 // InternalApplicationConfiguration.g:12095:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1265 // InternalApplicationConfiguration.g:12508:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1244 { 1266 {
1245 // InternalApplicationConfiguration.g:12095:11: ( '^' )? 1267 // InternalApplicationConfiguration.g:12508:11: ( '^' )?
1246 int alt1=2; 1268 int alt1=2;
1247 int LA1_0 = input.LA(1); 1269 int LA1_0 = input.LA(1);
1248 1270
@@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1251 } 1273 }
1252 switch (alt1) { 1274 switch (alt1) {
1253 case 1 : 1275 case 1 :
1254 // InternalApplicationConfiguration.g:12095:11: '^' 1276 // InternalApplicationConfiguration.g:12508:11: '^'
1255 { 1277 {
1256 match('^'); 1278 match('^');
1257 1279
@@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1269 recover(mse); 1291 recover(mse);
1270 throw mse;} 1292 throw mse;}
1271 1293
1272 // InternalApplicationConfiguration.g:12095:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1294 // InternalApplicationConfiguration.g:12508:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1273 loop2: 1295 loop2:
1274 do { 1296 do {
1275 int alt2=2; 1297 int alt2=2;
@@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1318 try { 1340 try {
1319 int _type = RULE_INT; 1341 int _type = RULE_INT;
1320 int _channel = DEFAULT_TOKEN_CHANNEL; 1342 int _channel = DEFAULT_TOKEN_CHANNEL;
1321 // InternalApplicationConfiguration.g:12097:10: ( ( '0' .. '9' )+ ) 1343 // InternalApplicationConfiguration.g:12510:10: ( ( '0' .. '9' )+ )
1322 // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ 1344 // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+
1323 { 1345 {
1324 // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ 1346 // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+
1325 int cnt3=0; 1347 int cnt3=0;
1326 loop3: 1348 loop3:
1327 do { 1349 do {
@@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1335 1357
1336 switch (alt3) { 1358 switch (alt3) {
1337 case 1 : 1359 case 1 :
1338 // InternalApplicationConfiguration.g:12097:13: '0' .. '9' 1360 // InternalApplicationConfiguration.g:12510:13: '0' .. '9'
1339 { 1361 {
1340 matchRange('0','9'); 1362 matchRange('0','9');
1341 1363
@@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1367 try { 1389 try {
1368 int _type = RULE_STRING; 1390 int _type = RULE_STRING;
1369 int _channel = DEFAULT_TOKEN_CHANNEL; 1391 int _channel = DEFAULT_TOKEN_CHANNEL;
1370 // InternalApplicationConfiguration.g:12099:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1392 // InternalApplicationConfiguration.g:12512:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1371 // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1393 // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1372 { 1394 {
1373 // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1395 // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1374 int alt6=2; 1396 int alt6=2;
1375 int LA6_0 = input.LA(1); 1397 int LA6_0 = input.LA(1);
1376 1398
@@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1388 } 1410 }
1389 switch (alt6) { 1411 switch (alt6) {
1390 case 1 : 1412 case 1 :
1391 // InternalApplicationConfiguration.g:12099:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1413 // InternalApplicationConfiguration.g:12512:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1392 { 1414 {
1393 match('\"'); 1415 match('\"');
1394 // InternalApplicationConfiguration.g:12099:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1416 // InternalApplicationConfiguration.g:12512:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1395 loop4: 1417 loop4:
1396 do { 1418 do {
1397 int alt4=3; 1419 int alt4=3;
@@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1407 1429
1408 switch (alt4) { 1430 switch (alt4) {
1409 case 1 : 1431 case 1 :
1410 // InternalApplicationConfiguration.g:12099:21: '\\\\' . 1432 // InternalApplicationConfiguration.g:12512:21: '\\\\' .
1411 { 1433 {
1412 match('\\'); 1434 match('\\');
1413 matchAny(); 1435 matchAny();
@@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1415 } 1437 }
1416 break; 1438 break;
1417 case 2 : 1439 case 2 :
1418 // InternalApplicationConfiguration.g:12099:28: ~ ( ( '\\\\' | '\"' ) ) 1440 // InternalApplicationConfiguration.g:12512:28: ~ ( ( '\\\\' | '\"' ) )
1419 { 1441 {
1420 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1442 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1421 input.consume(); 1443 input.consume();
@@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1440 } 1462 }
1441 break; 1463 break;
1442 case 2 : 1464 case 2 :
1443 // InternalApplicationConfiguration.g:12099:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1465 // InternalApplicationConfiguration.g:12512:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1444 { 1466 {
1445 match('\''); 1467 match('\'');
1446 // InternalApplicationConfiguration.g:12099:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1468 // InternalApplicationConfiguration.g:12512:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1447 loop5: 1469 loop5:
1448 do { 1470 do {
1449 int alt5=3; 1471 int alt5=3;
@@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1459 1481
1460 switch (alt5) { 1482 switch (alt5) {
1461 case 1 : 1483 case 1 :
1462 // InternalApplicationConfiguration.g:12099:54: '\\\\' . 1484 // InternalApplicationConfiguration.g:12512:54: '\\\\' .
1463 { 1485 {
1464 match('\\'); 1486 match('\\');
1465 matchAny(); 1487 matchAny();
@@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1467 } 1489 }
1468 break; 1490 break;
1469 case 2 : 1491 case 2 :
1470 // InternalApplicationConfiguration.g:12099:61: ~ ( ( '\\\\' | '\\'' ) ) 1492 // InternalApplicationConfiguration.g:12512:61: ~ ( ( '\\\\' | '\\'' ) )
1471 { 1493 {
1472 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1494 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1473 input.consume(); 1495 input.consume();
@@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1510 try { 1532 try {
1511 int _type = RULE_ML_COMMENT; 1533 int _type = RULE_ML_COMMENT;
1512 int _channel = DEFAULT_TOKEN_CHANNEL; 1534 int _channel = DEFAULT_TOKEN_CHANNEL;
1513 // InternalApplicationConfiguration.g:12101:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1535 // InternalApplicationConfiguration.g:12514:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1514 // InternalApplicationConfiguration.g:12101:19: '/*' ( options {greedy=false; } : . )* '*/' 1536 // InternalApplicationConfiguration.g:12514:19: '/*' ( options {greedy=false; } : . )* '*/'
1515 { 1537 {
1516 match("/*"); 1538 match("/*");
1517 1539
1518 // InternalApplicationConfiguration.g:12101:24: ( options {greedy=false; } : . )* 1540 // InternalApplicationConfiguration.g:12514:24: ( options {greedy=false; } : . )*
1519 loop7: 1541 loop7:
1520 do { 1542 do {
1521 int alt7=2; 1543 int alt7=2;
@@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1540 1562
1541 switch (alt7) { 1563 switch (alt7) {
1542 case 1 : 1564 case 1 :
1543 // InternalApplicationConfiguration.g:12101:52: . 1565 // InternalApplicationConfiguration.g:12514:52: .
1544 { 1566 {
1545 matchAny(); 1567 matchAny();
1546 1568
@@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1570 try { 1592 try {
1571 int _type = RULE_SL_COMMENT; 1593 int _type = RULE_SL_COMMENT;
1572 int _channel = DEFAULT_TOKEN_CHANNEL; 1594 int _channel = DEFAULT_TOKEN_CHANNEL;
1573 // InternalApplicationConfiguration.g:12103:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1595 // InternalApplicationConfiguration.g:12516:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1574 // InternalApplicationConfiguration.g:12103:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1596 // InternalApplicationConfiguration.g:12516:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1575 { 1597 {
1576 match("//"); 1598 match("//");
1577 1599
1578 // InternalApplicationConfiguration.g:12103:24: (~ ( ( '\\n' | '\\r' ) ) )* 1600 // InternalApplicationConfiguration.g:12516:24: (~ ( ( '\\n' | '\\r' ) ) )*
1579 loop8: 1601 loop8:
1580 do { 1602 do {
1581 int alt8=2; 1603 int alt8=2;
@@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1588 1610
1589 switch (alt8) { 1611 switch (alt8) {
1590 case 1 : 1612 case 1 :
1591 // InternalApplicationConfiguration.g:12103:24: ~ ( ( '\\n' | '\\r' ) ) 1613 // InternalApplicationConfiguration.g:12516:24: ~ ( ( '\\n' | '\\r' ) )
1592 { 1614 {
1593 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') ) { 1615 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') ) {
1594 input.consume(); 1616 input.consume();
@@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1608 } 1630 }
1609 } while (true); 1631 } while (true);
1610 1632
1611 // InternalApplicationConfiguration.g:12103:40: ( ( '\\r' )? '\\n' )? 1633 // InternalApplicationConfiguration.g:12516:40: ( ( '\\r' )? '\\n' )?
1612 int alt10=2; 1634 int alt10=2;
1613 int LA10_0 = input.LA(1); 1635 int LA10_0 = input.LA(1);
1614 1636
@@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1617 } 1639 }
1618 switch (alt10) { 1640 switch (alt10) {
1619 case 1 : 1641 case 1 :
1620 // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? '\\n' 1642 // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? '\\n'
1621 { 1643 {
1622 // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? 1644 // InternalApplicationConfiguration.g:12516:41: ( '\\r' )?
1623 int alt9=2; 1645 int alt9=2;
1624 int LA9_0 = input.LA(1); 1646 int LA9_0 = input.LA(1);
1625 1647
@@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1628 } 1650 }
1629 switch (alt9) { 1651 switch (alt9) {
1630 case 1 : 1652 case 1 :
1631 // InternalApplicationConfiguration.g:12103:41: '\\r' 1653 // InternalApplicationConfiguration.g:12516:41: '\\r'
1632 { 1654 {
1633 match('\r'); 1655 match('\r');
1634 1656
@@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1660 try { 1682 try {
1661 int _type = RULE_WS; 1683 int _type = RULE_WS;
1662 int _channel = DEFAULT_TOKEN_CHANNEL; 1684 int _channel = DEFAULT_TOKEN_CHANNEL;
1663 // InternalApplicationConfiguration.g:12105:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1685 // InternalApplicationConfiguration.g:12518:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1664 // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1686 // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1665 { 1687 {
1666 // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1688 // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1667 int cnt11=0; 1689 int cnt11=0;
1668 loop11: 1690 loop11:
1669 do { 1691 do {
@@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1717 try { 1739 try {
1718 int _type = RULE_ANY_OTHER; 1740 int _type = RULE_ANY_OTHER;
1719 int _channel = DEFAULT_TOKEN_CHANNEL; 1741 int _channel = DEFAULT_TOKEN_CHANNEL;
1720 // InternalApplicationConfiguration.g:12107:16: ( . ) 1742 // InternalApplicationConfiguration.g:12520:16: ( . )
1721 // InternalApplicationConfiguration.g:12107:18: . 1743 // InternalApplicationConfiguration.g:12520:18: .
1722 { 1744 {
1723 matchAny(); 1745 matchAny();
1724 1746
@@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1733 // $ANTLR end "RULE_ANY_OTHER" 1755 // $ANTLR end "RULE_ANY_OTHER"
1734 1756
1735 public void mTokens() throws RecognitionException { 1757 public void mTokens() throws RecognitionException {
1736 // 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 ) 1758 // 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 )
1737 int alt12=62; 1759 int alt12=63;
1738 alt12 = dfa12.predict(input); 1760 alt12 = dfa12.predict(input);
1739 switch (alt12) { 1761 switch (alt12) {
1740 case 1 : 1762 case 1 :
@@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2123 } 2145 }
2124 break; 2146 break;
2125 case 56 : 2147 case 56 :
2126 // InternalApplicationConfiguration.g:1:340: RULE_ID 2148 // InternalApplicationConfiguration.g:1:340: T__66
2127 { 2149 {
2128 mRULE_ID(); 2150 mT__66();
2129 2151
2130 } 2152 }
2131 break; 2153 break;
2132 case 57 : 2154 case 57 :
2133 // InternalApplicationConfiguration.g:1:348: RULE_INT 2155 // InternalApplicationConfiguration.g:1:346: RULE_ID
2134 { 2156 {
2135 mRULE_INT(); 2157 mRULE_ID();
2136 2158
2137 } 2159 }
2138 break; 2160 break;
2139 case 58 : 2161 case 58 :
2140 // InternalApplicationConfiguration.g:1:357: RULE_STRING 2162 // InternalApplicationConfiguration.g:1:354: RULE_INT
2141 { 2163 {
2142 mRULE_STRING(); 2164 mRULE_INT();
2143 2165
2144 } 2166 }
2145 break; 2167 break;
2146 case 59 : 2168 case 59 :
2147 // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT 2169 // InternalApplicationConfiguration.g:1:363: RULE_STRING
2148 { 2170 {
2149 mRULE_ML_COMMENT(); 2171 mRULE_STRING();
2150 2172
2151 } 2173 }
2152 break; 2174 break;
2153 case 60 : 2175 case 60 :
2154 // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT 2176 // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT
2155 { 2177 {
2156 mRULE_SL_COMMENT(); 2178 mRULE_ML_COMMENT();
2157 2179
2158 } 2180 }
2159 break; 2181 break;
2160 case 61 : 2182 case 61 :
2161 // InternalApplicationConfiguration.g:1:401: RULE_WS 2183 // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT
2162 { 2184 {
2163 mRULE_WS(); 2185 mRULE_SL_COMMENT();
2164 2186
2165 } 2187 }
2166 break; 2188 break;
2167 case 62 : 2189 case 62 :
2168 // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER 2190 // InternalApplicationConfiguration.g:1:407: RULE_WS
2191 {
2192 mRULE_WS();
2193
2194 }
2195 break;
2196 case 63 :
2197 // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER
2169 { 2198 {
2170 mRULE_ANY_OTHER(); 2199 mRULE_ANY_OTHER();
2171 2200
@@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2179 2208
2180 protected DFA12 dfa12 = new DFA12(this); 2209 protected DFA12 dfa12 = new DFA12(this);
2181 static final String DFA12_eotS = 2210 static final String DFA12_eotS =
2182 "\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"; 2211 "\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";
2183 static final String DFA12_eofS = 2212 static final String DFA12_eofS =
2184 "\u0134\uffff"; 2213 "\u0137\uffff";
2185 static final String DFA12_minS = 2214 static final String DFA12_minS =
2186 "\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"; 2215 "\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";
2187 static final String DFA12_maxS = 2216 static final String DFA12_maxS =
2188 "\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"; 2217 "\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";
2189 static final String DFA12_acceptS = 2218 static final String DFA12_acceptS =
2190 "\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"; 2219 "\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";
2191 static final String DFA12_specialS = 2220 static final String DFA12_specialS =
2192 "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; 2221 "\1\1\41\uffff\1\0\1\2\u0113\uffff}>";
2193 static final String[] DFA12_transitionS = { 2222 static final String[] DFA12_transitionS = {
2194 "\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", 2223 "\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",
2195 "\1\50\3\uffff\1\51\3\uffff\1\47\5\uffff\1\52\4\uffff\1\53", 2224 "\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 {
2264 "", 2293 "",
2265 "\1\163\16\uffff\1\164", 2294 "\1\163\16\uffff\1\164",
2266 "", 2295 "",
2267 "\1\165", 2296 "\1\165\4\uffff\1\166",
2268 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2297 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2269 "\1\167",
2270 "\1\170", 2298 "\1\170",
2271 "\1\171", 2299 "\1\171",
2300 "\1\172",
2272 "", 2301 "",
2273 "\1\173\20\uffff\1\172", 2302 "\1\174\20\uffff\1\173",
2274 "\1\174",
2275 "\1\175", 2303 "\1\175",
2276 "\1\176", 2304 "\1\176",
2277 "\1\177", 2305 "\1\177",
2306 "\1\u0080",
2278 "", 2307 "",
2279 "", 2308 "",
2280 "", 2309 "",
@@ -2282,7 +2311,6 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2282 "", 2311 "",
2283 "", 2312 "",
2284 "", 2313 "",
2285 "\1\u0080",
2286 "\1\u0081", 2314 "\1\u0081",
2287 "\1\u0082", 2315 "\1\u0082",
2288 "\1\u0083", 2316 "\1\u0083",
@@ -2299,22 +2327,22 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2299 "\1\u008e", 2327 "\1\u008e",
2300 "\1\u008f", 2328 "\1\u008f",
2301 "\1\u0090", 2329 "\1\u0090",
2330 "\1\u0091",
2302 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2331 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2303 "\1\u0092",
2304 "\1\u0093", 2332 "\1\u0093",
2305 "\1\u0094", 2333 "\1\u0094",
2306 "\1\u0095", 2334 "\1\u0095",
2307 "\1\u0096", 2335 "\1\u0096",
2308 "\1\u0098\1\u0097", 2336 "\1\u0097",
2309 "\1\u0099", 2337 "\1\u0099\1\u0098",
2310 "\1\u009a", 2338 "\1\u009a",
2311 "\1\u009c\14\uffff\1\u009b", 2339 "\1\u009b",
2312 "", 2340 "\1\u009d\14\uffff\1\u009c",
2313 "\1\u009d",
2314 "\1\u009e", 2341 "\1\u009e",
2315 "\1\u009f\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2342 "",
2316 "\1\u00a1", 2343 "\1\u009f",
2317 "\1\u00a2", 2344 "\1\u00a0",
2345 "\1\u00a1\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2318 "\1\u00a3", 2346 "\1\u00a3",
2319 "\1\u00a4", 2347 "\1\u00a4",
2320 "\1\u00a5", 2348 "\1\u00a5",
@@ -2324,37 +2352,37 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2324 "\1\u00a9", 2352 "\1\u00a9",
2325 "\1\u00aa", 2353 "\1\u00aa",
2326 "\1\u00ab", 2354 "\1\u00ab",
2355 "\1\u00ac",
2356 "\1\u00ad",
2327 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2357 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2328 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2358 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2329 "\1\u00ae",
2330 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2331 "\1\u00b0", 2359 "\1\u00b0",
2332 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2360 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2361 "\1\u00b2",
2362 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2333 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2363 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2334 "\1\u00b3",
2335 "\1\u00b4",
2336 "\1\u00b5", 2364 "\1\u00b5",
2337 "\1\u00b6", 2365 "\1\u00b6",
2338 "\1\u00b7", 2366 "\1\u00b7",
2339 "",
2340 "\1\u00b8", 2367 "\1\u00b8",
2341 "\1\u00b9", 2368 "\1\u00b9",
2369 "",
2342 "\1\u00ba", 2370 "\1\u00ba",
2343 "\1\u00bb", 2371 "\1\u00bb",
2344 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2372 "\1\u00bc",
2345 "\1\u00bd", 2373 "\1\u00bd",
2346 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2374 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2347 "\1\u00bf", 2375 "\1\u00bf",
2348 "\1\u00c0", 2376 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2349 "\1\u00c1", 2377 "\1\u00c1",
2350 "\1\u00c2", 2378 "\1\u00c2",
2351 "\1\u00c3", 2379 "\1\u00c3",
2352 "\1\u00c4", 2380 "\1\u00c4",
2353 "", 2381 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2354 "",
2355 "\1\u00c5",
2356 "\1\u00c6", 2382 "\1\u00c6",
2357 "\1\u00c7", 2383 "\1\u00c7",
2384 "",
2385 "",
2358 "\1\u00c8", 2386 "\1\u00c8",
2359 "\1\u00c9", 2387 "\1\u00c9",
2360 "\1\u00ca", 2388 "\1\u00ca",
@@ -2363,133 +2391,137 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2363 "\1\u00cd", 2391 "\1\u00cd",
2364 "\1\u00ce", 2392 "\1\u00ce",
2365 "\1\u00cf", 2393 "\1\u00cf",
2366 "",
2367 "",
2368 "\1\u00d0", 2394 "\1\u00d0",
2369 "",
2370 "\1\u00d1", 2395 "\1\u00d1",
2396 "\1\u00d2",
2371 "", 2397 "",
2372 "", 2398 "",
2373 "\1\u00d2",
2374 "\1\u00d3", 2399 "\1\u00d3",
2400 "",
2375 "\1\u00d4", 2401 "\1\u00d4",
2402 "",
2403 "",
2376 "\1\u00d5", 2404 "\1\u00d5",
2377 "\1\u00d6", 2405 "\1\u00d6",
2378 "\1\u00d7", 2406 "\1\u00d7",
2379 "\1\u00d8", 2407 "\1\u00d8",
2380 "\1\u00d9", 2408 "\1\u00d9",
2381 "\1\u00da", 2409 "\1\u00da",
2382 "",
2383 "\1\u00db", 2410 "\1\u00db",
2384 "",
2385 "\1\u00dc", 2411 "\1\u00dc",
2386 "\1\u00dd", 2412 "\1\u00dd",
2413 "",
2387 "\1\u00de", 2414 "\1\u00de",
2415 "",
2388 "\1\u00df", 2416 "\1\u00df",
2389 "\1\u00e0", 2417 "\1\u00e0",
2390 "\1\u00e1", 2418 "\1\u00e1",
2391 "\1\u00e2", 2419 "\1\u00e2",
2420 "",
2392 "\1\u00e3", 2421 "\1\u00e3",
2393 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2422 "\1\u00e4",
2394 "\1\u00e5", 2423 "\1\u00e5",
2395 "\1\u00e6", 2424 "\1\u00e6",
2396 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2425 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2397 "\1\u00e8", 2426 "\1\u00e8",
2398 "\1\u00e9", 2427 "\1\u00e9",
2399 "\1\u00ea",
2400 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2428 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2429 "\1\u00eb",
2430 "\1\u00ec",
2431 "\1\u00ed",
2401 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2432 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2402 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2433 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2403 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2434 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2404 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2435 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2405 "\1\u00f0",
2406 "\1\u00f1",
2407 "\1\u00f2",
2408 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2436 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2437 "\1\u00f3",
2409 "\1\u00f4", 2438 "\1\u00f4",
2410 "\1\u00f5", 2439 "\1\u00f5",
2411 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2440 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2412 "\1\u00f7", 2441 "\1\u00f7",
2413 "\1\u00f8", 2442 "\1\u00f8",
2414 "\1\u00f9", 2443 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2415 "\1\u00fa", 2444 "\1\u00fa",
2416 "\1\u00fb", 2445 "\1\u00fb",
2417 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2446 "\1\u00fc",
2418 "\1\u00fd", 2447 "\1\u00fd",
2419 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2448 "\1\u00fe",
2420 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2449 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2421 "\1\u0100", 2450 "\1\u0100",
2422 "",
2423 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2451 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2424 "\1\u0102", 2452 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2425 "",
2426 "\1\u0103", 2453 "\1\u0103",
2427 "\1\u0104", 2454 "",
2455 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2428 "\1\u0105", 2456 "\1\u0105",
2429 "", 2457 "",
2458 "\1\u0106",
2459 "\1\u0107",
2460 "\1\u0108",
2430 "", 2461 "",
2431 "", 2462 "",
2432 "", 2463 "",
2433 "", 2464 "",
2434 "\1\u0106",
2435 "\1\u0107",
2436 "\1\u0108",
2437 "", 2465 "",
2438 "\1\u0109", 2466 "\1\u0109",
2439 "\1\u010a", 2467 "\1\u010a",
2440 "",
2441 "\1\u010b", 2468 "\1\u010b",
2469 "",
2470 "\1\u010c",
2471 "\1\u010d",
2472 "",
2473 "\1\u010e",
2442 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2474 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2443 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2475 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2444 "\1\u010e", 2476 "\1\u0111",
2445 "\1\u010f", 2477 "\1\u0112",
2446 "", 2478 "",
2447 "\1\u0110", 2479 "\1\u0113",
2448 "", 2480 "",
2449 "", 2481 "",
2450 "\1\u0111", 2482 "\1\u0114",
2451 "", 2483 "",
2452 "\1\u0112", 2484 "\1\u0115",
2453 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2485 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2454 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2486 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2455 "\1\u0115",
2456 "\1\u0116",
2457 "\1\u0117",
2458 "\1\u0118", 2487 "\1\u0118",
2459 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2488 "\1\u0119",
2460 "\1\u011a", 2489 "\1\u011a",
2461 "\1\u011b", 2490 "\1\u011b",
2491 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2492 "\1\u011d",
2493 "\1\u011e",
2462 "", 2494 "",
2463 "", 2495 "",
2464 "", 2496 "",
2465 "\1\u011c", 2497 "\1\u011f",
2466 "\1\u011d", 2498 "\1\u0120",
2467 "\1\u011e", 2499 "\1\u0121",
2468 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2500 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2469 "", 2501 "",
2470 "", 2502 "",
2471 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2503 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2472 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2504 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2473 "\1\u0122",
2474 "\1\u0123",
2475 "",
2476 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2477 "\1\u0125", 2505 "\1\u0125",
2478 "\1\u0126", 2506 "\1\u0126",
2479 "\1\u0127",
2480 "\1\u0128",
2481 "",
2482 "",
2483 "", 2507 "",
2508 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2509 "\1\u0128",
2484 "\1\u0129", 2510 "\1\u0129",
2485 "\1\u012a", 2511 "\1\u012a",
2486 "",
2487 "\1\u012b", 2512 "\1\u012b",
2513 "",
2514 "",
2515 "",
2488 "\1\u012c", 2516 "\1\u012c",
2517 "\1\u012d",
2518 "",
2519 "\1\u012e",
2520 "\1\u012f",
2489 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2521 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2490 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2522 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2491 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2523 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2492 "\1\u0130", 2524 "\1\u0133",
2493 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2525 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2494 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2526 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2495 "", 2527 "",
@@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2531 this.transition = DFA12_transition; 2563 this.transition = DFA12_transition;
2532 } 2564 }
2533 public String getDescription() { 2565 public String getDescription() {
2534 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 );"; 2566 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 );";
2535 } 2567 }
2536 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 2568 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
2537 IntStream input = _input; 2569 IntStream input = _input;
2538 int _s = s; 2570 int _s = s;
2539 switch ( s ) { 2571 switch ( s ) {
2540 case 0 : 2572 case 0 :
2541 int LA12_35 = input.LA(1); 2573 int LA12_34 = input.LA(1);
2542 2574
2543 s = -1; 2575 s = -1;
2544 if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} 2576 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
2545 2577
2546 else s = 38; 2578 else s = 38;
2547 2579
@@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2630 if ( s>=0 ) return s; 2662 if ( s>=0 ) return s;
2631 break; 2663 break;
2632 case 2 : 2664 case 2 :
2633 int LA12_34 = input.LA(1); 2665 int LA12_35 = input.LA(1);
2634 2666
2635 s = -1; 2667 s = -1;
2636 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} 2668 if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
2637 2669
2638 else s = 38; 2670 else s = 38;
2639 2671
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;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'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'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "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'"
26 }; 26 };
27 public static final int T__50=50; 27 public static final int T__50=50;
28 public static final int T__19=19; 28 public static final int T__19=19;
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
52 public static final int RULE_INT=5; 52 public static final int RULE_INT=5;
53 public static final int T__29=29; 53 public static final int T__29=29;
54 public static final int T__22=22; 54 public static final int T__22=22;
55 public static final int T__66=66;
55 public static final int RULE_ML_COMMENT=7; 56 public static final int RULE_ML_COMMENT=7;
56 public static final int T__23=23; 57 public static final int T__23=23;
57 public static final int T__24=24; 58 public static final int T__24=24;
@@ -3157,25 +3158,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3157 3158
3158 3159
3159 // $ANTLR start "ruleObjectiveFunction" 3160 // $ANTLR start "ruleObjectiveFunction"
3160 // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabilityObjectiveFunction ) ; 3161 // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ( rule__ObjectiveFunction__Alternatives ) ) ;
3161 public final void ruleObjectiveFunction() throws RecognitionException { 3162 public final void ruleObjectiveFunction() throws RecognitionException {
3162 3163
3163 int stackSize = keepStackSize(); 3164 int stackSize = keepStackSize();
3164 3165
3165 try { 3166 try {
3166 // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabilityObjectiveFunction ) ) 3167 // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__ObjectiveFunction__Alternatives ) ) )
3167 // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) 3168 // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) )
3168 { 3169 {
3169 // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) 3170 // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) )
3170 // InternalApplicationConfiguration.g:1043:3: ruleReliabilityObjectiveFunction 3171 // InternalApplicationConfiguration.g:1043:3: ( rule__ObjectiveFunction__Alternatives )
3172 {
3173 before(grammarAccess.getObjectiveFunctionAccess().getAlternatives());
3174 // InternalApplicationConfiguration.g:1044:3: ( rule__ObjectiveFunction__Alternatives )
3175 // InternalApplicationConfiguration.g:1044:4: rule__ObjectiveFunction__Alternatives
3171 { 3176 {
3172 before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall());
3173 pushFollow(FOLLOW_2); 3177 pushFollow(FOLLOW_2);
3174 ruleReliabilityObjectiveFunction(); 3178 rule__ObjectiveFunction__Alternatives();
3175 3179
3176 state._fsp--; 3180 state._fsp--;
3177 3181
3178 after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); 3182
3183 }
3184
3185 after(grammarAccess.getObjectiveFunctionAccess().getAlternatives());
3179 3186
3180 } 3187 }
3181 3188
@@ -3197,12 +3204,166 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3197 // $ANTLR end "ruleObjectiveFunction" 3204 // $ANTLR end "ruleObjectiveFunction"
3198 3205
3199 3206
3207 // $ANTLR start "entryRuleCostObjectiveFunction"
3208 // InternalApplicationConfiguration.g:1053:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ;
3209 public final void entryRuleCostObjectiveFunction() throws RecognitionException {
3210 try {
3211 // InternalApplicationConfiguration.g:1054:1: ( ruleCostObjectiveFunction EOF )
3212 // InternalApplicationConfiguration.g:1055:1: ruleCostObjectiveFunction EOF
3213 {
3214 before(grammarAccess.getCostObjectiveFunctionRule());
3215 pushFollow(FOLLOW_1);
3216 ruleCostObjectiveFunction();
3217
3218 state._fsp--;
3219
3220 after(grammarAccess.getCostObjectiveFunctionRule());
3221 match(input,EOF,FOLLOW_2);
3222
3223 }
3224
3225 }
3226 catch (RecognitionException re) {
3227 reportError(re);
3228 recover(input,re);
3229 }
3230 finally {
3231 }
3232 return ;
3233 }
3234 // $ANTLR end "entryRuleCostObjectiveFunction"
3235
3236
3237 // $ANTLR start "ruleCostObjectiveFunction"
3238 // InternalApplicationConfiguration.g:1062:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ;
3239 public final void ruleCostObjectiveFunction() throws RecognitionException {
3240
3241 int stackSize = keepStackSize();
3242
3243 try {
3244 // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) )
3245 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
3246 {
3247 // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
3248 // InternalApplicationConfiguration.g:1068:3: ( rule__CostObjectiveFunction__Group__0 )
3249 {
3250 before(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
3251 // InternalApplicationConfiguration.g:1069:3: ( rule__CostObjectiveFunction__Group__0 )
3252 // InternalApplicationConfiguration.g:1069:4: rule__CostObjectiveFunction__Group__0
3253 {
3254 pushFollow(FOLLOW_2);
3255 rule__CostObjectiveFunction__Group__0();
3256
3257 state._fsp--;
3258
3259
3260 }
3261
3262 after(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
3263
3264 }
3265
3266
3267 }
3268
3269 }
3270 catch (RecognitionException re) {
3271 reportError(re);
3272 recover(input,re);
3273 }
3274 finally {
3275
3276 restoreStackSize(stackSize);
3277
3278 }
3279 return ;
3280 }
3281 // $ANTLR end "ruleCostObjectiveFunction"
3282
3283
3284 // $ANTLR start "entryRuleCostEntry"
3285 // InternalApplicationConfiguration.g:1078:1: entryRuleCostEntry : ruleCostEntry EOF ;
3286 public final void entryRuleCostEntry() throws RecognitionException {
3287 try {
3288 // InternalApplicationConfiguration.g:1079:1: ( ruleCostEntry EOF )
3289 // InternalApplicationConfiguration.g:1080:1: ruleCostEntry EOF
3290 {
3291 before(grammarAccess.getCostEntryRule());
3292 pushFollow(FOLLOW_1);
3293 ruleCostEntry();
3294
3295 state._fsp--;
3296
3297 after(grammarAccess.getCostEntryRule());
3298 match(input,EOF,FOLLOW_2);
3299
3300 }
3301
3302 }
3303 catch (RecognitionException re) {
3304 reportError(re);
3305 recover(input,re);
3306 }
3307 finally {
3308 }
3309 return ;
3310 }
3311 // $ANTLR end "entryRuleCostEntry"
3312
3313
3314 // $ANTLR start "ruleCostEntry"
3315 // InternalApplicationConfiguration.g:1087:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ;
3316 public final void ruleCostEntry() throws RecognitionException {
3317
3318 int stackSize = keepStackSize();
3319
3320 try {
3321 // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__CostEntry__Group__0 ) ) )
3322 // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) )
3323 {
3324 // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) )
3325 // InternalApplicationConfiguration.g:1093:3: ( rule__CostEntry__Group__0 )
3326 {
3327 before(grammarAccess.getCostEntryAccess().getGroup());
3328 // InternalApplicationConfiguration.g:1094:3: ( rule__CostEntry__Group__0 )
3329 // InternalApplicationConfiguration.g:1094:4: rule__CostEntry__Group__0
3330 {
3331 pushFollow(FOLLOW_2);
3332 rule__CostEntry__Group__0();
3333
3334 state._fsp--;
3335
3336
3337 }
3338
3339 after(grammarAccess.getCostEntryAccess().getGroup());
3340
3341 }
3342
3343
3344 }
3345
3346 }
3347 catch (RecognitionException re) {
3348 reportError(re);
3349 recover(input,re);
3350 }
3351 finally {
3352
3353 restoreStackSize(stackSize);
3354
3355 }
3356 return ;
3357 }
3358 // $ANTLR end "ruleCostEntry"
3359
3360
3200 // $ANTLR start "entryRuleReliabilityObjectiveFunction" 3361 // $ANTLR start "entryRuleReliabilityObjectiveFunction"
3201 // InternalApplicationConfiguration.g:1053:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ; 3362 // InternalApplicationConfiguration.g:1103:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ;
3202 public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException { 3363 public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException {
3203 try { 3364 try {
3204 // InternalApplicationConfiguration.g:1054:1: ( ruleReliabilityObjectiveFunction EOF ) 3365 // InternalApplicationConfiguration.g:1104:1: ( ruleReliabilityObjectiveFunction EOF )
3205 // InternalApplicationConfiguration.g:1055:1: ruleReliabilityObjectiveFunction EOF 3366 // InternalApplicationConfiguration.g:1105:1: ruleReliabilityObjectiveFunction EOF
3206 { 3367 {
3207 before(grammarAccess.getReliabilityObjectiveFunctionRule()); 3368 before(grammarAccess.getReliabilityObjectiveFunctionRule());
3208 pushFollow(FOLLOW_1); 3369 pushFollow(FOLLOW_1);
@@ -3228,21 +3389,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3228 3389
3229 3390
3230 // $ANTLR start "ruleReliabilityObjectiveFunction" 3391 // $ANTLR start "ruleReliabilityObjectiveFunction"
3231 // InternalApplicationConfiguration.g:1062:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ; 3392 // InternalApplicationConfiguration.g:1112:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ;
3232 public final void ruleReliabilityObjectiveFunction() throws RecognitionException { 3393 public final void ruleReliabilityObjectiveFunction() throws RecognitionException {
3233 3394
3234 int stackSize = keepStackSize(); 3395 int stackSize = keepStackSize();
3235 3396
3236 try { 3397 try {
3237 // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ) 3398 // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) )
3238 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) 3399 // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
3239 { 3400 {
3240 // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) 3401 // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
3241 // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) 3402 // InternalApplicationConfiguration.g:1118:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
3242 { 3403 {
3243 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); 3404 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives());
3244 // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) 3405 // InternalApplicationConfiguration.g:1119:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
3245 // InternalApplicationConfiguration.g:1069:4: rule__ReliabilityObjectiveFunction__Alternatives 3406 // InternalApplicationConfiguration.g:1119:4: rule__ReliabilityObjectiveFunction__Alternatives
3246 { 3407 {
3247 pushFollow(FOLLOW_2); 3408 pushFollow(FOLLOW_2);
3248 rule__ReliabilityObjectiveFunction__Alternatives(); 3409 rule__ReliabilityObjectiveFunction__Alternatives();
@@ -3275,11 +3436,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3275 3436
3276 3437
3277 // $ANTLR start "entryRuleReliabiltiyProbability" 3438 // $ANTLR start "entryRuleReliabiltiyProbability"
3278 // InternalApplicationConfiguration.g:1078:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ; 3439 // InternalApplicationConfiguration.g:1128:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ;
3279 public final void entryRuleReliabiltiyProbability() throws RecognitionException { 3440 public final void entryRuleReliabiltiyProbability() throws RecognitionException {
3280 try { 3441 try {
3281 // InternalApplicationConfiguration.g:1079:1: ( ruleReliabiltiyProbability EOF ) 3442 // InternalApplicationConfiguration.g:1129:1: ( ruleReliabiltiyProbability EOF )
3282 // InternalApplicationConfiguration.g:1080:1: ruleReliabiltiyProbability EOF 3443 // InternalApplicationConfiguration.g:1130:1: ruleReliabiltiyProbability EOF
3283 { 3444 {
3284 before(grammarAccess.getReliabiltiyProbabilityRule()); 3445 before(grammarAccess.getReliabiltiyProbabilityRule());
3285 pushFollow(FOLLOW_1); 3446 pushFollow(FOLLOW_1);
@@ -3305,21 +3466,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3305 3466
3306 3467
3307 // $ANTLR start "ruleReliabiltiyProbability" 3468 // $ANTLR start "ruleReliabiltiyProbability"
3308 // InternalApplicationConfiguration.g:1087:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ; 3469 // InternalApplicationConfiguration.g:1137:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ;
3309 public final void ruleReliabiltiyProbability() throws RecognitionException { 3470 public final void ruleReliabiltiyProbability() throws RecognitionException {
3310 3471
3311 int stackSize = keepStackSize(); 3472 int stackSize = keepStackSize();
3312 3473
3313 try { 3474 try {
3314 // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) ) 3475 // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) )
3315 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) 3476 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
3316 { 3477 {
3317 // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) 3478 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
3318 // InternalApplicationConfiguration.g:1093:3: ( rule__ReliabiltiyProbability__Group__0 ) 3479 // InternalApplicationConfiguration.g:1143:3: ( rule__ReliabiltiyProbability__Group__0 )
3319 { 3480 {
3320 before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); 3481 before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup());
3321 // InternalApplicationConfiguration.g:1094:3: ( rule__ReliabiltiyProbability__Group__0 ) 3482 // InternalApplicationConfiguration.g:1144:3: ( rule__ReliabiltiyProbability__Group__0 )
3322 // InternalApplicationConfiguration.g:1094:4: rule__ReliabiltiyProbability__Group__0 3483 // InternalApplicationConfiguration.g:1144:4: rule__ReliabiltiyProbability__Group__0
3323 { 3484 {
3324 pushFollow(FOLLOW_2); 3485 pushFollow(FOLLOW_2);
3325 rule__ReliabiltiyProbability__Group__0(); 3486 rule__ReliabiltiyProbability__Group__0();
@@ -3352,11 +3513,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3352 3513
3353 3514
3354 // $ANTLR start "entryRuleMtff" 3515 // $ANTLR start "entryRuleMtff"
3355 // InternalApplicationConfiguration.g:1103:1: entryRuleMtff : ruleMtff EOF ; 3516 // InternalApplicationConfiguration.g:1153:1: entryRuleMtff : ruleMtff EOF ;
3356 public final void entryRuleMtff() throws RecognitionException { 3517 public final void entryRuleMtff() throws RecognitionException {
3357 try { 3518 try {
3358 // InternalApplicationConfiguration.g:1104:1: ( ruleMtff EOF ) 3519 // InternalApplicationConfiguration.g:1154:1: ( ruleMtff EOF )
3359 // InternalApplicationConfiguration.g:1105:1: ruleMtff EOF 3520 // InternalApplicationConfiguration.g:1155:1: ruleMtff EOF
3360 { 3521 {
3361 before(grammarAccess.getMtffRule()); 3522 before(grammarAccess.getMtffRule());
3362 pushFollow(FOLLOW_1); 3523 pushFollow(FOLLOW_1);
@@ -3382,21 +3543,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3382 3543
3383 3544
3384 // $ANTLR start "ruleMtff" 3545 // $ANTLR start "ruleMtff"
3385 // InternalApplicationConfiguration.g:1112:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ; 3546 // InternalApplicationConfiguration.g:1162:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ;
3386 public final void ruleMtff() throws RecognitionException { 3547 public final void ruleMtff() throws RecognitionException {
3387 3548
3388 int stackSize = keepStackSize(); 3549 int stackSize = keepStackSize();
3389 3550
3390 try { 3551 try {
3391 // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Mtff__Group__0 ) ) ) 3552 // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__Mtff__Group__0 ) ) )
3392 // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) 3553 // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) )
3393 { 3554 {
3394 // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) 3555 // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) )
3395 // InternalApplicationConfiguration.g:1118:3: ( rule__Mtff__Group__0 ) 3556 // InternalApplicationConfiguration.g:1168:3: ( rule__Mtff__Group__0 )
3396 { 3557 {
3397 before(grammarAccess.getMtffAccess().getGroup()); 3558 before(grammarAccess.getMtffAccess().getGroup());
3398 // InternalApplicationConfiguration.g:1119:3: ( rule__Mtff__Group__0 ) 3559 // InternalApplicationConfiguration.g:1169:3: ( rule__Mtff__Group__0 )
3399 // InternalApplicationConfiguration.g:1119:4: rule__Mtff__Group__0 3560 // InternalApplicationConfiguration.g:1169:4: rule__Mtff__Group__0
3400 { 3561 {
3401 pushFollow(FOLLOW_2); 3562 pushFollow(FOLLOW_2);
3402 rule__Mtff__Group__0(); 3563 rule__Mtff__Group__0();
@@ -3429,11 +3590,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3429 3590
3430 3591
3431 // $ANTLR start "entryRuleObjectiveDeclaration" 3592 // $ANTLR start "entryRuleObjectiveDeclaration"
3432 // InternalApplicationConfiguration.g:1128:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; 3593 // InternalApplicationConfiguration.g:1178:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ;
3433 public final void entryRuleObjectiveDeclaration() throws RecognitionException { 3594 public final void entryRuleObjectiveDeclaration() throws RecognitionException {
3434 try { 3595 try {
3435 // InternalApplicationConfiguration.g:1129:1: ( ruleObjectiveDeclaration EOF ) 3596 // InternalApplicationConfiguration.g:1179:1: ( ruleObjectiveDeclaration EOF )
3436 // InternalApplicationConfiguration.g:1130:1: ruleObjectiveDeclaration EOF 3597 // InternalApplicationConfiguration.g:1180:1: ruleObjectiveDeclaration EOF
3437 { 3598 {
3438 before(grammarAccess.getObjectiveDeclarationRule()); 3599 before(grammarAccess.getObjectiveDeclarationRule());
3439 pushFollow(FOLLOW_1); 3600 pushFollow(FOLLOW_1);
@@ -3459,21 +3620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3459 3620
3460 3621
3461 // $ANTLR start "ruleObjectiveDeclaration" 3622 // $ANTLR start "ruleObjectiveDeclaration"
3462 // InternalApplicationConfiguration.g:1137:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; 3623 // InternalApplicationConfiguration.g:1187:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ;
3463 public final void ruleObjectiveDeclaration() throws RecognitionException { 3624 public final void ruleObjectiveDeclaration() throws RecognitionException {
3464 3625
3465 int stackSize = keepStackSize(); 3626 int stackSize = keepStackSize();
3466 3627
3467 try { 3628 try {
3468 // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) 3629 // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) )
3469 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) 3630 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
3470 { 3631 {
3471 // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) 3632 // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
3472 // InternalApplicationConfiguration.g:1143:3: ( rule__ObjectiveDeclaration__Group__0 ) 3633 // InternalApplicationConfiguration.g:1193:3: ( rule__ObjectiveDeclaration__Group__0 )
3473 { 3634 {
3474 before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); 3635 before(grammarAccess.getObjectiveDeclarationAccess().getGroup());
3475 // InternalApplicationConfiguration.g:1144:3: ( rule__ObjectiveDeclaration__Group__0 ) 3636 // InternalApplicationConfiguration.g:1194:3: ( rule__ObjectiveDeclaration__Group__0 )
3476 // InternalApplicationConfiguration.g:1144:4: rule__ObjectiveDeclaration__Group__0 3637 // InternalApplicationConfiguration.g:1194:4: rule__ObjectiveDeclaration__Group__0
3477 { 3638 {
3478 pushFollow(FOLLOW_2); 3639 pushFollow(FOLLOW_2);
3479 rule__ObjectiveDeclaration__Group__0(); 3640 rule__ObjectiveDeclaration__Group__0();
@@ -3506,11 +3667,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3506 3667
3507 3668
3508 // $ANTLR start "entryRuleObjectiveReference" 3669 // $ANTLR start "entryRuleObjectiveReference"
3509 // InternalApplicationConfiguration.g:1153:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; 3670 // InternalApplicationConfiguration.g:1203:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ;
3510 public final void entryRuleObjectiveReference() throws RecognitionException { 3671 public final void entryRuleObjectiveReference() throws RecognitionException {
3511 try { 3672 try {
3512 // InternalApplicationConfiguration.g:1154:1: ( ruleObjectiveReference EOF ) 3673 // InternalApplicationConfiguration.g:1204:1: ( ruleObjectiveReference EOF )
3513 // InternalApplicationConfiguration.g:1155:1: ruleObjectiveReference EOF 3674 // InternalApplicationConfiguration.g:1205:1: ruleObjectiveReference EOF
3514 { 3675 {
3515 before(grammarAccess.getObjectiveReferenceRule()); 3676 before(grammarAccess.getObjectiveReferenceRule());
3516 pushFollow(FOLLOW_1); 3677 pushFollow(FOLLOW_1);
@@ -3536,21 +3697,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3536 3697
3537 3698
3538 // $ANTLR start "ruleObjectiveReference" 3699 // $ANTLR start "ruleObjectiveReference"
3539 // InternalApplicationConfiguration.g:1162:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; 3700 // InternalApplicationConfiguration.g:1212:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ;
3540 public final void ruleObjectiveReference() throws RecognitionException { 3701 public final void ruleObjectiveReference() throws RecognitionException {
3541 3702
3542 int stackSize = keepStackSize(); 3703 int stackSize = keepStackSize();
3543 3704
3544 try { 3705 try {
3545 // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) 3706 // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) )
3546 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) 3707 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
3547 { 3708 {
3548 // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) 3709 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
3549 // InternalApplicationConfiguration.g:1168:3: ( rule__ObjectiveReference__ReferredAssignment ) 3710 // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectiveReference__ReferredAssignment )
3550 { 3711 {
3551 before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); 3712 before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment());
3552 // InternalApplicationConfiguration.g:1169:3: ( rule__ObjectiveReference__ReferredAssignment ) 3713 // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectiveReference__ReferredAssignment )
3553 // InternalApplicationConfiguration.g:1169:4: rule__ObjectiveReference__ReferredAssignment 3714 // InternalApplicationConfiguration.g:1219:4: rule__ObjectiveReference__ReferredAssignment
3554 { 3715 {
3555 pushFollow(FOLLOW_2); 3716 pushFollow(FOLLOW_2);
3556 rule__ObjectiveReference__ReferredAssignment(); 3717 rule__ObjectiveReference__ReferredAssignment();
@@ -3583,11 +3744,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3583 3744
3584 3745
3585 // $ANTLR start "entryRuleObjective" 3746 // $ANTLR start "entryRuleObjective"
3586 // InternalApplicationConfiguration.g:1178:1: entryRuleObjective : ruleObjective EOF ; 3747 // InternalApplicationConfiguration.g:1228:1: entryRuleObjective : ruleObjective EOF ;
3587 public final void entryRuleObjective() throws RecognitionException { 3748 public final void entryRuleObjective() throws RecognitionException {
3588 try { 3749 try {
3589 // InternalApplicationConfiguration.g:1179:1: ( ruleObjective EOF ) 3750 // InternalApplicationConfiguration.g:1229:1: ( ruleObjective EOF )
3590 // InternalApplicationConfiguration.g:1180:1: ruleObjective EOF 3751 // InternalApplicationConfiguration.g:1230:1: ruleObjective EOF
3591 { 3752 {
3592 before(grammarAccess.getObjectiveRule()); 3753 before(grammarAccess.getObjectiveRule());
3593 pushFollow(FOLLOW_1); 3754 pushFollow(FOLLOW_1);
@@ -3613,21 +3774,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3613 3774
3614 3775
3615 // $ANTLR start "ruleObjective" 3776 // $ANTLR start "ruleObjective"
3616 // InternalApplicationConfiguration.g:1187:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; 3777 // InternalApplicationConfiguration.g:1237:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ;
3617 public final void ruleObjective() throws RecognitionException { 3778 public final void ruleObjective() throws RecognitionException {
3618 3779
3619 int stackSize = keepStackSize(); 3780 int stackSize = keepStackSize();
3620 3781
3621 try { 3782 try {
3622 // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__Objective__Alternatives ) ) ) 3783 // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__Objective__Alternatives ) ) )
3623 // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) 3784 // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) )
3624 { 3785 {
3625 // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) 3786 // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) )
3626 // InternalApplicationConfiguration.g:1193:3: ( rule__Objective__Alternatives ) 3787 // InternalApplicationConfiguration.g:1243:3: ( rule__Objective__Alternatives )
3627 { 3788 {
3628 before(grammarAccess.getObjectiveAccess().getAlternatives()); 3789 before(grammarAccess.getObjectiveAccess().getAlternatives());
3629 // InternalApplicationConfiguration.g:1194:3: ( rule__Objective__Alternatives ) 3790 // InternalApplicationConfiguration.g:1244:3: ( rule__Objective__Alternatives )
3630 // InternalApplicationConfiguration.g:1194:4: rule__Objective__Alternatives 3791 // InternalApplicationConfiguration.g:1244:4: rule__Objective__Alternatives
3631 { 3792 {
3632 pushFollow(FOLLOW_2); 3793 pushFollow(FOLLOW_2);
3633 rule__Objective__Alternatives(); 3794 rule__Objective__Alternatives();
@@ -3660,11 +3821,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3660 3821
3661 3822
3662 // $ANTLR start "entryRuleConfigSpecification" 3823 // $ANTLR start "entryRuleConfigSpecification"
3663 // InternalApplicationConfiguration.g:1203:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; 3824 // InternalApplicationConfiguration.g:1253:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ;
3664 public final void entryRuleConfigSpecification() throws RecognitionException { 3825 public final void entryRuleConfigSpecification() throws RecognitionException {
3665 try { 3826 try {
3666 // InternalApplicationConfiguration.g:1204:1: ( ruleConfigSpecification EOF ) 3827 // InternalApplicationConfiguration.g:1254:1: ( ruleConfigSpecification EOF )
3667 // InternalApplicationConfiguration.g:1205:1: ruleConfigSpecification EOF 3828 // InternalApplicationConfiguration.g:1255:1: ruleConfigSpecification EOF
3668 { 3829 {
3669 before(grammarAccess.getConfigSpecificationRule()); 3830 before(grammarAccess.getConfigSpecificationRule());
3670 pushFollow(FOLLOW_1); 3831 pushFollow(FOLLOW_1);
@@ -3690,21 +3851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3690 3851
3691 3852
3692 // $ANTLR start "ruleConfigSpecification" 3853 // $ANTLR start "ruleConfigSpecification"
3693 // InternalApplicationConfiguration.g:1212:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; 3854 // InternalApplicationConfiguration.g:1262:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ;
3694 public final void ruleConfigSpecification() throws RecognitionException { 3855 public final void ruleConfigSpecification() throws RecognitionException {
3695 3856
3696 int stackSize = keepStackSize(); 3857 int stackSize = keepStackSize();
3697 3858
3698 try { 3859 try {
3699 // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) 3860 // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) )
3700 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) 3861 // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) )
3701 { 3862 {
3702 // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) 3863 // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) )
3703 // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigSpecification__Group__0 ) 3864 // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigSpecification__Group__0 )
3704 { 3865 {
3705 before(grammarAccess.getConfigSpecificationAccess().getGroup()); 3866 before(grammarAccess.getConfigSpecificationAccess().getGroup());
3706 // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigSpecification__Group__0 ) 3867 // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigSpecification__Group__0 )
3707 // InternalApplicationConfiguration.g:1219:4: rule__ConfigSpecification__Group__0 3868 // InternalApplicationConfiguration.g:1269:4: rule__ConfigSpecification__Group__0
3708 { 3869 {
3709 pushFollow(FOLLOW_2); 3870 pushFollow(FOLLOW_2);
3710 rule__ConfigSpecification__Group__0(); 3871 rule__ConfigSpecification__Group__0();
@@ -3737,11 +3898,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3737 3898
3738 3899
3739 // $ANTLR start "entryRuleConfigDeclaration" 3900 // $ANTLR start "entryRuleConfigDeclaration"
3740 // InternalApplicationConfiguration.g:1228:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; 3901 // InternalApplicationConfiguration.g:1278:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ;
3741 public final void entryRuleConfigDeclaration() throws RecognitionException { 3902 public final void entryRuleConfigDeclaration() throws RecognitionException {
3742 try { 3903 try {
3743 // InternalApplicationConfiguration.g:1229:1: ( ruleConfigDeclaration EOF ) 3904 // InternalApplicationConfiguration.g:1279:1: ( ruleConfigDeclaration EOF )
3744 // InternalApplicationConfiguration.g:1230:1: ruleConfigDeclaration EOF 3905 // InternalApplicationConfiguration.g:1280:1: ruleConfigDeclaration EOF
3745 { 3906 {
3746 before(grammarAccess.getConfigDeclarationRule()); 3907 before(grammarAccess.getConfigDeclarationRule());
3747 pushFollow(FOLLOW_1); 3908 pushFollow(FOLLOW_1);
@@ -3767,21 +3928,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3767 3928
3768 3929
3769 // $ANTLR start "ruleConfigDeclaration" 3930 // $ANTLR start "ruleConfigDeclaration"
3770 // InternalApplicationConfiguration.g:1237:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; 3931 // InternalApplicationConfiguration.g:1287:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ;
3771 public final void ruleConfigDeclaration() throws RecognitionException { 3932 public final void ruleConfigDeclaration() throws RecognitionException {
3772 3933
3773 int stackSize = keepStackSize(); 3934 int stackSize = keepStackSize();
3774 3935
3775 try { 3936 try {
3776 // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) 3937 // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) )
3777 // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) 3938 // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) )
3778 { 3939 {
3779 // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) 3940 // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) )
3780 // InternalApplicationConfiguration.g:1243:3: ( rule__ConfigDeclaration__Group__0 ) 3941 // InternalApplicationConfiguration.g:1293:3: ( rule__ConfigDeclaration__Group__0 )
3781 { 3942 {
3782 before(grammarAccess.getConfigDeclarationAccess().getGroup()); 3943 before(grammarAccess.getConfigDeclarationAccess().getGroup());
3783 // InternalApplicationConfiguration.g:1244:3: ( rule__ConfigDeclaration__Group__0 ) 3944 // InternalApplicationConfiguration.g:1294:3: ( rule__ConfigDeclaration__Group__0 )
3784 // InternalApplicationConfiguration.g:1244:4: rule__ConfigDeclaration__Group__0 3945 // InternalApplicationConfiguration.g:1294:4: rule__ConfigDeclaration__Group__0
3785 { 3946 {
3786 pushFollow(FOLLOW_2); 3947 pushFollow(FOLLOW_2);
3787 rule__ConfigDeclaration__Group__0(); 3948 rule__ConfigDeclaration__Group__0();
@@ -3814,11 +3975,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3814 3975
3815 3976
3816 // $ANTLR start "entryRuleConfigEntry" 3977 // $ANTLR start "entryRuleConfigEntry"
3817 // InternalApplicationConfiguration.g:1253:1: entryRuleConfigEntry : ruleConfigEntry EOF ; 3978 // InternalApplicationConfiguration.g:1303:1: entryRuleConfigEntry : ruleConfigEntry EOF ;
3818 public final void entryRuleConfigEntry() throws RecognitionException { 3979 public final void entryRuleConfigEntry() throws RecognitionException {
3819 try { 3980 try {
3820 // InternalApplicationConfiguration.g:1254:1: ( ruleConfigEntry EOF ) 3981 // InternalApplicationConfiguration.g:1304:1: ( ruleConfigEntry EOF )
3821 // InternalApplicationConfiguration.g:1255:1: ruleConfigEntry EOF 3982 // InternalApplicationConfiguration.g:1305:1: ruleConfigEntry EOF
3822 { 3983 {
3823 before(grammarAccess.getConfigEntryRule()); 3984 before(grammarAccess.getConfigEntryRule());
3824 pushFollow(FOLLOW_1); 3985 pushFollow(FOLLOW_1);
@@ -3844,21 +4005,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3844 4005
3845 4006
3846 // $ANTLR start "ruleConfigEntry" 4007 // $ANTLR start "ruleConfigEntry"
3847 // InternalApplicationConfiguration.g:1262:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; 4008 // InternalApplicationConfiguration.g:1312:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ;
3848 public final void ruleConfigEntry() throws RecognitionException { 4009 public final void ruleConfigEntry() throws RecognitionException {
3849 4010
3850 int stackSize = keepStackSize(); 4011 int stackSize = keepStackSize();
3851 4012
3852 try { 4013 try {
3853 // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) 4014 // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ConfigEntry__Alternatives ) ) )
3854 // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) 4015 // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) )
3855 { 4016 {
3856 // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) 4017 // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) )
3857 // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigEntry__Alternatives ) 4018 // InternalApplicationConfiguration.g:1318:3: ( rule__ConfigEntry__Alternatives )
3858 { 4019 {
3859 before(grammarAccess.getConfigEntryAccess().getAlternatives()); 4020 before(grammarAccess.getConfigEntryAccess().getAlternatives());
3860 // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigEntry__Alternatives ) 4021 // InternalApplicationConfiguration.g:1319:3: ( rule__ConfigEntry__Alternatives )
3861 // InternalApplicationConfiguration.g:1269:4: rule__ConfigEntry__Alternatives 4022 // InternalApplicationConfiguration.g:1319:4: rule__ConfigEntry__Alternatives
3862 { 4023 {
3863 pushFollow(FOLLOW_2); 4024 pushFollow(FOLLOW_2);
3864 rule__ConfigEntry__Alternatives(); 4025 rule__ConfigEntry__Alternatives();
@@ -3891,11 +4052,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3891 4052
3892 4053
3893 // $ANTLR start "entryRuleDocumentationEntry" 4054 // $ANTLR start "entryRuleDocumentationEntry"
3894 // InternalApplicationConfiguration.g:1278:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; 4055 // InternalApplicationConfiguration.g:1328:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ;
3895 public final void entryRuleDocumentationEntry() throws RecognitionException { 4056 public final void entryRuleDocumentationEntry() throws RecognitionException {
3896 try { 4057 try {
3897 // InternalApplicationConfiguration.g:1279:1: ( ruleDocumentationEntry EOF ) 4058 // InternalApplicationConfiguration.g:1329:1: ( ruleDocumentationEntry EOF )
3898 // InternalApplicationConfiguration.g:1280:1: ruleDocumentationEntry EOF 4059 // InternalApplicationConfiguration.g:1330:1: ruleDocumentationEntry EOF
3899 { 4060 {
3900 before(grammarAccess.getDocumentationEntryRule()); 4061 before(grammarAccess.getDocumentationEntryRule());
3901 pushFollow(FOLLOW_1); 4062 pushFollow(FOLLOW_1);
@@ -3921,21 +4082,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3921 4082
3922 4083
3923 // $ANTLR start "ruleDocumentationEntry" 4084 // $ANTLR start "ruleDocumentationEntry"
3924 // InternalApplicationConfiguration.g:1287:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; 4085 // InternalApplicationConfiguration.g:1337:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ;
3925 public final void ruleDocumentationEntry() throws RecognitionException { 4086 public final void ruleDocumentationEntry() throws RecognitionException {
3926 4087
3927 int stackSize = keepStackSize(); 4088 int stackSize = keepStackSize();
3928 4089
3929 try { 4090 try {
3930 // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) 4091 // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) )
3931 // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) 4092 // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) )
3932 { 4093 {
3933 // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) 4094 // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) )
3934 // InternalApplicationConfiguration.g:1293:3: ( rule__DocumentationEntry__Group__0 ) 4095 // InternalApplicationConfiguration.g:1343:3: ( rule__DocumentationEntry__Group__0 )
3935 { 4096 {
3936 before(grammarAccess.getDocumentationEntryAccess().getGroup()); 4097 before(grammarAccess.getDocumentationEntryAccess().getGroup());
3937 // InternalApplicationConfiguration.g:1294:3: ( rule__DocumentationEntry__Group__0 ) 4098 // InternalApplicationConfiguration.g:1344:3: ( rule__DocumentationEntry__Group__0 )
3938 // InternalApplicationConfiguration.g:1294:4: rule__DocumentationEntry__Group__0 4099 // InternalApplicationConfiguration.g:1344:4: rule__DocumentationEntry__Group__0
3939 { 4100 {
3940 pushFollow(FOLLOW_2); 4101 pushFollow(FOLLOW_2);
3941 rule__DocumentationEntry__Group__0(); 4102 rule__DocumentationEntry__Group__0();
@@ -3968,11 +4129,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3968 4129
3969 4130
3970 // $ANTLR start "entryRuleRuntimeEntry" 4131 // $ANTLR start "entryRuleRuntimeEntry"
3971 // InternalApplicationConfiguration.g:1303:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; 4132 // InternalApplicationConfiguration.g:1353:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ;
3972 public final void entryRuleRuntimeEntry() throws RecognitionException { 4133 public final void entryRuleRuntimeEntry() throws RecognitionException {
3973 try { 4134 try {
3974 // InternalApplicationConfiguration.g:1304:1: ( ruleRuntimeEntry EOF ) 4135 // InternalApplicationConfiguration.g:1354:1: ( ruleRuntimeEntry EOF )
3975 // InternalApplicationConfiguration.g:1305:1: ruleRuntimeEntry EOF 4136 // InternalApplicationConfiguration.g:1355:1: ruleRuntimeEntry EOF
3976 { 4137 {
3977 before(grammarAccess.getRuntimeEntryRule()); 4138 before(grammarAccess.getRuntimeEntryRule());
3978 pushFollow(FOLLOW_1); 4139 pushFollow(FOLLOW_1);
@@ -3998,21 +4159,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
3998 4159
3999 4160
4000 // $ANTLR start "ruleRuntimeEntry" 4161 // $ANTLR start "ruleRuntimeEntry"
4001 // InternalApplicationConfiguration.g:1312:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; 4162 // InternalApplicationConfiguration.g:1362:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ;
4002 public final void ruleRuntimeEntry() throws RecognitionException { 4163 public final void ruleRuntimeEntry() throws RecognitionException {
4003 4164
4004 int stackSize = keepStackSize(); 4165 int stackSize = keepStackSize();
4005 4166
4006 try { 4167 try {
4007 // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) 4168 // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) )
4008 // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) 4169 // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) )
4009 { 4170 {
4010 // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) 4171 // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) )
4011 // InternalApplicationConfiguration.g:1318:3: ( rule__RuntimeEntry__Group__0 ) 4172 // InternalApplicationConfiguration.g:1368:3: ( rule__RuntimeEntry__Group__0 )
4012 { 4173 {
4013 before(grammarAccess.getRuntimeEntryAccess().getGroup()); 4174 before(grammarAccess.getRuntimeEntryAccess().getGroup());
4014 // InternalApplicationConfiguration.g:1319:3: ( rule__RuntimeEntry__Group__0 ) 4175 // InternalApplicationConfiguration.g:1369:3: ( rule__RuntimeEntry__Group__0 )
4015 // InternalApplicationConfiguration.g:1319:4: rule__RuntimeEntry__Group__0 4176 // InternalApplicationConfiguration.g:1369:4: rule__RuntimeEntry__Group__0
4016 { 4177 {
4017 pushFollow(FOLLOW_2); 4178 pushFollow(FOLLOW_2);
4018 rule__RuntimeEntry__Group__0(); 4179 rule__RuntimeEntry__Group__0();
@@ -4045,11 +4206,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4045 4206
4046 4207
4047 // $ANTLR start "entryRuleMemoryEntry" 4208 // $ANTLR start "entryRuleMemoryEntry"
4048 // InternalApplicationConfiguration.g:1328:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; 4209 // InternalApplicationConfiguration.g:1378:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ;
4049 public final void entryRuleMemoryEntry() throws RecognitionException { 4210 public final void entryRuleMemoryEntry() throws RecognitionException {
4050 try { 4211 try {
4051 // InternalApplicationConfiguration.g:1329:1: ( ruleMemoryEntry EOF ) 4212 // InternalApplicationConfiguration.g:1379:1: ( ruleMemoryEntry EOF )
4052 // InternalApplicationConfiguration.g:1330:1: ruleMemoryEntry EOF 4213 // InternalApplicationConfiguration.g:1380:1: ruleMemoryEntry EOF
4053 { 4214 {
4054 before(grammarAccess.getMemoryEntryRule()); 4215 before(grammarAccess.getMemoryEntryRule());
4055 pushFollow(FOLLOW_1); 4216 pushFollow(FOLLOW_1);
@@ -4075,21 +4236,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4075 4236
4076 4237
4077 // $ANTLR start "ruleMemoryEntry" 4238 // $ANTLR start "ruleMemoryEntry"
4078 // InternalApplicationConfiguration.g:1337:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; 4239 // InternalApplicationConfiguration.g:1387:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ;
4079 public final void ruleMemoryEntry() throws RecognitionException { 4240 public final void ruleMemoryEntry() throws RecognitionException {
4080 4241
4081 int stackSize = keepStackSize(); 4242 int stackSize = keepStackSize();
4082 4243
4083 try { 4244 try {
4084 // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) 4245 // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__MemoryEntry__Group__0 ) ) )
4085 // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) 4246 // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) )
4086 { 4247 {
4087 // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) 4248 // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) )
4088 // InternalApplicationConfiguration.g:1343:3: ( rule__MemoryEntry__Group__0 ) 4249 // InternalApplicationConfiguration.g:1393:3: ( rule__MemoryEntry__Group__0 )
4089 { 4250 {
4090 before(grammarAccess.getMemoryEntryAccess().getGroup()); 4251 before(grammarAccess.getMemoryEntryAccess().getGroup());
4091 // InternalApplicationConfiguration.g:1344:3: ( rule__MemoryEntry__Group__0 ) 4252 // InternalApplicationConfiguration.g:1394:3: ( rule__MemoryEntry__Group__0 )
4092 // InternalApplicationConfiguration.g:1344:4: rule__MemoryEntry__Group__0 4253 // InternalApplicationConfiguration.g:1394:4: rule__MemoryEntry__Group__0
4093 { 4254 {
4094 pushFollow(FOLLOW_2); 4255 pushFollow(FOLLOW_2);
4095 rule__MemoryEntry__Group__0(); 4256 rule__MemoryEntry__Group__0();
@@ -4122,11 +4283,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4122 4283
4123 4284
4124 // $ANTLR start "entryRuleCustomEntry" 4285 // $ANTLR start "entryRuleCustomEntry"
4125 // InternalApplicationConfiguration.g:1353:1: entryRuleCustomEntry : ruleCustomEntry EOF ; 4286 // InternalApplicationConfiguration.g:1403:1: entryRuleCustomEntry : ruleCustomEntry EOF ;
4126 public final void entryRuleCustomEntry() throws RecognitionException { 4287 public final void entryRuleCustomEntry() throws RecognitionException {
4127 try { 4288 try {
4128 // InternalApplicationConfiguration.g:1354:1: ( ruleCustomEntry EOF ) 4289 // InternalApplicationConfiguration.g:1404:1: ( ruleCustomEntry EOF )
4129 // InternalApplicationConfiguration.g:1355:1: ruleCustomEntry EOF 4290 // InternalApplicationConfiguration.g:1405:1: ruleCustomEntry EOF
4130 { 4291 {
4131 before(grammarAccess.getCustomEntryRule()); 4292 before(grammarAccess.getCustomEntryRule());
4132 pushFollow(FOLLOW_1); 4293 pushFollow(FOLLOW_1);
@@ -4152,21 +4313,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4152 4313
4153 4314
4154 // $ANTLR start "ruleCustomEntry" 4315 // $ANTLR start "ruleCustomEntry"
4155 // InternalApplicationConfiguration.g:1362:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; 4316 // InternalApplicationConfiguration.g:1412:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ;
4156 public final void ruleCustomEntry() throws RecognitionException { 4317 public final void ruleCustomEntry() throws RecognitionException {
4157 4318
4158 int stackSize = keepStackSize(); 4319 int stackSize = keepStackSize();
4159 4320
4160 try { 4321 try {
4161 // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) 4322 // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__CustomEntry__Group__0 ) ) )
4162 // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) 4323 // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) )
4163 { 4324 {
4164 // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) 4325 // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) )
4165 // InternalApplicationConfiguration.g:1368:3: ( rule__CustomEntry__Group__0 ) 4326 // InternalApplicationConfiguration.g:1418:3: ( rule__CustomEntry__Group__0 )
4166 { 4327 {
4167 before(grammarAccess.getCustomEntryAccess().getGroup()); 4328 before(grammarAccess.getCustomEntryAccess().getGroup());
4168 // InternalApplicationConfiguration.g:1369:3: ( rule__CustomEntry__Group__0 ) 4329 // InternalApplicationConfiguration.g:1419:3: ( rule__CustomEntry__Group__0 )
4169 // InternalApplicationConfiguration.g:1369:4: rule__CustomEntry__Group__0 4330 // InternalApplicationConfiguration.g:1419:4: rule__CustomEntry__Group__0
4170 { 4331 {
4171 pushFollow(FOLLOW_2); 4332 pushFollow(FOLLOW_2);
4172 rule__CustomEntry__Group__0(); 4333 rule__CustomEntry__Group__0();
@@ -4199,11 +4360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4199 4360
4200 4361
4201 // $ANTLR start "entryRuleConfigReference" 4362 // $ANTLR start "entryRuleConfigReference"
4202 // InternalApplicationConfiguration.g:1378:1: entryRuleConfigReference : ruleConfigReference EOF ; 4363 // InternalApplicationConfiguration.g:1428:1: entryRuleConfigReference : ruleConfigReference EOF ;
4203 public final void entryRuleConfigReference() throws RecognitionException { 4364 public final void entryRuleConfigReference() throws RecognitionException {
4204 try { 4365 try {
4205 // InternalApplicationConfiguration.g:1379:1: ( ruleConfigReference EOF ) 4366 // InternalApplicationConfiguration.g:1429:1: ( ruleConfigReference EOF )
4206 // InternalApplicationConfiguration.g:1380:1: ruleConfigReference EOF 4367 // InternalApplicationConfiguration.g:1430:1: ruleConfigReference EOF
4207 { 4368 {
4208 before(grammarAccess.getConfigReferenceRule()); 4369 before(grammarAccess.getConfigReferenceRule());
4209 pushFollow(FOLLOW_1); 4370 pushFollow(FOLLOW_1);
@@ -4229,21 +4390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4229 4390
4230 4391
4231 // $ANTLR start "ruleConfigReference" 4392 // $ANTLR start "ruleConfigReference"
4232 // InternalApplicationConfiguration.g:1387:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; 4393 // InternalApplicationConfiguration.g:1437:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ;
4233 public final void ruleConfigReference() throws RecognitionException { 4394 public final void ruleConfigReference() throws RecognitionException {
4234 4395
4235 int stackSize = keepStackSize(); 4396 int stackSize = keepStackSize();
4236 4397
4237 try { 4398 try {
4238 // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) 4399 // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) )
4239 // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) 4400 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) )
4240 { 4401 {
4241 // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) 4402 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) )
4242 // InternalApplicationConfiguration.g:1393:3: ( rule__ConfigReference__ConfigAssignment ) 4403 // InternalApplicationConfiguration.g:1443:3: ( rule__ConfigReference__ConfigAssignment )
4243 { 4404 {
4244 before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); 4405 before(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
4245 // InternalApplicationConfiguration.g:1394:3: ( rule__ConfigReference__ConfigAssignment ) 4406 // InternalApplicationConfiguration.g:1444:3: ( rule__ConfigReference__ConfigAssignment )
4246 // InternalApplicationConfiguration.g:1394:4: rule__ConfigReference__ConfigAssignment 4407 // InternalApplicationConfiguration.g:1444:4: rule__ConfigReference__ConfigAssignment
4247 { 4408 {
4248 pushFollow(FOLLOW_2); 4409 pushFollow(FOLLOW_2);
4249 rule__ConfigReference__ConfigAssignment(); 4410 rule__ConfigReference__ConfigAssignment();
@@ -4276,11 +4437,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4276 4437
4277 4438
4278 // $ANTLR start "entryRuleConfig" 4439 // $ANTLR start "entryRuleConfig"
4279 // InternalApplicationConfiguration.g:1403:1: entryRuleConfig : ruleConfig EOF ; 4440 // InternalApplicationConfiguration.g:1453:1: entryRuleConfig : ruleConfig EOF ;
4280 public final void entryRuleConfig() throws RecognitionException { 4441 public final void entryRuleConfig() throws RecognitionException {
4281 try { 4442 try {
4282 // InternalApplicationConfiguration.g:1404:1: ( ruleConfig EOF ) 4443 // InternalApplicationConfiguration.g:1454:1: ( ruleConfig EOF )
4283 // InternalApplicationConfiguration.g:1405:1: ruleConfig EOF 4444 // InternalApplicationConfiguration.g:1455:1: ruleConfig EOF
4284 { 4445 {
4285 before(grammarAccess.getConfigRule()); 4446 before(grammarAccess.getConfigRule());
4286 pushFollow(FOLLOW_1); 4447 pushFollow(FOLLOW_1);
@@ -4306,21 +4467,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4306 4467
4307 4468
4308 // $ANTLR start "ruleConfig" 4469 // $ANTLR start "ruleConfig"
4309 // InternalApplicationConfiguration.g:1412:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; 4470 // InternalApplicationConfiguration.g:1462:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ;
4310 public final void ruleConfig() throws RecognitionException { 4471 public final void ruleConfig() throws RecognitionException {
4311 4472
4312 int stackSize = keepStackSize(); 4473 int stackSize = keepStackSize();
4313 4474
4314 try { 4475 try {
4315 // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__Config__Alternatives ) ) ) 4476 // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__Config__Alternatives ) ) )
4316 // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) 4477 // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) )
4317 { 4478 {
4318 // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) 4479 // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) )
4319 // InternalApplicationConfiguration.g:1418:3: ( rule__Config__Alternatives ) 4480 // InternalApplicationConfiguration.g:1468:3: ( rule__Config__Alternatives )
4320 { 4481 {
4321 before(grammarAccess.getConfigAccess().getAlternatives()); 4482 before(grammarAccess.getConfigAccess().getAlternatives());
4322 // InternalApplicationConfiguration.g:1419:3: ( rule__Config__Alternatives ) 4483 // InternalApplicationConfiguration.g:1469:3: ( rule__Config__Alternatives )
4323 // InternalApplicationConfiguration.g:1419:4: rule__Config__Alternatives 4484 // InternalApplicationConfiguration.g:1469:4: rule__Config__Alternatives
4324 { 4485 {
4325 pushFollow(FOLLOW_2); 4486 pushFollow(FOLLOW_2);
4326 rule__Config__Alternatives(); 4487 rule__Config__Alternatives();
@@ -4353,11 +4514,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4353 4514
4354 4515
4355 // $ANTLR start "entryRuleScopeSpecification" 4516 // $ANTLR start "entryRuleScopeSpecification"
4356 // InternalApplicationConfiguration.g:1428:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; 4517 // InternalApplicationConfiguration.g:1478:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ;
4357 public final void entryRuleScopeSpecification() throws RecognitionException { 4518 public final void entryRuleScopeSpecification() throws RecognitionException {
4358 try { 4519 try {
4359 // InternalApplicationConfiguration.g:1429:1: ( ruleScopeSpecification EOF ) 4520 // InternalApplicationConfiguration.g:1479:1: ( ruleScopeSpecification EOF )
4360 // InternalApplicationConfiguration.g:1430:1: ruleScopeSpecification EOF 4521 // InternalApplicationConfiguration.g:1480:1: ruleScopeSpecification EOF
4361 { 4522 {
4362 before(grammarAccess.getScopeSpecificationRule()); 4523 before(grammarAccess.getScopeSpecificationRule());
4363 pushFollow(FOLLOW_1); 4524 pushFollow(FOLLOW_1);
@@ -4383,21 +4544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4383 4544
4384 4545
4385 // $ANTLR start "ruleScopeSpecification" 4546 // $ANTLR start "ruleScopeSpecification"
4386 // InternalApplicationConfiguration.g:1437:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; 4547 // InternalApplicationConfiguration.g:1487:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ;
4387 public final void ruleScopeSpecification() throws RecognitionException { 4548 public final void ruleScopeSpecification() throws RecognitionException {
4388 4549
4389 int stackSize = keepStackSize(); 4550 int stackSize = keepStackSize();
4390 4551
4391 try { 4552 try {
4392 // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) 4553 // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) )
4393 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) 4554 // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) )
4394 { 4555 {
4395 // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) 4556 // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) )
4396 // InternalApplicationConfiguration.g:1443:3: ( rule__ScopeSpecification__Group__0 ) 4557 // InternalApplicationConfiguration.g:1493:3: ( rule__ScopeSpecification__Group__0 )
4397 { 4558 {
4398 before(grammarAccess.getScopeSpecificationAccess().getGroup()); 4559 before(grammarAccess.getScopeSpecificationAccess().getGroup());
4399 // InternalApplicationConfiguration.g:1444:3: ( rule__ScopeSpecification__Group__0 ) 4560 // InternalApplicationConfiguration.g:1494:3: ( rule__ScopeSpecification__Group__0 )
4400 // InternalApplicationConfiguration.g:1444:4: rule__ScopeSpecification__Group__0 4561 // InternalApplicationConfiguration.g:1494:4: rule__ScopeSpecification__Group__0
4401 { 4562 {
4402 pushFollow(FOLLOW_2); 4563 pushFollow(FOLLOW_2);
4403 rule__ScopeSpecification__Group__0(); 4564 rule__ScopeSpecification__Group__0();
@@ -4430,11 +4591,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4430 4591
4431 4592
4432 // $ANTLR start "entryRuleTypeScope" 4593 // $ANTLR start "entryRuleTypeScope"
4433 // InternalApplicationConfiguration.g:1453:1: entryRuleTypeScope : ruleTypeScope EOF ; 4594 // InternalApplicationConfiguration.g:1503:1: entryRuleTypeScope : ruleTypeScope EOF ;
4434 public final void entryRuleTypeScope() throws RecognitionException { 4595 public final void entryRuleTypeScope() throws RecognitionException {
4435 try { 4596 try {
4436 // InternalApplicationConfiguration.g:1454:1: ( ruleTypeScope EOF ) 4597 // InternalApplicationConfiguration.g:1504:1: ( ruleTypeScope EOF )
4437 // InternalApplicationConfiguration.g:1455:1: ruleTypeScope EOF 4598 // InternalApplicationConfiguration.g:1505:1: ruleTypeScope EOF
4438 { 4599 {
4439 before(grammarAccess.getTypeScopeRule()); 4600 before(grammarAccess.getTypeScopeRule());
4440 pushFollow(FOLLOW_1); 4601 pushFollow(FOLLOW_1);
@@ -4460,21 +4621,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4460 4621
4461 4622
4462 // $ANTLR start "ruleTypeScope" 4623 // $ANTLR start "ruleTypeScope"
4463 // InternalApplicationConfiguration.g:1462:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; 4624 // InternalApplicationConfiguration.g:1512:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ;
4464 public final void ruleTypeScope() throws RecognitionException { 4625 public final void ruleTypeScope() throws RecognitionException {
4465 4626
4466 int stackSize = keepStackSize(); 4627 int stackSize = keepStackSize();
4467 4628
4468 try { 4629 try {
4469 // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__TypeScope__Alternatives ) ) ) 4630 // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__TypeScope__Alternatives ) ) )
4470 // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) 4631 // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) )
4471 { 4632 {
4472 // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) 4633 // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) )
4473 // InternalApplicationConfiguration.g:1468:3: ( rule__TypeScope__Alternatives ) 4634 // InternalApplicationConfiguration.g:1518:3: ( rule__TypeScope__Alternatives )
4474 { 4635 {
4475 before(grammarAccess.getTypeScopeAccess().getAlternatives()); 4636 before(grammarAccess.getTypeScopeAccess().getAlternatives());
4476 // InternalApplicationConfiguration.g:1469:3: ( rule__TypeScope__Alternatives ) 4637 // InternalApplicationConfiguration.g:1519:3: ( rule__TypeScope__Alternatives )
4477 // InternalApplicationConfiguration.g:1469:4: rule__TypeScope__Alternatives 4638 // InternalApplicationConfiguration.g:1519:4: rule__TypeScope__Alternatives
4478 { 4639 {
4479 pushFollow(FOLLOW_2); 4640 pushFollow(FOLLOW_2);
4480 rule__TypeScope__Alternatives(); 4641 rule__TypeScope__Alternatives();
@@ -4507,11 +4668,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4507 4668
4508 4669
4509 // $ANTLR start "entryRuleClassTypeScope" 4670 // $ANTLR start "entryRuleClassTypeScope"
4510 // InternalApplicationConfiguration.g:1478:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; 4671 // InternalApplicationConfiguration.g:1528:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ;
4511 public final void entryRuleClassTypeScope() throws RecognitionException { 4672 public final void entryRuleClassTypeScope() throws RecognitionException {
4512 try { 4673 try {
4513 // InternalApplicationConfiguration.g:1479:1: ( ruleClassTypeScope EOF ) 4674 // InternalApplicationConfiguration.g:1529:1: ( ruleClassTypeScope EOF )
4514 // InternalApplicationConfiguration.g:1480:1: ruleClassTypeScope EOF 4675 // InternalApplicationConfiguration.g:1530:1: ruleClassTypeScope EOF
4515 { 4676 {
4516 before(grammarAccess.getClassTypeScopeRule()); 4677 before(grammarAccess.getClassTypeScopeRule());
4517 pushFollow(FOLLOW_1); 4678 pushFollow(FOLLOW_1);
@@ -4537,21 +4698,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4537 4698
4538 4699
4539 // $ANTLR start "ruleClassTypeScope" 4700 // $ANTLR start "ruleClassTypeScope"
4540 // InternalApplicationConfiguration.g:1487:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; 4701 // InternalApplicationConfiguration.g:1537:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ;
4541 public final void ruleClassTypeScope() throws RecognitionException { 4702 public final void ruleClassTypeScope() throws RecognitionException {
4542 4703
4543 int stackSize = keepStackSize(); 4704 int stackSize = keepStackSize();
4544 4705
4545 try { 4706 try {
4546 // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) 4707 // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) )
4547 // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) 4708 // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) )
4548 { 4709 {
4549 // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) 4710 // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) )
4550 // InternalApplicationConfiguration.g:1493:3: ( rule__ClassTypeScope__Group__0 ) 4711 // InternalApplicationConfiguration.g:1543:3: ( rule__ClassTypeScope__Group__0 )
4551 { 4712 {
4552 before(grammarAccess.getClassTypeScopeAccess().getGroup()); 4713 before(grammarAccess.getClassTypeScopeAccess().getGroup());
4553 // InternalApplicationConfiguration.g:1494:3: ( rule__ClassTypeScope__Group__0 ) 4714 // InternalApplicationConfiguration.g:1544:3: ( rule__ClassTypeScope__Group__0 )
4554 // InternalApplicationConfiguration.g:1494:4: rule__ClassTypeScope__Group__0 4715 // InternalApplicationConfiguration.g:1544:4: rule__ClassTypeScope__Group__0
4555 { 4716 {
4556 pushFollow(FOLLOW_2); 4717 pushFollow(FOLLOW_2);
4557 rule__ClassTypeScope__Group__0(); 4718 rule__ClassTypeScope__Group__0();
@@ -4584,11 +4745,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4584 4745
4585 4746
4586 // $ANTLR start "entryRuleObjectTypeScope" 4747 // $ANTLR start "entryRuleObjectTypeScope"
4587 // InternalApplicationConfiguration.g:1503:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; 4748 // InternalApplicationConfiguration.g:1553:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ;
4588 public final void entryRuleObjectTypeScope() throws RecognitionException { 4749 public final void entryRuleObjectTypeScope() throws RecognitionException {
4589 try { 4750 try {
4590 // InternalApplicationConfiguration.g:1504:1: ( ruleObjectTypeScope EOF ) 4751 // InternalApplicationConfiguration.g:1554:1: ( ruleObjectTypeScope EOF )
4591 // InternalApplicationConfiguration.g:1505:1: ruleObjectTypeScope EOF 4752 // InternalApplicationConfiguration.g:1555:1: ruleObjectTypeScope EOF
4592 { 4753 {
4593 before(grammarAccess.getObjectTypeScopeRule()); 4754 before(grammarAccess.getObjectTypeScopeRule());
4594 pushFollow(FOLLOW_1); 4755 pushFollow(FOLLOW_1);
@@ -4614,21 +4775,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4614 4775
4615 4776
4616 // $ANTLR start "ruleObjectTypeScope" 4777 // $ANTLR start "ruleObjectTypeScope"
4617 // InternalApplicationConfiguration.g:1512:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; 4778 // InternalApplicationConfiguration.g:1562:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ;
4618 public final void ruleObjectTypeScope() throws RecognitionException { 4779 public final void ruleObjectTypeScope() throws RecognitionException {
4619 4780
4620 int stackSize = keepStackSize(); 4781 int stackSize = keepStackSize();
4621 4782
4622 try { 4783 try {
4623 // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) 4784 // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) )
4624 // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) 4785 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) )
4625 { 4786 {
4626 // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) 4787 // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) )
4627 // InternalApplicationConfiguration.g:1518:3: ( rule__ObjectTypeScope__Group__0 ) 4788 // InternalApplicationConfiguration.g:1568:3: ( rule__ObjectTypeScope__Group__0 )
4628 { 4789 {
4629 before(grammarAccess.getObjectTypeScopeAccess().getGroup()); 4790 before(grammarAccess.getObjectTypeScopeAccess().getGroup());
4630 // InternalApplicationConfiguration.g:1519:3: ( rule__ObjectTypeScope__Group__0 ) 4791 // InternalApplicationConfiguration.g:1569:3: ( rule__ObjectTypeScope__Group__0 )
4631 // InternalApplicationConfiguration.g:1519:4: rule__ObjectTypeScope__Group__0 4792 // InternalApplicationConfiguration.g:1569:4: rule__ObjectTypeScope__Group__0
4632 { 4793 {
4633 pushFollow(FOLLOW_2); 4794 pushFollow(FOLLOW_2);
4634 rule__ObjectTypeScope__Group__0(); 4795 rule__ObjectTypeScope__Group__0();
@@ -4661,11 +4822,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4661 4822
4662 4823
4663 // $ANTLR start "entryRuleIntegerTypeScope" 4824 // $ANTLR start "entryRuleIntegerTypeScope"
4664 // InternalApplicationConfiguration.g:1528:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; 4825 // InternalApplicationConfiguration.g:1578:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ;
4665 public final void entryRuleIntegerTypeScope() throws RecognitionException { 4826 public final void entryRuleIntegerTypeScope() throws RecognitionException {
4666 try { 4827 try {
4667 // InternalApplicationConfiguration.g:1529:1: ( ruleIntegerTypeScope EOF ) 4828 // InternalApplicationConfiguration.g:1579:1: ( ruleIntegerTypeScope EOF )
4668 // InternalApplicationConfiguration.g:1530:1: ruleIntegerTypeScope EOF 4829 // InternalApplicationConfiguration.g:1580:1: ruleIntegerTypeScope EOF
4669 { 4830 {
4670 before(grammarAccess.getIntegerTypeScopeRule()); 4831 before(grammarAccess.getIntegerTypeScopeRule());
4671 pushFollow(FOLLOW_1); 4832 pushFollow(FOLLOW_1);
@@ -4691,21 +4852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4691 4852
4692 4853
4693 // $ANTLR start "ruleIntegerTypeScope" 4854 // $ANTLR start "ruleIntegerTypeScope"
4694 // InternalApplicationConfiguration.g:1537:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; 4855 // InternalApplicationConfiguration.g:1587:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ;
4695 public final void ruleIntegerTypeScope() throws RecognitionException { 4856 public final void ruleIntegerTypeScope() throws RecognitionException {
4696 4857
4697 int stackSize = keepStackSize(); 4858 int stackSize = keepStackSize();
4698 4859
4699 try { 4860 try {
4700 // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) 4861 // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) )
4701 // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) 4862 // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) )
4702 { 4863 {
4703 // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) 4864 // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) )
4704 // InternalApplicationConfiguration.g:1543:3: ( rule__IntegerTypeScope__Group__0 ) 4865 // InternalApplicationConfiguration.g:1593:3: ( rule__IntegerTypeScope__Group__0 )
4705 { 4866 {
4706 before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); 4867 before(grammarAccess.getIntegerTypeScopeAccess().getGroup());
4707 // InternalApplicationConfiguration.g:1544:3: ( rule__IntegerTypeScope__Group__0 ) 4868 // InternalApplicationConfiguration.g:1594:3: ( rule__IntegerTypeScope__Group__0 )
4708 // InternalApplicationConfiguration.g:1544:4: rule__IntegerTypeScope__Group__0 4869 // InternalApplicationConfiguration.g:1594:4: rule__IntegerTypeScope__Group__0
4709 { 4870 {
4710 pushFollow(FOLLOW_2); 4871 pushFollow(FOLLOW_2);
4711 rule__IntegerTypeScope__Group__0(); 4872 rule__IntegerTypeScope__Group__0();
@@ -4738,11 +4899,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4738 4899
4739 4900
4740 // $ANTLR start "entryRuleRealTypeScope" 4901 // $ANTLR start "entryRuleRealTypeScope"
4741 // InternalApplicationConfiguration.g:1553:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; 4902 // InternalApplicationConfiguration.g:1603:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ;
4742 public final void entryRuleRealTypeScope() throws RecognitionException { 4903 public final void entryRuleRealTypeScope() throws RecognitionException {
4743 try { 4904 try {
4744 // InternalApplicationConfiguration.g:1554:1: ( ruleRealTypeScope EOF ) 4905 // InternalApplicationConfiguration.g:1604:1: ( ruleRealTypeScope EOF )
4745 // InternalApplicationConfiguration.g:1555:1: ruleRealTypeScope EOF 4906 // InternalApplicationConfiguration.g:1605:1: ruleRealTypeScope EOF
4746 { 4907 {
4747 before(grammarAccess.getRealTypeScopeRule()); 4908 before(grammarAccess.getRealTypeScopeRule());
4748 pushFollow(FOLLOW_1); 4909 pushFollow(FOLLOW_1);
@@ -4768,21 +4929,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4768 4929
4769 4930
4770 // $ANTLR start "ruleRealTypeScope" 4931 // $ANTLR start "ruleRealTypeScope"
4771 // InternalApplicationConfiguration.g:1562:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; 4932 // InternalApplicationConfiguration.g:1612:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ;
4772 public final void ruleRealTypeScope() throws RecognitionException { 4933 public final void ruleRealTypeScope() throws RecognitionException {
4773 4934
4774 int stackSize = keepStackSize(); 4935 int stackSize = keepStackSize();
4775 4936
4776 try { 4937 try {
4777 // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) 4938 // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__RealTypeScope__Group__0 ) ) )
4778 // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) 4939 // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) )
4779 { 4940 {
4780 // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) 4941 // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) )
4781 // InternalApplicationConfiguration.g:1568:3: ( rule__RealTypeScope__Group__0 ) 4942 // InternalApplicationConfiguration.g:1618:3: ( rule__RealTypeScope__Group__0 )
4782 { 4943 {
4783 before(grammarAccess.getRealTypeScopeAccess().getGroup()); 4944 before(grammarAccess.getRealTypeScopeAccess().getGroup());
4784 // InternalApplicationConfiguration.g:1569:3: ( rule__RealTypeScope__Group__0 ) 4945 // InternalApplicationConfiguration.g:1619:3: ( rule__RealTypeScope__Group__0 )
4785 // InternalApplicationConfiguration.g:1569:4: rule__RealTypeScope__Group__0 4946 // InternalApplicationConfiguration.g:1619:4: rule__RealTypeScope__Group__0
4786 { 4947 {
4787 pushFollow(FOLLOW_2); 4948 pushFollow(FOLLOW_2);
4788 rule__RealTypeScope__Group__0(); 4949 rule__RealTypeScope__Group__0();
@@ -4815,11 +4976,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4815 4976
4816 4977
4817 // $ANTLR start "entryRuleStringTypeScope" 4978 // $ANTLR start "entryRuleStringTypeScope"
4818 // InternalApplicationConfiguration.g:1578:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; 4979 // InternalApplicationConfiguration.g:1628:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ;
4819 public final void entryRuleStringTypeScope() throws RecognitionException { 4980 public final void entryRuleStringTypeScope() throws RecognitionException {
4820 try { 4981 try {
4821 // InternalApplicationConfiguration.g:1579:1: ( ruleStringTypeScope EOF ) 4982 // InternalApplicationConfiguration.g:1629:1: ( ruleStringTypeScope EOF )
4822 // InternalApplicationConfiguration.g:1580:1: ruleStringTypeScope EOF 4983 // InternalApplicationConfiguration.g:1630:1: ruleStringTypeScope EOF
4823 { 4984 {
4824 before(grammarAccess.getStringTypeScopeRule()); 4985 before(grammarAccess.getStringTypeScopeRule());
4825 pushFollow(FOLLOW_1); 4986 pushFollow(FOLLOW_1);
@@ -4845,21 +5006,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4845 5006
4846 5007
4847 // $ANTLR start "ruleStringTypeScope" 5008 // $ANTLR start "ruleStringTypeScope"
4848 // InternalApplicationConfiguration.g:1587:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; 5009 // InternalApplicationConfiguration.g:1637:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ;
4849 public final void ruleStringTypeScope() throws RecognitionException { 5010 public final void ruleStringTypeScope() throws RecognitionException {
4850 5011
4851 int stackSize = keepStackSize(); 5012 int stackSize = keepStackSize();
4852 5013
4853 try { 5014 try {
4854 // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) 5015 // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__StringTypeScope__Group__0 ) ) )
4855 // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) 5016 // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) )
4856 { 5017 {
4857 // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) 5018 // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) )
4858 // InternalApplicationConfiguration.g:1593:3: ( rule__StringTypeScope__Group__0 ) 5019 // InternalApplicationConfiguration.g:1643:3: ( rule__StringTypeScope__Group__0 )
4859 { 5020 {
4860 before(grammarAccess.getStringTypeScopeAccess().getGroup()); 5021 before(grammarAccess.getStringTypeScopeAccess().getGroup());
4861 // InternalApplicationConfiguration.g:1594:3: ( rule__StringTypeScope__Group__0 ) 5022 // InternalApplicationConfiguration.g:1644:3: ( rule__StringTypeScope__Group__0 )
4862 // InternalApplicationConfiguration.g:1594:4: rule__StringTypeScope__Group__0 5023 // InternalApplicationConfiguration.g:1644:4: rule__StringTypeScope__Group__0
4863 { 5024 {
4864 pushFollow(FOLLOW_2); 5025 pushFollow(FOLLOW_2);
4865 rule__StringTypeScope__Group__0(); 5026 rule__StringTypeScope__Group__0();
@@ -4892,11 +5053,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4892 5053
4893 5054
4894 // $ANTLR start "entryRuleClassReference" 5055 // $ANTLR start "entryRuleClassReference"
4895 // InternalApplicationConfiguration.g:1603:1: entryRuleClassReference : ruleClassReference EOF ; 5056 // InternalApplicationConfiguration.g:1653:1: entryRuleClassReference : ruleClassReference EOF ;
4896 public final void entryRuleClassReference() throws RecognitionException { 5057 public final void entryRuleClassReference() throws RecognitionException {
4897 try { 5058 try {
4898 // InternalApplicationConfiguration.g:1604:1: ( ruleClassReference EOF ) 5059 // InternalApplicationConfiguration.g:1654:1: ( ruleClassReference EOF )
4899 // InternalApplicationConfiguration.g:1605:1: ruleClassReference EOF 5060 // InternalApplicationConfiguration.g:1655:1: ruleClassReference EOF
4900 { 5061 {
4901 before(grammarAccess.getClassReferenceRule()); 5062 before(grammarAccess.getClassReferenceRule());
4902 pushFollow(FOLLOW_1); 5063 pushFollow(FOLLOW_1);
@@ -4922,21 +5083,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4922 5083
4923 5084
4924 // $ANTLR start "ruleClassReference" 5085 // $ANTLR start "ruleClassReference"
4925 // InternalApplicationConfiguration.g:1612:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; 5086 // InternalApplicationConfiguration.g:1662:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ;
4926 public final void ruleClassReference() throws RecognitionException { 5087 public final void ruleClassReference() throws RecognitionException {
4927 5088
4928 int stackSize = keepStackSize(); 5089 int stackSize = keepStackSize();
4929 5090
4930 try { 5091 try {
4931 // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__ClassReference__Group__0 ) ) ) 5092 // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__ClassReference__Group__0 ) ) )
4932 // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) 5093 // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) )
4933 { 5094 {
4934 // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) 5095 // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) )
4935 // InternalApplicationConfiguration.g:1618:3: ( rule__ClassReference__Group__0 ) 5096 // InternalApplicationConfiguration.g:1668:3: ( rule__ClassReference__Group__0 )
4936 { 5097 {
4937 before(grammarAccess.getClassReferenceAccess().getGroup()); 5098 before(grammarAccess.getClassReferenceAccess().getGroup());
4938 // InternalApplicationConfiguration.g:1619:3: ( rule__ClassReference__Group__0 ) 5099 // InternalApplicationConfiguration.g:1669:3: ( rule__ClassReference__Group__0 )
4939 // InternalApplicationConfiguration.g:1619:4: rule__ClassReference__Group__0 5100 // InternalApplicationConfiguration.g:1669:4: rule__ClassReference__Group__0
4940 { 5101 {
4941 pushFollow(FOLLOW_2); 5102 pushFollow(FOLLOW_2);
4942 rule__ClassReference__Group__0(); 5103 rule__ClassReference__Group__0();
@@ -4969,11 +5130,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4969 5130
4970 5131
4971 // $ANTLR start "entryRuleObjectReference" 5132 // $ANTLR start "entryRuleObjectReference"
4972 // InternalApplicationConfiguration.g:1628:1: entryRuleObjectReference : ruleObjectReference EOF ; 5133 // InternalApplicationConfiguration.g:1678:1: entryRuleObjectReference : ruleObjectReference EOF ;
4973 public final void entryRuleObjectReference() throws RecognitionException { 5134 public final void entryRuleObjectReference() throws RecognitionException {
4974 try { 5135 try {
4975 // InternalApplicationConfiguration.g:1629:1: ( ruleObjectReference EOF ) 5136 // InternalApplicationConfiguration.g:1679:1: ( ruleObjectReference EOF )
4976 // InternalApplicationConfiguration.g:1630:1: ruleObjectReference EOF 5137 // InternalApplicationConfiguration.g:1680:1: ruleObjectReference EOF
4977 { 5138 {
4978 before(grammarAccess.getObjectReferenceRule()); 5139 before(grammarAccess.getObjectReferenceRule());
4979 pushFollow(FOLLOW_1); 5140 pushFollow(FOLLOW_1);
@@ -4999,21 +5160,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
4999 5160
5000 5161
5001 // $ANTLR start "ruleObjectReference" 5162 // $ANTLR start "ruleObjectReference"
5002 // InternalApplicationConfiguration.g:1637:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; 5163 // InternalApplicationConfiguration.g:1687:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ;
5003 public final void ruleObjectReference() throws RecognitionException { 5164 public final void ruleObjectReference() throws RecognitionException {
5004 5165
5005 int stackSize = keepStackSize(); 5166 int stackSize = keepStackSize();
5006 5167
5007 try { 5168 try {
5008 // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) 5169 // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ObjectReference__Group__0 ) ) )
5009 // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) 5170 // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) )
5010 { 5171 {
5011 // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) 5172 // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) )
5012 // InternalApplicationConfiguration.g:1643:3: ( rule__ObjectReference__Group__0 ) 5173 // InternalApplicationConfiguration.g:1693:3: ( rule__ObjectReference__Group__0 )
5013 { 5174 {
5014 before(grammarAccess.getObjectReferenceAccess().getGroup()); 5175 before(grammarAccess.getObjectReferenceAccess().getGroup());
5015 // InternalApplicationConfiguration.g:1644:3: ( rule__ObjectReference__Group__0 ) 5176 // InternalApplicationConfiguration.g:1694:3: ( rule__ObjectReference__Group__0 )
5016 // InternalApplicationConfiguration.g:1644:4: rule__ObjectReference__Group__0 5177 // InternalApplicationConfiguration.g:1694:4: rule__ObjectReference__Group__0
5017 { 5178 {
5018 pushFollow(FOLLOW_2); 5179 pushFollow(FOLLOW_2);
5019 rule__ObjectReference__Group__0(); 5180 rule__ObjectReference__Group__0();
@@ -5046,11 +5207,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5046 5207
5047 5208
5048 // $ANTLR start "entryRuleIntegerReference" 5209 // $ANTLR start "entryRuleIntegerReference"
5049 // InternalApplicationConfiguration.g:1653:1: entryRuleIntegerReference : ruleIntegerReference EOF ; 5210 // InternalApplicationConfiguration.g:1703:1: entryRuleIntegerReference : ruleIntegerReference EOF ;
5050 public final void entryRuleIntegerReference() throws RecognitionException { 5211 public final void entryRuleIntegerReference() throws RecognitionException {
5051 try { 5212 try {
5052 // InternalApplicationConfiguration.g:1654:1: ( ruleIntegerReference EOF ) 5213 // InternalApplicationConfiguration.g:1704:1: ( ruleIntegerReference EOF )
5053 // InternalApplicationConfiguration.g:1655:1: ruleIntegerReference EOF 5214 // InternalApplicationConfiguration.g:1705:1: ruleIntegerReference EOF
5054 { 5215 {
5055 before(grammarAccess.getIntegerReferenceRule()); 5216 before(grammarAccess.getIntegerReferenceRule());
5056 pushFollow(FOLLOW_1); 5217 pushFollow(FOLLOW_1);
@@ -5076,21 +5237,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5076 5237
5077 5238
5078 // $ANTLR start "ruleIntegerReference" 5239 // $ANTLR start "ruleIntegerReference"
5079 // InternalApplicationConfiguration.g:1662:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; 5240 // InternalApplicationConfiguration.g:1712:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ;
5080 public final void ruleIntegerReference() throws RecognitionException { 5241 public final void ruleIntegerReference() throws RecognitionException {
5081 5242
5082 int stackSize = keepStackSize(); 5243 int stackSize = keepStackSize();
5083 5244
5084 try { 5245 try {
5085 // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) 5246 // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntegerReference__Group__0 ) ) )
5086 // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) 5247 // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) )
5087 { 5248 {
5088 // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) 5249 // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) )
5089 // InternalApplicationConfiguration.g:1668:3: ( rule__IntegerReference__Group__0 ) 5250 // InternalApplicationConfiguration.g:1718:3: ( rule__IntegerReference__Group__0 )
5090 { 5251 {
5091 before(grammarAccess.getIntegerReferenceAccess().getGroup()); 5252 before(grammarAccess.getIntegerReferenceAccess().getGroup());
5092 // InternalApplicationConfiguration.g:1669:3: ( rule__IntegerReference__Group__0 ) 5253 // InternalApplicationConfiguration.g:1719:3: ( rule__IntegerReference__Group__0 )
5093 // InternalApplicationConfiguration.g:1669:4: rule__IntegerReference__Group__0 5254 // InternalApplicationConfiguration.g:1719:4: rule__IntegerReference__Group__0
5094 { 5255 {
5095 pushFollow(FOLLOW_2); 5256 pushFollow(FOLLOW_2);
5096 rule__IntegerReference__Group__0(); 5257 rule__IntegerReference__Group__0();
@@ -5123,11 +5284,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5123 5284
5124 5285
5125 // $ANTLR start "entryRuleRealReference" 5286 // $ANTLR start "entryRuleRealReference"
5126 // InternalApplicationConfiguration.g:1678:1: entryRuleRealReference : ruleRealReference EOF ; 5287 // InternalApplicationConfiguration.g:1728:1: entryRuleRealReference : ruleRealReference EOF ;
5127 public final void entryRuleRealReference() throws RecognitionException { 5288 public final void entryRuleRealReference() throws RecognitionException {
5128 try { 5289 try {
5129 // InternalApplicationConfiguration.g:1679:1: ( ruleRealReference EOF ) 5290 // InternalApplicationConfiguration.g:1729:1: ( ruleRealReference EOF )
5130 // InternalApplicationConfiguration.g:1680:1: ruleRealReference EOF 5291 // InternalApplicationConfiguration.g:1730:1: ruleRealReference EOF
5131 { 5292 {
5132 before(grammarAccess.getRealReferenceRule()); 5293 before(grammarAccess.getRealReferenceRule());
5133 pushFollow(FOLLOW_1); 5294 pushFollow(FOLLOW_1);
@@ -5153,21 +5314,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5153 5314
5154 5315
5155 // $ANTLR start "ruleRealReference" 5316 // $ANTLR start "ruleRealReference"
5156 // InternalApplicationConfiguration.g:1687:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; 5317 // InternalApplicationConfiguration.g:1737:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ;
5157 public final void ruleRealReference() throws RecognitionException { 5318 public final void ruleRealReference() throws RecognitionException {
5158 5319
5159 int stackSize = keepStackSize(); 5320 int stackSize = keepStackSize();
5160 5321
5161 try { 5322 try {
5162 // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__RealReference__Group__0 ) ) ) 5323 // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__RealReference__Group__0 ) ) )
5163 // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) 5324 // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) )
5164 { 5325 {
5165 // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) 5326 // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) )
5166 // InternalApplicationConfiguration.g:1693:3: ( rule__RealReference__Group__0 ) 5327 // InternalApplicationConfiguration.g:1743:3: ( rule__RealReference__Group__0 )
5167 { 5328 {
5168 before(grammarAccess.getRealReferenceAccess().getGroup()); 5329 before(grammarAccess.getRealReferenceAccess().getGroup());
5169 // InternalApplicationConfiguration.g:1694:3: ( rule__RealReference__Group__0 ) 5330 // InternalApplicationConfiguration.g:1744:3: ( rule__RealReference__Group__0 )
5170 // InternalApplicationConfiguration.g:1694:4: rule__RealReference__Group__0 5331 // InternalApplicationConfiguration.g:1744:4: rule__RealReference__Group__0
5171 { 5332 {
5172 pushFollow(FOLLOW_2); 5333 pushFollow(FOLLOW_2);
5173 rule__RealReference__Group__0(); 5334 rule__RealReference__Group__0();
@@ -5200,11 +5361,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5200 5361
5201 5362
5202 // $ANTLR start "entryRuleStringReference" 5363 // $ANTLR start "entryRuleStringReference"
5203 // InternalApplicationConfiguration.g:1703:1: entryRuleStringReference : ruleStringReference EOF ; 5364 // InternalApplicationConfiguration.g:1753:1: entryRuleStringReference : ruleStringReference EOF ;
5204 public final void entryRuleStringReference() throws RecognitionException { 5365 public final void entryRuleStringReference() throws RecognitionException {
5205 try { 5366 try {
5206 // InternalApplicationConfiguration.g:1704:1: ( ruleStringReference EOF ) 5367 // InternalApplicationConfiguration.g:1754:1: ( ruleStringReference EOF )
5207 // InternalApplicationConfiguration.g:1705:1: ruleStringReference EOF 5368 // InternalApplicationConfiguration.g:1755:1: ruleStringReference EOF
5208 { 5369 {
5209 before(grammarAccess.getStringReferenceRule()); 5370 before(grammarAccess.getStringReferenceRule());
5210 pushFollow(FOLLOW_1); 5371 pushFollow(FOLLOW_1);
@@ -5230,21 +5391,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5230 5391
5231 5392
5232 // $ANTLR start "ruleStringReference" 5393 // $ANTLR start "ruleStringReference"
5233 // InternalApplicationConfiguration.g:1712:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; 5394 // InternalApplicationConfiguration.g:1762:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ;
5234 public final void ruleStringReference() throws RecognitionException { 5395 public final void ruleStringReference() throws RecognitionException {
5235 5396
5236 int stackSize = keepStackSize(); 5397 int stackSize = keepStackSize();
5237 5398
5238 try { 5399 try {
5239 // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__StringReference__Group__0 ) ) ) 5400 // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__StringReference__Group__0 ) ) )
5240 // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) 5401 // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) )
5241 { 5402 {
5242 // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) 5403 // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) )
5243 // InternalApplicationConfiguration.g:1718:3: ( rule__StringReference__Group__0 ) 5404 // InternalApplicationConfiguration.g:1768:3: ( rule__StringReference__Group__0 )
5244 { 5405 {
5245 before(grammarAccess.getStringReferenceAccess().getGroup()); 5406 before(grammarAccess.getStringReferenceAccess().getGroup());
5246 // InternalApplicationConfiguration.g:1719:3: ( rule__StringReference__Group__0 ) 5407 // InternalApplicationConfiguration.g:1769:3: ( rule__StringReference__Group__0 )
5247 // InternalApplicationConfiguration.g:1719:4: rule__StringReference__Group__0 5408 // InternalApplicationConfiguration.g:1769:4: rule__StringReference__Group__0
5248 { 5409 {
5249 pushFollow(FOLLOW_2); 5410 pushFollow(FOLLOW_2);
5250 rule__StringReference__Group__0(); 5411 rule__StringReference__Group__0();
@@ -5277,11 +5438,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5277 5438
5278 5439
5279 // $ANTLR start "entryRuleExactNumber" 5440 // $ANTLR start "entryRuleExactNumber"
5280 // InternalApplicationConfiguration.g:1728:1: entryRuleExactNumber : ruleExactNumber EOF ; 5441 // InternalApplicationConfiguration.g:1778:1: entryRuleExactNumber : ruleExactNumber EOF ;
5281 public final void entryRuleExactNumber() throws RecognitionException { 5442 public final void entryRuleExactNumber() throws RecognitionException {
5282 try { 5443 try {
5283 // InternalApplicationConfiguration.g:1729:1: ( ruleExactNumber EOF ) 5444 // InternalApplicationConfiguration.g:1779:1: ( ruleExactNumber EOF )
5284 // InternalApplicationConfiguration.g:1730:1: ruleExactNumber EOF 5445 // InternalApplicationConfiguration.g:1780:1: ruleExactNumber EOF
5285 { 5446 {
5286 before(grammarAccess.getExactNumberRule()); 5447 before(grammarAccess.getExactNumberRule());
5287 pushFollow(FOLLOW_1); 5448 pushFollow(FOLLOW_1);
@@ -5307,21 +5468,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5307 5468
5308 5469
5309 // $ANTLR start "ruleExactNumber" 5470 // $ANTLR start "ruleExactNumber"
5310 // InternalApplicationConfiguration.g:1737:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; 5471 // InternalApplicationConfiguration.g:1787:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ;
5311 public final void ruleExactNumber() throws RecognitionException { 5472 public final void ruleExactNumber() throws RecognitionException {
5312 5473
5313 int stackSize = keepStackSize(); 5474 int stackSize = keepStackSize();
5314 5475
5315 try { 5476 try {
5316 // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) 5477 // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__ExactNumber__Alternatives ) ) )
5317 // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) 5478 // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) )
5318 { 5479 {
5319 // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) 5480 // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) )
5320 // InternalApplicationConfiguration.g:1743:3: ( rule__ExactNumber__Alternatives ) 5481 // InternalApplicationConfiguration.g:1793:3: ( rule__ExactNumber__Alternatives )
5321 { 5482 {
5322 before(grammarAccess.getExactNumberAccess().getAlternatives()); 5483 before(grammarAccess.getExactNumberAccess().getAlternatives());
5323 // InternalApplicationConfiguration.g:1744:3: ( rule__ExactNumber__Alternatives ) 5484 // InternalApplicationConfiguration.g:1794:3: ( rule__ExactNumber__Alternatives )
5324 // InternalApplicationConfiguration.g:1744:4: rule__ExactNumber__Alternatives 5485 // InternalApplicationConfiguration.g:1794:4: rule__ExactNumber__Alternatives
5325 { 5486 {
5326 pushFollow(FOLLOW_2); 5487 pushFollow(FOLLOW_2);
5327 rule__ExactNumber__Alternatives(); 5488 rule__ExactNumber__Alternatives();
@@ -5354,11 +5515,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5354 5515
5355 5516
5356 // $ANTLR start "entryRuleIntervallNumber" 5517 // $ANTLR start "entryRuleIntervallNumber"
5357 // InternalApplicationConfiguration.g:1753:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; 5518 // InternalApplicationConfiguration.g:1803:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ;
5358 public final void entryRuleIntervallNumber() throws RecognitionException { 5519 public final void entryRuleIntervallNumber() throws RecognitionException {
5359 try { 5520 try {
5360 // InternalApplicationConfiguration.g:1754:1: ( ruleIntervallNumber EOF ) 5521 // InternalApplicationConfiguration.g:1804:1: ( ruleIntervallNumber EOF )
5361 // InternalApplicationConfiguration.g:1755:1: ruleIntervallNumber EOF 5522 // InternalApplicationConfiguration.g:1805:1: ruleIntervallNumber EOF
5362 { 5523 {
5363 before(grammarAccess.getIntervallNumberRule()); 5524 before(grammarAccess.getIntervallNumberRule());
5364 pushFollow(FOLLOW_1); 5525 pushFollow(FOLLOW_1);
@@ -5384,21 +5545,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5384 5545
5385 5546
5386 // $ANTLR start "ruleIntervallNumber" 5547 // $ANTLR start "ruleIntervallNumber"
5387 // InternalApplicationConfiguration.g:1762:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; 5548 // InternalApplicationConfiguration.g:1812:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ;
5388 public final void ruleIntervallNumber() throws RecognitionException { 5549 public final void ruleIntervallNumber() throws RecognitionException {
5389 5550
5390 int stackSize = keepStackSize(); 5551 int stackSize = keepStackSize();
5391 5552
5392 try { 5553 try {
5393 // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) 5554 // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__IntervallNumber__Group__0 ) ) )
5394 // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) 5555 // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) )
5395 { 5556 {
5396 // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) 5557 // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) )
5397 // InternalApplicationConfiguration.g:1768:3: ( rule__IntervallNumber__Group__0 ) 5558 // InternalApplicationConfiguration.g:1818:3: ( rule__IntervallNumber__Group__0 )
5398 { 5559 {
5399 before(grammarAccess.getIntervallNumberAccess().getGroup()); 5560 before(grammarAccess.getIntervallNumberAccess().getGroup());
5400 // InternalApplicationConfiguration.g:1769:3: ( rule__IntervallNumber__Group__0 ) 5561 // InternalApplicationConfiguration.g:1819:3: ( rule__IntervallNumber__Group__0 )
5401 // InternalApplicationConfiguration.g:1769:4: rule__IntervallNumber__Group__0 5562 // InternalApplicationConfiguration.g:1819:4: rule__IntervallNumber__Group__0
5402 { 5563 {
5403 pushFollow(FOLLOW_2); 5564 pushFollow(FOLLOW_2);
5404 rule__IntervallNumber__Group__0(); 5565 rule__IntervallNumber__Group__0();
@@ -5431,11 +5592,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5431 5592
5432 5593
5433 // $ANTLR start "entryRuleIntEnumberation" 5594 // $ANTLR start "entryRuleIntEnumberation"
5434 // InternalApplicationConfiguration.g:1778:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; 5595 // InternalApplicationConfiguration.g:1828:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ;
5435 public final void entryRuleIntEnumberation() throws RecognitionException { 5596 public final void entryRuleIntEnumberation() throws RecognitionException {
5436 try { 5597 try {
5437 // InternalApplicationConfiguration.g:1779:1: ( ruleIntEnumberation EOF ) 5598 // InternalApplicationConfiguration.g:1829:1: ( ruleIntEnumberation EOF )
5438 // InternalApplicationConfiguration.g:1780:1: ruleIntEnumberation EOF 5599 // InternalApplicationConfiguration.g:1830:1: ruleIntEnumberation EOF
5439 { 5600 {
5440 before(grammarAccess.getIntEnumberationRule()); 5601 before(grammarAccess.getIntEnumberationRule());
5441 pushFollow(FOLLOW_1); 5602 pushFollow(FOLLOW_1);
@@ -5461,21 +5622,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5461 5622
5462 5623
5463 // $ANTLR start "ruleIntEnumberation" 5624 // $ANTLR start "ruleIntEnumberation"
5464 // InternalApplicationConfiguration.g:1787:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; 5625 // InternalApplicationConfiguration.g:1837:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ;
5465 public final void ruleIntEnumberation() throws RecognitionException { 5626 public final void ruleIntEnumberation() throws RecognitionException {
5466 5627
5467 int stackSize = keepStackSize(); 5628 int stackSize = keepStackSize();
5468 5629
5469 try { 5630 try {
5470 // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) 5631 // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__IntEnumberation__Group__0 ) ) )
5471 // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) 5632 // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) )
5472 { 5633 {
5473 // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) 5634 // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) )
5474 // InternalApplicationConfiguration.g:1793:3: ( rule__IntEnumberation__Group__0 ) 5635 // InternalApplicationConfiguration.g:1843:3: ( rule__IntEnumberation__Group__0 )
5475 { 5636 {
5476 before(grammarAccess.getIntEnumberationAccess().getGroup()); 5637 before(grammarAccess.getIntEnumberationAccess().getGroup());
5477 // InternalApplicationConfiguration.g:1794:3: ( rule__IntEnumberation__Group__0 ) 5638 // InternalApplicationConfiguration.g:1844:3: ( rule__IntEnumberation__Group__0 )
5478 // InternalApplicationConfiguration.g:1794:4: rule__IntEnumberation__Group__0 5639 // InternalApplicationConfiguration.g:1844:4: rule__IntEnumberation__Group__0
5479 { 5640 {
5480 pushFollow(FOLLOW_2); 5641 pushFollow(FOLLOW_2);
5481 rule__IntEnumberation__Group__0(); 5642 rule__IntEnumberation__Group__0();
@@ -5508,11 +5669,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5508 5669
5509 5670
5510 // $ANTLR start "entryRuleRealEnumeration" 5671 // $ANTLR start "entryRuleRealEnumeration"
5511 // InternalApplicationConfiguration.g:1803:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; 5672 // InternalApplicationConfiguration.g:1853:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ;
5512 public final void entryRuleRealEnumeration() throws RecognitionException { 5673 public final void entryRuleRealEnumeration() throws RecognitionException {
5513 try { 5674 try {
5514 // InternalApplicationConfiguration.g:1804:1: ( ruleRealEnumeration EOF ) 5675 // InternalApplicationConfiguration.g:1854:1: ( ruleRealEnumeration EOF )
5515 // InternalApplicationConfiguration.g:1805:1: ruleRealEnumeration EOF 5676 // InternalApplicationConfiguration.g:1855:1: ruleRealEnumeration EOF
5516 { 5677 {
5517 before(grammarAccess.getRealEnumerationRule()); 5678 before(grammarAccess.getRealEnumerationRule());
5518 pushFollow(FOLLOW_1); 5679 pushFollow(FOLLOW_1);
@@ -5538,21 +5699,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5538 5699
5539 5700
5540 // $ANTLR start "ruleRealEnumeration" 5701 // $ANTLR start "ruleRealEnumeration"
5541 // InternalApplicationConfiguration.g:1812:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; 5702 // InternalApplicationConfiguration.g:1862:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ;
5542 public final void ruleRealEnumeration() throws RecognitionException { 5703 public final void ruleRealEnumeration() throws RecognitionException {
5543 5704
5544 int stackSize = keepStackSize(); 5705 int stackSize = keepStackSize();
5545 5706
5546 try { 5707 try {
5547 // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) 5708 // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__RealEnumeration__Group__0 ) ) )
5548 // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) 5709 // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) )
5549 { 5710 {
5550 // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) 5711 // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) )
5551 // InternalApplicationConfiguration.g:1818:3: ( rule__RealEnumeration__Group__0 ) 5712 // InternalApplicationConfiguration.g:1868:3: ( rule__RealEnumeration__Group__0 )
5552 { 5713 {
5553 before(grammarAccess.getRealEnumerationAccess().getGroup()); 5714 before(grammarAccess.getRealEnumerationAccess().getGroup());
5554 // InternalApplicationConfiguration.g:1819:3: ( rule__RealEnumeration__Group__0 ) 5715 // InternalApplicationConfiguration.g:1869:3: ( rule__RealEnumeration__Group__0 )
5555 // InternalApplicationConfiguration.g:1819:4: rule__RealEnumeration__Group__0 5716 // InternalApplicationConfiguration.g:1869:4: rule__RealEnumeration__Group__0
5556 { 5717 {
5557 pushFollow(FOLLOW_2); 5718 pushFollow(FOLLOW_2);
5558 rule__RealEnumeration__Group__0(); 5719 rule__RealEnumeration__Group__0();
@@ -5585,11 +5746,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5585 5746
5586 5747
5587 // $ANTLR start "entryRuleStringEnumeration" 5748 // $ANTLR start "entryRuleStringEnumeration"
5588 // InternalApplicationConfiguration.g:1828:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; 5749 // InternalApplicationConfiguration.g:1878:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ;
5589 public final void entryRuleStringEnumeration() throws RecognitionException { 5750 public final void entryRuleStringEnumeration() throws RecognitionException {
5590 try { 5751 try {
5591 // InternalApplicationConfiguration.g:1829:1: ( ruleStringEnumeration EOF ) 5752 // InternalApplicationConfiguration.g:1879:1: ( ruleStringEnumeration EOF )
5592 // InternalApplicationConfiguration.g:1830:1: ruleStringEnumeration EOF 5753 // InternalApplicationConfiguration.g:1880:1: ruleStringEnumeration EOF
5593 { 5754 {
5594 before(grammarAccess.getStringEnumerationRule()); 5755 before(grammarAccess.getStringEnumerationRule());
5595 pushFollow(FOLLOW_1); 5756 pushFollow(FOLLOW_1);
@@ -5615,21 +5776,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5615 5776
5616 5777
5617 // $ANTLR start "ruleStringEnumeration" 5778 // $ANTLR start "ruleStringEnumeration"
5618 // InternalApplicationConfiguration.g:1837:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; 5779 // InternalApplicationConfiguration.g:1887:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ;
5619 public final void ruleStringEnumeration() throws RecognitionException { 5780 public final void ruleStringEnumeration() throws RecognitionException {
5620 5781
5621 int stackSize = keepStackSize(); 5782 int stackSize = keepStackSize();
5622 5783
5623 try { 5784 try {
5624 // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) 5785 // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__StringEnumeration__Group__0 ) ) )
5625 // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) 5786 // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) )
5626 { 5787 {
5627 // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) 5788 // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) )
5628 // InternalApplicationConfiguration.g:1843:3: ( rule__StringEnumeration__Group__0 ) 5789 // InternalApplicationConfiguration.g:1893:3: ( rule__StringEnumeration__Group__0 )
5629 { 5790 {
5630 before(grammarAccess.getStringEnumerationAccess().getGroup()); 5791 before(grammarAccess.getStringEnumerationAccess().getGroup());
5631 // InternalApplicationConfiguration.g:1844:3: ( rule__StringEnumeration__Group__0 ) 5792 // InternalApplicationConfiguration.g:1894:3: ( rule__StringEnumeration__Group__0 )
5632 // InternalApplicationConfiguration.g:1844:4: rule__StringEnumeration__Group__0 5793 // InternalApplicationConfiguration.g:1894:4: rule__StringEnumeration__Group__0
5633 { 5794 {
5634 pushFollow(FOLLOW_2); 5795 pushFollow(FOLLOW_2);
5635 rule__StringEnumeration__Group__0(); 5796 rule__StringEnumeration__Group__0();
@@ -5662,11 +5823,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5662 5823
5663 5824
5664 // $ANTLR start "entryRuleScopeDeclaration" 5825 // $ANTLR start "entryRuleScopeDeclaration"
5665 // InternalApplicationConfiguration.g:1853:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; 5826 // InternalApplicationConfiguration.g:1903:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ;
5666 public final void entryRuleScopeDeclaration() throws RecognitionException { 5827 public final void entryRuleScopeDeclaration() throws RecognitionException {
5667 try { 5828 try {
5668 // InternalApplicationConfiguration.g:1854:1: ( ruleScopeDeclaration EOF ) 5829 // InternalApplicationConfiguration.g:1904:1: ( ruleScopeDeclaration EOF )
5669 // InternalApplicationConfiguration.g:1855:1: ruleScopeDeclaration EOF 5830 // InternalApplicationConfiguration.g:1905:1: ruleScopeDeclaration EOF
5670 { 5831 {
5671 before(grammarAccess.getScopeDeclarationRule()); 5832 before(grammarAccess.getScopeDeclarationRule());
5672 pushFollow(FOLLOW_1); 5833 pushFollow(FOLLOW_1);
@@ -5692,21 +5853,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5692 5853
5693 5854
5694 // $ANTLR start "ruleScopeDeclaration" 5855 // $ANTLR start "ruleScopeDeclaration"
5695 // InternalApplicationConfiguration.g:1862:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; 5856 // InternalApplicationConfiguration.g:1912:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ;
5696 public final void ruleScopeDeclaration() throws RecognitionException { 5857 public final void ruleScopeDeclaration() throws RecognitionException {
5697 5858
5698 int stackSize = keepStackSize(); 5859 int stackSize = keepStackSize();
5699 5860
5700 try { 5861 try {
5701 // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) 5862 // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) )
5702 // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) 5863 // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) )
5703 { 5864 {
5704 // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) 5865 // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) )
5705 // InternalApplicationConfiguration.g:1868:3: ( rule__ScopeDeclaration__Group__0 ) 5866 // InternalApplicationConfiguration.g:1918:3: ( rule__ScopeDeclaration__Group__0 )
5706 { 5867 {
5707 before(grammarAccess.getScopeDeclarationAccess().getGroup()); 5868 before(grammarAccess.getScopeDeclarationAccess().getGroup());
5708 // InternalApplicationConfiguration.g:1869:3: ( rule__ScopeDeclaration__Group__0 ) 5869 // InternalApplicationConfiguration.g:1919:3: ( rule__ScopeDeclaration__Group__0 )
5709 // InternalApplicationConfiguration.g:1869:4: rule__ScopeDeclaration__Group__0 5870 // InternalApplicationConfiguration.g:1919:4: rule__ScopeDeclaration__Group__0
5710 { 5871 {
5711 pushFollow(FOLLOW_2); 5872 pushFollow(FOLLOW_2);
5712 rule__ScopeDeclaration__Group__0(); 5873 rule__ScopeDeclaration__Group__0();
@@ -5739,11 +5900,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5739 5900
5740 5901
5741 // $ANTLR start "entryRuleScopeReference" 5902 // $ANTLR start "entryRuleScopeReference"
5742 // InternalApplicationConfiguration.g:1878:1: entryRuleScopeReference : ruleScopeReference EOF ; 5903 // InternalApplicationConfiguration.g:1928:1: entryRuleScopeReference : ruleScopeReference EOF ;
5743 public final void entryRuleScopeReference() throws RecognitionException { 5904 public final void entryRuleScopeReference() throws RecognitionException {
5744 try { 5905 try {
5745 // InternalApplicationConfiguration.g:1879:1: ( ruleScopeReference EOF ) 5906 // InternalApplicationConfiguration.g:1929:1: ( ruleScopeReference EOF )
5746 // InternalApplicationConfiguration.g:1880:1: ruleScopeReference EOF 5907 // InternalApplicationConfiguration.g:1930:1: ruleScopeReference EOF
5747 { 5908 {
5748 before(grammarAccess.getScopeReferenceRule()); 5909 before(grammarAccess.getScopeReferenceRule());
5749 pushFollow(FOLLOW_1); 5910 pushFollow(FOLLOW_1);
@@ -5769,21 +5930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5769 5930
5770 5931
5771 // $ANTLR start "ruleScopeReference" 5932 // $ANTLR start "ruleScopeReference"
5772 // InternalApplicationConfiguration.g:1887:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; 5933 // InternalApplicationConfiguration.g:1937:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ;
5773 public final void ruleScopeReference() throws RecognitionException { 5934 public final void ruleScopeReference() throws RecognitionException {
5774 5935
5775 int stackSize = keepStackSize(); 5936 int stackSize = keepStackSize();
5776 5937
5777 try { 5938 try {
5778 // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) 5939 // InternalApplicationConfiguration.g:1941:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) )
5779 // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) 5940 // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) )
5780 { 5941 {
5781 // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) 5942 // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) )
5782 // InternalApplicationConfiguration.g:1893:3: ( rule__ScopeReference__ReferredAssignment ) 5943 // InternalApplicationConfiguration.g:1943:3: ( rule__ScopeReference__ReferredAssignment )
5783 { 5944 {
5784 before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); 5945 before(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
5785 // InternalApplicationConfiguration.g:1894:3: ( rule__ScopeReference__ReferredAssignment ) 5946 // InternalApplicationConfiguration.g:1944:3: ( rule__ScopeReference__ReferredAssignment )
5786 // InternalApplicationConfiguration.g:1894:4: rule__ScopeReference__ReferredAssignment 5947 // InternalApplicationConfiguration.g:1944:4: rule__ScopeReference__ReferredAssignment
5787 { 5948 {
5788 pushFollow(FOLLOW_2); 5949 pushFollow(FOLLOW_2);
5789 rule__ScopeReference__ReferredAssignment(); 5950 rule__ScopeReference__ReferredAssignment();
@@ -5816,11 +5977,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5816 5977
5817 5978
5818 // $ANTLR start "entryRuleScope" 5979 // $ANTLR start "entryRuleScope"
5819 // InternalApplicationConfiguration.g:1903:1: entryRuleScope : ruleScope EOF ; 5980 // InternalApplicationConfiguration.g:1953:1: entryRuleScope : ruleScope EOF ;
5820 public final void entryRuleScope() throws RecognitionException { 5981 public final void entryRuleScope() throws RecognitionException {
5821 try { 5982 try {
5822 // InternalApplicationConfiguration.g:1904:1: ( ruleScope EOF ) 5983 // InternalApplicationConfiguration.g:1954:1: ( ruleScope EOF )
5823 // InternalApplicationConfiguration.g:1905:1: ruleScope EOF 5984 // InternalApplicationConfiguration.g:1955:1: ruleScope EOF
5824 { 5985 {
5825 before(grammarAccess.getScopeRule()); 5986 before(grammarAccess.getScopeRule());
5826 pushFollow(FOLLOW_1); 5987 pushFollow(FOLLOW_1);
@@ -5846,21 +6007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5846 6007
5847 6008
5848 // $ANTLR start "ruleScope" 6009 // $ANTLR start "ruleScope"
5849 // InternalApplicationConfiguration.g:1912:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; 6010 // InternalApplicationConfiguration.g:1962:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ;
5850 public final void ruleScope() throws RecognitionException { 6011 public final void ruleScope() throws RecognitionException {
5851 6012
5852 int stackSize = keepStackSize(); 6013 int stackSize = keepStackSize();
5853 6014
5854 try { 6015 try {
5855 // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__Scope__Alternatives ) ) ) 6016 // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__Scope__Alternatives ) ) )
5856 // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) 6017 // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) )
5857 { 6018 {
5858 // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) 6019 // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) )
5859 // InternalApplicationConfiguration.g:1918:3: ( rule__Scope__Alternatives ) 6020 // InternalApplicationConfiguration.g:1968:3: ( rule__Scope__Alternatives )
5860 { 6021 {
5861 before(grammarAccess.getScopeAccess().getAlternatives()); 6022 before(grammarAccess.getScopeAccess().getAlternatives());
5862 // InternalApplicationConfiguration.g:1919:3: ( rule__Scope__Alternatives ) 6023 // InternalApplicationConfiguration.g:1969:3: ( rule__Scope__Alternatives )
5863 // InternalApplicationConfiguration.g:1919:4: rule__Scope__Alternatives 6024 // InternalApplicationConfiguration.g:1969:4: rule__Scope__Alternatives
5864 { 6025 {
5865 pushFollow(FOLLOW_2); 6026 pushFollow(FOLLOW_2);
5866 rule__Scope__Alternatives(); 6027 rule__Scope__Alternatives();
@@ -5893,11 +6054,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5893 6054
5894 6055
5895 // $ANTLR start "entryRuleTask" 6056 // $ANTLR start "entryRuleTask"
5896 // InternalApplicationConfiguration.g:1928:1: entryRuleTask : ruleTask EOF ; 6057 // InternalApplicationConfiguration.g:1978:1: entryRuleTask : ruleTask EOF ;
5897 public final void entryRuleTask() throws RecognitionException { 6058 public final void entryRuleTask() throws RecognitionException {
5898 try { 6059 try {
5899 // InternalApplicationConfiguration.g:1929:1: ( ruleTask EOF ) 6060 // InternalApplicationConfiguration.g:1979:1: ( ruleTask EOF )
5900 // InternalApplicationConfiguration.g:1930:1: ruleTask EOF 6061 // InternalApplicationConfiguration.g:1980:1: ruleTask EOF
5901 { 6062 {
5902 before(grammarAccess.getTaskRule()); 6063 before(grammarAccess.getTaskRule());
5903 pushFollow(FOLLOW_1); 6064 pushFollow(FOLLOW_1);
@@ -5923,17 +6084,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5923 6084
5924 6085
5925 // $ANTLR start "ruleTask" 6086 // $ANTLR start "ruleTask"
5926 // InternalApplicationConfiguration.g:1937:1: ruleTask : ( ruleGenerationTask ) ; 6087 // InternalApplicationConfiguration.g:1987:1: ruleTask : ( ruleGenerationTask ) ;
5927 public final void ruleTask() throws RecognitionException { 6088 public final void ruleTask() throws RecognitionException {
5928 6089
5929 int stackSize = keepStackSize(); 6090 int stackSize = keepStackSize();
5930 6091
5931 try { 6092 try {
5932 // InternalApplicationConfiguration.g:1941:2: ( ( ruleGenerationTask ) ) 6093 // InternalApplicationConfiguration.g:1991:2: ( ( ruleGenerationTask ) )
5933 // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) 6094 // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask )
5934 { 6095 {
5935 // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) 6096 // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask )
5936 // InternalApplicationConfiguration.g:1943:3: ruleGenerationTask 6097 // InternalApplicationConfiguration.g:1993:3: ruleGenerationTask
5937 { 6098 {
5938 before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 6099 before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
5939 pushFollow(FOLLOW_2); 6100 pushFollow(FOLLOW_2);
@@ -5964,11 +6125,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5964 6125
5965 6126
5966 // $ANTLR start "entryRuleGenerationTask" 6127 // $ANTLR start "entryRuleGenerationTask"
5967 // InternalApplicationConfiguration.g:1953:1: entryRuleGenerationTask : ruleGenerationTask EOF ; 6128 // InternalApplicationConfiguration.g:2003:1: entryRuleGenerationTask : ruleGenerationTask EOF ;
5968 public final void entryRuleGenerationTask() throws RecognitionException { 6129 public final void entryRuleGenerationTask() throws RecognitionException {
5969 try { 6130 try {
5970 // InternalApplicationConfiguration.g:1954:1: ( ruleGenerationTask EOF ) 6131 // InternalApplicationConfiguration.g:2004:1: ( ruleGenerationTask EOF )
5971 // InternalApplicationConfiguration.g:1955:1: ruleGenerationTask EOF 6132 // InternalApplicationConfiguration.g:2005:1: ruleGenerationTask EOF
5972 { 6133 {
5973 before(grammarAccess.getGenerationTaskRule()); 6134 before(grammarAccess.getGenerationTaskRule());
5974 pushFollow(FOLLOW_1); 6135 pushFollow(FOLLOW_1);
@@ -5994,21 +6155,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
5994 6155
5995 6156
5996 // $ANTLR start "ruleGenerationTask" 6157 // $ANTLR start "ruleGenerationTask"
5997 // InternalApplicationConfiguration.g:1962:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; 6158 // InternalApplicationConfiguration.g:2012:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ;
5998 public final void ruleGenerationTask() throws RecognitionException { 6159 public final void ruleGenerationTask() throws RecognitionException {
5999 6160
6000 int stackSize = keepStackSize(); 6161 int stackSize = keepStackSize();
6001 6162
6002 try { 6163 try {
6003 // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) 6164 // InternalApplicationConfiguration.g:2016:2: ( ( ( rule__GenerationTask__Group__0 ) ) )
6004 // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) 6165 // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) )
6005 { 6166 {
6006 // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) 6167 // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) )
6007 // InternalApplicationConfiguration.g:1968:3: ( rule__GenerationTask__Group__0 ) 6168 // InternalApplicationConfiguration.g:2018:3: ( rule__GenerationTask__Group__0 )
6008 { 6169 {
6009 before(grammarAccess.getGenerationTaskAccess().getGroup()); 6170 before(grammarAccess.getGenerationTaskAccess().getGroup());
6010 // InternalApplicationConfiguration.g:1969:3: ( rule__GenerationTask__Group__0 ) 6171 // InternalApplicationConfiguration.g:2019:3: ( rule__GenerationTask__Group__0 )
6011 // InternalApplicationConfiguration.g:1969:4: rule__GenerationTask__Group__0 6172 // InternalApplicationConfiguration.g:2019:4: rule__GenerationTask__Group__0
6012 { 6173 {
6013 pushFollow(FOLLOW_2); 6174 pushFollow(FOLLOW_2);
6014 rule__GenerationTask__Group__0(); 6175 rule__GenerationTask__Group__0();
@@ -6041,21 +6202,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6041 6202
6042 6203
6043 // $ANTLR start "ruleOptimizationDirection" 6204 // $ANTLR start "ruleOptimizationDirection"
6044 // InternalApplicationConfiguration.g:1978:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; 6205 // InternalApplicationConfiguration.g:2028:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ;
6045 public final void ruleOptimizationDirection() throws RecognitionException { 6206 public final void ruleOptimizationDirection() throws RecognitionException {
6046 6207
6047 int stackSize = keepStackSize(); 6208 int stackSize = keepStackSize();
6048 6209
6049 try { 6210 try {
6050 // InternalApplicationConfiguration.g:1982:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) 6211 // InternalApplicationConfiguration.g:2032:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) )
6051 // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) 6212 // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) )
6052 { 6213 {
6053 // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) 6214 // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) )
6054 // InternalApplicationConfiguration.g:1984:3: ( rule__OptimizationDirection__Alternatives ) 6215 // InternalApplicationConfiguration.g:2034:3: ( rule__OptimizationDirection__Alternatives )
6055 { 6216 {
6056 before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); 6217 before(grammarAccess.getOptimizationDirectionAccess().getAlternatives());
6057 // InternalApplicationConfiguration.g:1985:3: ( rule__OptimizationDirection__Alternatives ) 6218 // InternalApplicationConfiguration.g:2035:3: ( rule__OptimizationDirection__Alternatives )
6058 // InternalApplicationConfiguration.g:1985:4: rule__OptimizationDirection__Alternatives 6219 // InternalApplicationConfiguration.g:2035:4: rule__OptimizationDirection__Alternatives
6059 { 6220 {
6060 pushFollow(FOLLOW_2); 6221 pushFollow(FOLLOW_2);
6061 rule__OptimizationDirection__Alternatives(); 6222 rule__OptimizationDirection__Alternatives();
@@ -6088,21 +6249,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6088 6249
6089 6250
6090 // $ANTLR start "ruleComparisonOperator" 6251 // $ANTLR start "ruleComparisonOperator"
6091 // InternalApplicationConfiguration.g:1994:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; 6252 // InternalApplicationConfiguration.g:2044:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ;
6092 public final void ruleComparisonOperator() throws RecognitionException { 6253 public final void ruleComparisonOperator() throws RecognitionException {
6093 6254
6094 int stackSize = keepStackSize(); 6255 int stackSize = keepStackSize();
6095 6256
6096 try { 6257 try {
6097 // InternalApplicationConfiguration.g:1998:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) 6258 // InternalApplicationConfiguration.g:2048:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) )
6098 // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) 6259 // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) )
6099 { 6260 {
6100 // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) 6261 // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) )
6101 // InternalApplicationConfiguration.g:2000:3: ( rule__ComparisonOperator__Alternatives ) 6262 // InternalApplicationConfiguration.g:2050:3: ( rule__ComparisonOperator__Alternatives )
6102 { 6263 {
6103 before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); 6264 before(grammarAccess.getComparisonOperatorAccess().getAlternatives());
6104 // InternalApplicationConfiguration.g:2001:3: ( rule__ComparisonOperator__Alternatives ) 6265 // InternalApplicationConfiguration.g:2051:3: ( rule__ComparisonOperator__Alternatives )
6105 // InternalApplicationConfiguration.g:2001:4: rule__ComparisonOperator__Alternatives 6266 // InternalApplicationConfiguration.g:2051:4: rule__ComparisonOperator__Alternatives
6106 { 6267 {
6107 pushFollow(FOLLOW_2); 6268 pushFollow(FOLLOW_2);
6108 rule__ComparisonOperator__Alternatives(); 6269 rule__ComparisonOperator__Alternatives();
@@ -6135,21 +6296,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6135 6296
6136 6297
6137 // $ANTLR start "ruleDocumentLevelSpecification" 6298 // $ANTLR start "ruleDocumentLevelSpecification"
6138 // InternalApplicationConfiguration.g:2010:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; 6299 // InternalApplicationConfiguration.g:2060:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ;
6139 public final void ruleDocumentLevelSpecification() throws RecognitionException { 6300 public final void ruleDocumentLevelSpecification() throws RecognitionException {
6140 6301
6141 int stackSize = keepStackSize(); 6302 int stackSize = keepStackSize();
6142 6303
6143 try { 6304 try {
6144 // InternalApplicationConfiguration.g:2014:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) 6305 // InternalApplicationConfiguration.g:2064:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) )
6145 // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) 6306 // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
6146 { 6307 {
6147 // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) 6308 // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
6148 // InternalApplicationConfiguration.g:2016:3: ( rule__DocumentLevelSpecification__Alternatives ) 6309 // InternalApplicationConfiguration.g:2066:3: ( rule__DocumentLevelSpecification__Alternatives )
6149 { 6310 {
6150 before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); 6311 before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives());
6151 // InternalApplicationConfiguration.g:2017:3: ( rule__DocumentLevelSpecification__Alternatives ) 6312 // InternalApplicationConfiguration.g:2067:3: ( rule__DocumentLevelSpecification__Alternatives )
6152 // InternalApplicationConfiguration.g:2017:4: rule__DocumentLevelSpecification__Alternatives 6313 // InternalApplicationConfiguration.g:2067:4: rule__DocumentLevelSpecification__Alternatives
6153 { 6314 {
6154 pushFollow(FOLLOW_2); 6315 pushFollow(FOLLOW_2);
6155 rule__DocumentLevelSpecification__Alternatives(); 6316 rule__DocumentLevelSpecification__Alternatives();
@@ -6182,21 +6343,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6182 6343
6183 6344
6184 // $ANTLR start "ruleSolver" 6345 // $ANTLR start "ruleSolver"
6185 // InternalApplicationConfiguration.g:2026:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; 6346 // InternalApplicationConfiguration.g:2076:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ;
6186 public final void ruleSolver() throws RecognitionException { 6347 public final void ruleSolver() throws RecognitionException {
6187 6348
6188 int stackSize = keepStackSize(); 6349 int stackSize = keepStackSize();
6189 6350
6190 try { 6351 try {
6191 // InternalApplicationConfiguration.g:2030:1: ( ( ( rule__Solver__Alternatives ) ) ) 6352 // InternalApplicationConfiguration.g:2080:1: ( ( ( rule__Solver__Alternatives ) ) )
6192 // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) 6353 // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) )
6193 { 6354 {
6194 // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) 6355 // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) )
6195 // InternalApplicationConfiguration.g:2032:3: ( rule__Solver__Alternatives ) 6356 // InternalApplicationConfiguration.g:2082:3: ( rule__Solver__Alternatives )
6196 { 6357 {
6197 before(grammarAccess.getSolverAccess().getAlternatives()); 6358 before(grammarAccess.getSolverAccess().getAlternatives());
6198 // InternalApplicationConfiguration.g:2033:3: ( rule__Solver__Alternatives ) 6359 // InternalApplicationConfiguration.g:2083:3: ( rule__Solver__Alternatives )
6199 // InternalApplicationConfiguration.g:2033:4: rule__Solver__Alternatives 6360 // InternalApplicationConfiguration.g:2083:4: rule__Solver__Alternatives
6200 { 6361 {
6201 pushFollow(FOLLOW_2); 6362 pushFollow(FOLLOW_2);
6202 rule__Solver__Alternatives(); 6363 rule__Solver__Alternatives();
@@ -6229,20 +6390,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6229 6390
6230 6391
6231 // $ANTLR start "rule__Command__Alternatives" 6392 // $ANTLR start "rule__Command__Alternatives"
6232 // InternalApplicationConfiguration.g:2041:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); 6393 // InternalApplicationConfiguration.g:2091:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) );
6233 public final void rule__Command__Alternatives() throws RecognitionException { 6394 public final void rule__Command__Alternatives() throws RecognitionException {
6234 6395
6235 int stackSize = keepStackSize(); 6396 int stackSize = keepStackSize();
6236 6397
6237 try { 6398 try {
6238 // InternalApplicationConfiguration.g:2045:1: ( ( ruleDeclaration ) | ( ruleTask ) ) 6399 // InternalApplicationConfiguration.g:2095:1: ( ( ruleDeclaration ) | ( ruleTask ) )
6239 int alt1=2; 6400 int alt1=2;
6240 int LA1_0 = input.LA(1); 6401 int LA1_0 = input.LA(1);
6241 6402
6242 if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=41 && LA1_0<=42)||LA1_0==54) ) { 6403 if ( (LA1_0==29||LA1_0==37||(LA1_0>=39 && LA1_0<=40)||(LA1_0>=44 && LA1_0<=45)||LA1_0==55) ) {
6243 alt1=1; 6404 alt1=1;
6244 } 6405 }
6245 else if ( (LA1_0==55) ) { 6406 else if ( (LA1_0==56) ) {
6246 alt1=2; 6407 alt1=2;
6247 } 6408 }
6248 else { 6409 else {
@@ -6253,10 +6414,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6253 } 6414 }
6254 switch (alt1) { 6415 switch (alt1) {
6255 case 1 : 6416 case 1 :
6256 // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) 6417 // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration )
6257 { 6418 {
6258 // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) 6419 // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration )
6259 // InternalApplicationConfiguration.g:2047:3: ruleDeclaration 6420 // InternalApplicationConfiguration.g:2097:3: ruleDeclaration
6260 { 6421 {
6261 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); 6422 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
6262 pushFollow(FOLLOW_2); 6423 pushFollow(FOLLOW_2);
@@ -6272,10 +6433,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6272 } 6433 }
6273 break; 6434 break;
6274 case 2 : 6435 case 2 :
6275 // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) 6436 // InternalApplicationConfiguration.g:2102:2: ( ruleTask )
6276 { 6437 {
6277 // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) 6438 // InternalApplicationConfiguration.g:2102:2: ( ruleTask )
6278 // InternalApplicationConfiguration.g:2053:3: ruleTask 6439 // InternalApplicationConfiguration.g:2103:3: ruleTask
6279 { 6440 {
6280 before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); 6441 before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
6281 pushFollow(FOLLOW_2); 6442 pushFollow(FOLLOW_2);
@@ -6308,29 +6469,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6308 6469
6309 6470
6310 // $ANTLR start "rule__Import__Alternatives" 6471 // $ANTLR start "rule__Import__Alternatives"
6311 // InternalApplicationConfiguration.g:2062:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); 6472 // InternalApplicationConfiguration.g:2112:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) );
6312 public final void rule__Import__Alternatives() throws RecognitionException { 6473 public final void rule__Import__Alternatives() throws RecognitionException {
6313 6474
6314 int stackSize = keepStackSize(); 6475 int stackSize = keepStackSize();
6315 6476
6316 try { 6477 try {
6317 // InternalApplicationConfiguration.g:2066:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) 6478 // InternalApplicationConfiguration.g:2116:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) )
6318 int alt2=3; 6479 int alt2=3;
6319 int LA2_0 = input.LA(1); 6480 int LA2_0 = input.LA(1);
6320 6481
6321 if ( (LA2_0==23) ) { 6482 if ( (LA2_0==25) ) {
6322 switch ( input.LA(2) ) { 6483 switch ( input.LA(2) ) {
6323 case 25: 6484 case 27:
6324 { 6485 {
6325 alt2=2; 6486 alt2=2;
6326 } 6487 }
6327 break; 6488 break;
6328 case 26: 6489 case 28:
6329 { 6490 {
6330 alt2=3; 6491 alt2=3;
6331 } 6492 }
6332 break; 6493 break;
6333 case 24: 6494 case 26:
6334 { 6495 {
6335 alt2=1; 6496 alt2=1;
6336 } 6497 }
@@ -6351,10 +6512,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6351 } 6512 }
6352 switch (alt2) { 6513 switch (alt2) {
6353 case 1 : 6514 case 1 :
6354 // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) 6515 // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport )
6355 { 6516 {
6356 // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) 6517 // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport )
6357 // InternalApplicationConfiguration.g:2068:3: ruleEPackageImport 6518 // InternalApplicationConfiguration.g:2118:3: ruleEPackageImport
6358 { 6519 {
6359 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); 6520 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
6360 pushFollow(FOLLOW_2); 6521 pushFollow(FOLLOW_2);
@@ -6370,10 +6531,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6370 } 6531 }
6371 break; 6532 break;
6372 case 2 : 6533 case 2 :
6373 // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) 6534 // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport )
6374 { 6535 {
6375 // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) 6536 // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport )
6376 // InternalApplicationConfiguration.g:2074:3: ruleViatraImport 6537 // InternalApplicationConfiguration.g:2124:3: ruleViatraImport
6377 { 6538 {
6378 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); 6539 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
6379 pushFollow(FOLLOW_2); 6540 pushFollow(FOLLOW_2);
@@ -6389,10 +6550,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6389 } 6550 }
6390 break; 6551 break;
6391 case 3 : 6552 case 3 :
6392 // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) 6553 // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport )
6393 { 6554 {
6394 // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) 6555 // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport )
6395 // InternalApplicationConfiguration.g:2080:3: ruleCftImport 6556 // InternalApplicationConfiguration.g:2130:3: ruleCftImport
6396 { 6557 {
6397 before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); 6558 before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2());
6398 pushFollow(FOLLOW_2); 6559 pushFollow(FOLLOW_2);
@@ -6425,46 +6586,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6425 6586
6426 6587
6427 // $ANTLR start "rule__Declaration__Alternatives" 6588 // $ANTLR start "rule__Declaration__Alternatives"
6428 // InternalApplicationConfiguration.g:2089:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); 6589 // InternalApplicationConfiguration.g:2139:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) );
6429 public final void rule__Declaration__Alternatives() throws RecognitionException { 6590 public final void rule__Declaration__Alternatives() throws RecognitionException {
6430 6591
6431 int stackSize = keepStackSize(); 6592 int stackSize = keepStackSize();
6432 6593
6433 try { 6594 try {
6434 // InternalApplicationConfiguration.g:2093:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) 6595 // InternalApplicationConfiguration.g:2143:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) )
6435 int alt3=7; 6596 int alt3=7;
6436 switch ( input.LA(1) ) { 6597 switch ( input.LA(1) ) {
6437 case 27: 6598 case 29:
6438 { 6599 {
6439 alt3=1; 6600 alt3=1;
6440 } 6601 }
6441 break; 6602 break;
6442 case 35: 6603 case 37:
6443 { 6604 {
6444 alt3=2; 6605 alt3=2;
6445 } 6606 }
6446 break; 6607 break;
6447 case 37: 6608 case 39:
6448 { 6609 {
6449 alt3=3; 6610 alt3=3;
6450 } 6611 }
6451 break; 6612 break;
6452 case 38: 6613 case 40:
6453 { 6614 {
6454 alt3=4; 6615 alt3=4;
6455 } 6616 }
6456 break; 6617 break;
6457 case 42: 6618 case 45:
6458 { 6619 {
6459 alt3=5; 6620 alt3=5;
6460 } 6621 }
6461 break; 6622 break;
6462 case 54: 6623 case 55:
6463 { 6624 {
6464 alt3=6; 6625 alt3=6;
6465 } 6626 }
6466 break; 6627 break;
6467 case 41: 6628 case 44:
6468 { 6629 {
6469 alt3=7; 6630 alt3=7;
6470 } 6631 }
@@ -6478,10 +6639,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6478 6639
6479 switch (alt3) { 6640 switch (alt3) {
6480 case 1 : 6641 case 1 :
6481 // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) 6642 // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration )
6482 { 6643 {
6483 // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) 6644 // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration )
6484 // InternalApplicationConfiguration.g:2095:3: ruleFileDeclaration 6645 // InternalApplicationConfiguration.g:2145:3: ruleFileDeclaration
6485 { 6646 {
6486 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); 6647 before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
6487 pushFollow(FOLLOW_2); 6648 pushFollow(FOLLOW_2);
@@ -6497,10 +6658,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6497 } 6658 }
6498 break; 6659 break;
6499 case 2 : 6660 case 2 :
6500 // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) 6661 // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration )
6501 { 6662 {
6502 // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) 6663 // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration )
6503 // InternalApplicationConfiguration.g:2101:3: ruleMetamodelDeclaration 6664 // InternalApplicationConfiguration.g:2151:3: ruleMetamodelDeclaration
6504 { 6665 {
6505 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); 6666 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
6506 pushFollow(FOLLOW_2); 6667 pushFollow(FOLLOW_2);
@@ -6516,10 +6677,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6516 } 6677 }
6517 break; 6678 break;
6518 case 3 : 6679 case 3 :
6519 // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) 6680 // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration )
6520 { 6681 {
6521 // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) 6682 // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration )
6522 // InternalApplicationConfiguration.g:2107:3: rulePartialModelDeclaration 6683 // InternalApplicationConfiguration.g:2157:3: rulePartialModelDeclaration
6523 { 6684 {
6524 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); 6685 before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
6525 pushFollow(FOLLOW_2); 6686 pushFollow(FOLLOW_2);
@@ -6535,10 +6696,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6535 } 6696 }
6536 break; 6697 break;
6537 case 4 : 6698 case 4 :
6538 // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) 6699 // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration )
6539 { 6700 {
6540 // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) 6701 // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration )
6541 // InternalApplicationConfiguration.g:2113:3: ruleGraphPatternDeclaration 6702 // InternalApplicationConfiguration.g:2163:3: ruleGraphPatternDeclaration
6542 { 6703 {
6543 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); 6704 before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
6544 pushFollow(FOLLOW_2); 6705 pushFollow(FOLLOW_2);
@@ -6554,10 +6715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6554 } 6715 }
6555 break; 6716 break;
6556 case 5 : 6717 case 5 :
6557 // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) 6718 // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration )
6558 { 6719 {
6559 // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) 6720 // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration )
6560 // InternalApplicationConfiguration.g:2119:3: ruleConfigDeclaration 6721 // InternalApplicationConfiguration.g:2169:3: ruleConfigDeclaration
6561 { 6722 {
6562 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); 6723 before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
6563 pushFollow(FOLLOW_2); 6724 pushFollow(FOLLOW_2);
@@ -6573,10 +6734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6573 } 6734 }
6574 break; 6735 break;
6575 case 6 : 6736 case 6 :
6576 // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) 6737 // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration )
6577 { 6738 {
6578 // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) 6739 // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration )
6579 // InternalApplicationConfiguration.g:2125:3: ruleScopeDeclaration 6740 // InternalApplicationConfiguration.g:2175:3: ruleScopeDeclaration
6580 { 6741 {
6581 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); 6742 before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
6582 pushFollow(FOLLOW_2); 6743 pushFollow(FOLLOW_2);
@@ -6592,10 +6753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6592 } 6753 }
6593 break; 6754 break;
6594 case 7 : 6755 case 7 :
6595 // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) 6756 // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration )
6596 { 6757 {
6597 // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) 6758 // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration )
6598 // InternalApplicationConfiguration.g:2131:3: ruleObjectiveDeclaration 6759 // InternalApplicationConfiguration.g:2181:3: ruleObjectiveDeclaration
6599 { 6760 {
6600 before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); 6761 before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
6601 pushFollow(FOLLOW_2); 6762 pushFollow(FOLLOW_2);
@@ -6628,13 +6789,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6628 6789
6629 6790
6630 // $ANTLR start "rule__File__Alternatives" 6791 // $ANTLR start "rule__File__Alternatives"
6631 // InternalApplicationConfiguration.g:2140:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); 6792 // InternalApplicationConfiguration.g:2190:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
6632 public final void rule__File__Alternatives() throws RecognitionException { 6793 public final void rule__File__Alternatives() throws RecognitionException {
6633 6794
6634 int stackSize = keepStackSize(); 6795 int stackSize = keepStackSize();
6635 6796
6636 try { 6797 try {
6637 // InternalApplicationConfiguration.g:2144:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) 6798 // InternalApplicationConfiguration.g:2194:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
6638 int alt4=2; 6799 int alt4=2;
6639 int LA4_0 = input.LA(1); 6800 int LA4_0 = input.LA(1);
6640 6801
@@ -6652,10 +6813,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6652 } 6813 }
6653 switch (alt4) { 6814 switch (alt4) {
6654 case 1 : 6815 case 1 :
6655 // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) 6816 // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification )
6656 { 6817 {
6657 // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) 6818 // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification )
6658 // InternalApplicationConfiguration.g:2146:3: ruleFileSpecification 6819 // InternalApplicationConfiguration.g:2196:3: ruleFileSpecification
6659 { 6820 {
6660 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); 6821 before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
6661 pushFollow(FOLLOW_2); 6822 pushFollow(FOLLOW_2);
@@ -6671,10 +6832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6671 } 6832 }
6672 break; 6833 break;
6673 case 2 : 6834 case 2 :
6674 // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) 6835 // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference )
6675 { 6836 {
6676 // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) 6837 // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference )
6677 // InternalApplicationConfiguration.g:2152:3: ruleFileReference 6838 // InternalApplicationConfiguration.g:2202:3: ruleFileReference
6678 { 6839 {
6679 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); 6840 before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
6680 pushFollow(FOLLOW_2); 6841 pushFollow(FOLLOW_2);
@@ -6707,20 +6868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6707 6868
6708 6869
6709 // $ANTLR start "rule__MetamodelEntry__Alternatives" 6870 // $ANTLR start "rule__MetamodelEntry__Alternatives"
6710 // InternalApplicationConfiguration.g:2161:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); 6871 // InternalApplicationConfiguration.g:2211:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
6711 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { 6872 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
6712 6873
6713 int stackSize = keepStackSize(); 6874 int stackSize = keepStackSize();
6714 6875
6715 try { 6876 try {
6716 // InternalApplicationConfiguration.g:2165:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) 6877 // InternalApplicationConfiguration.g:2215:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
6717 int alt5=2; 6878 int alt5=2;
6718 int LA5_0 = input.LA(1); 6879 int LA5_0 = input.LA(1);
6719 6880
6720 if ( (LA5_0==RULE_ID) ) { 6881 if ( (LA5_0==RULE_ID) ) {
6721 alt5=1; 6882 alt5=1;
6722 } 6883 }
6723 else if ( (LA5_0==32) ) { 6884 else if ( (LA5_0==34) ) {
6724 alt5=2; 6885 alt5=2;
6725 } 6886 }
6726 else { 6887 else {
@@ -6731,10 +6892,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6731 } 6892 }
6732 switch (alt5) { 6893 switch (alt5) {
6733 case 1 : 6894 case 1 :
6734 // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) 6895 // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement )
6735 { 6896 {
6736 // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) 6897 // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement )
6737 // InternalApplicationConfiguration.g:2167:3: ruleMetamodelElement 6898 // InternalApplicationConfiguration.g:2217:3: ruleMetamodelElement
6738 { 6899 {
6739 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); 6900 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
6740 pushFollow(FOLLOW_2); 6901 pushFollow(FOLLOW_2);
@@ -6750,10 +6911,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6750 } 6911 }
6751 break; 6912 break;
6752 case 2 : 6913 case 2 :
6753 // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) 6914 // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry )
6754 { 6915 {
6755 // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) 6916 // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry )
6756 // InternalApplicationConfiguration.g:2173:3: ruleAllPackageEntry 6917 // InternalApplicationConfiguration.g:2223:3: ruleAllPackageEntry
6757 { 6918 {
6758 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); 6919 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
6759 pushFollow(FOLLOW_2); 6920 pushFollow(FOLLOW_2);
@@ -6786,20 +6947,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6786 6947
6787 6948
6788 // $ANTLR start "rule__Metamodel__Alternatives" 6949 // $ANTLR start "rule__Metamodel__Alternatives"
6789 // InternalApplicationConfiguration.g:2182:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); 6950 // InternalApplicationConfiguration.g:2232:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
6790 public final void rule__Metamodel__Alternatives() throws RecognitionException { 6951 public final void rule__Metamodel__Alternatives() throws RecognitionException {
6791 6952
6792 int stackSize = keepStackSize(); 6953 int stackSize = keepStackSize();
6793 6954
6794 try { 6955 try {
6795 // InternalApplicationConfiguration.g:2186:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) 6956 // InternalApplicationConfiguration.g:2236:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
6796 int alt6=2; 6957 int alt6=2;
6797 int LA6_0 = input.LA(1); 6958 int LA6_0 = input.LA(1);
6798 6959
6799 if ( (LA6_0==RULE_ID) ) { 6960 if ( (LA6_0==RULE_ID) ) {
6800 alt6=1; 6961 alt6=1;
6801 } 6962 }
6802 else if ( (LA6_0==29) ) { 6963 else if ( (LA6_0==31) ) {
6803 alt6=2; 6964 alt6=2;
6804 } 6965 }
6805 else { 6966 else {
@@ -6810,10 +6971,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6810 } 6971 }
6811 switch (alt6) { 6972 switch (alt6) {
6812 case 1 : 6973 case 1 :
6813 // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) 6974 // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference )
6814 { 6975 {
6815 // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) 6976 // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference )
6816 // InternalApplicationConfiguration.g:2188:3: ruleMetamodelReference 6977 // InternalApplicationConfiguration.g:2238:3: ruleMetamodelReference
6817 { 6978 {
6818 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); 6979 before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
6819 pushFollow(FOLLOW_2); 6980 pushFollow(FOLLOW_2);
@@ -6829,10 +6990,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6829 } 6990 }
6830 break; 6991 break;
6831 case 2 : 6992 case 2 :
6832 // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) 6993 // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification )
6833 { 6994 {
6834 // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) 6995 // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification )
6835 // InternalApplicationConfiguration.g:2194:3: ruleMetamodelSpecification 6996 // InternalApplicationConfiguration.g:2244:3: ruleMetamodelSpecification
6836 { 6997 {
6837 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); 6998 before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
6838 pushFollow(FOLLOW_2); 6999 pushFollow(FOLLOW_2);
@@ -6865,20 +7026,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6865 7026
6866 7027
6867 // $ANTLR start "rule__PartialModelEntry__Alternatives" 7028 // $ANTLR start "rule__PartialModelEntry__Alternatives"
6868 // InternalApplicationConfiguration.g:2203:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); 7029 // InternalApplicationConfiguration.g:2253:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
6869 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { 7030 public final void rule__PartialModelEntry__Alternatives() throws RecognitionException {
6870 7031
6871 int stackSize = keepStackSize(); 7032 int stackSize = keepStackSize();
6872 7033
6873 try { 7034 try {
6874 // InternalApplicationConfiguration.g:2207:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) 7035 // InternalApplicationConfiguration.g:2257:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
6875 int alt7=2; 7036 int alt7=2;
6876 int LA7_0 = input.LA(1); 7037 int LA7_0 = input.LA(1);
6877 7038
6878 if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { 7039 if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) {
6879 alt7=1; 7040 alt7=1;
6880 } 7041 }
6881 else if ( (LA7_0==36) ) { 7042 else if ( (LA7_0==38) ) {
6882 alt7=2; 7043 alt7=2;
6883 } 7044 }
6884 else { 7045 else {
@@ -6889,10 +7050,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6889 } 7050 }
6890 switch (alt7) { 7051 switch (alt7) {
6891 case 1 : 7052 case 1 :
6892 // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) 7053 // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry )
6893 { 7054 {
6894 // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) 7055 // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry )
6895 // InternalApplicationConfiguration.g:2209:3: ruleModelEntry 7056 // InternalApplicationConfiguration.g:2259:3: ruleModelEntry
6896 { 7057 {
6897 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); 7058 before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
6898 pushFollow(FOLLOW_2); 7059 pushFollow(FOLLOW_2);
@@ -6908,10 +7069,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6908 } 7069 }
6909 break; 7070 break;
6910 case 2 : 7071 case 2 :
6911 // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) 7072 // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry )
6912 { 7073 {
6913 // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) 7074 // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry )
6914 // InternalApplicationConfiguration.g:2215:3: ruleFolderEntry 7075 // InternalApplicationConfiguration.g:2265:3: ruleFolderEntry
6915 { 7076 {
6916 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); 7077 before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
6917 pushFollow(FOLLOW_2); 7078 pushFollow(FOLLOW_2);
@@ -6944,17 +7105,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6944 7105
6945 7106
6946 // $ANTLR start "rule__PartialModel__Alternatives" 7107 // $ANTLR start "rule__PartialModel__Alternatives"
6947 // InternalApplicationConfiguration.g:2224:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); 7108 // InternalApplicationConfiguration.g:2274:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
6948 public final void rule__PartialModel__Alternatives() throws RecognitionException { 7109 public final void rule__PartialModel__Alternatives() throws RecognitionException {
6949 7110
6950 int stackSize = keepStackSize(); 7111 int stackSize = keepStackSize();
6951 7112
6952 try { 7113 try {
6953 // InternalApplicationConfiguration.g:2228:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) 7114 // InternalApplicationConfiguration.g:2278:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
6954 int alt8=2; 7115 int alt8=2;
6955 int LA8_0 = input.LA(1); 7116 int LA8_0 = input.LA(1);
6956 7117
6957 if ( (LA8_0==29) ) { 7118 if ( (LA8_0==31) ) {
6958 alt8=1; 7119 alt8=1;
6959 } 7120 }
6960 else if ( (LA8_0==RULE_ID) ) { 7121 else if ( (LA8_0==RULE_ID) ) {
@@ -6968,10 +7129,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6968 } 7129 }
6969 switch (alt8) { 7130 switch (alt8) {
6970 case 1 : 7131 case 1 :
6971 // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) 7132 // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification )
6972 { 7133 {
6973 // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) 7134 // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification )
6974 // InternalApplicationConfiguration.g:2230:3: rulePartialModelSpecification 7135 // InternalApplicationConfiguration.g:2280:3: rulePartialModelSpecification
6975 { 7136 {
6976 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); 7137 before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
6977 pushFollow(FOLLOW_2); 7138 pushFollow(FOLLOW_2);
@@ -6987,10 +7148,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
6987 } 7148 }
6988 break; 7149 break;
6989 case 2 : 7150 case 2 :
6990 // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) 7151 // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference )
6991 { 7152 {
6992 // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) 7153 // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference )
6993 // InternalApplicationConfiguration.g:2236:3: rulePartialModelReference 7154 // InternalApplicationConfiguration.g:2286:3: rulePartialModelReference
6994 { 7155 {
6995 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); 7156 before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
6996 pushFollow(FOLLOW_2); 7157 pushFollow(FOLLOW_2);
@@ -7023,20 +7184,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7023 7184
7024 7185
7025 // $ANTLR start "rule__PatternEntry__Alternatives" 7186 // $ANTLR start "rule__PatternEntry__Alternatives"
7026 // InternalApplicationConfiguration.g:2245:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); 7187 // InternalApplicationConfiguration.g:2295:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
7027 public final void rule__PatternEntry__Alternatives() throws RecognitionException { 7188 public final void rule__PatternEntry__Alternatives() throws RecognitionException {
7028 7189
7029 int stackSize = keepStackSize(); 7190 int stackSize = keepStackSize();
7030 7191
7031 try { 7192 try {
7032 // InternalApplicationConfiguration.g:2249:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) 7193 // InternalApplicationConfiguration.g:2299:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
7033 int alt9=2; 7194 int alt9=2;
7034 int LA9_0 = input.LA(1); 7195 int LA9_0 = input.LA(1);
7035 7196
7036 if ( (LA9_0==RULE_ID) ) { 7197 if ( (LA9_0==RULE_ID) ) {
7037 alt9=1; 7198 alt9=1;
7038 } 7199 }
7039 else if ( (LA9_0==32) ) { 7200 else if ( (LA9_0==34) ) {
7040 alt9=2; 7201 alt9=2;
7041 } 7202 }
7042 else { 7203 else {
@@ -7047,10 +7208,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7047 } 7208 }
7048 switch (alt9) { 7209 switch (alt9) {
7049 case 1 : 7210 case 1 :
7050 // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) 7211 // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement )
7051 { 7212 {
7052 // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) 7213 // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement )
7053 // InternalApplicationConfiguration.g:2251:3: rulePatternElement 7214 // InternalApplicationConfiguration.g:2301:3: rulePatternElement
7054 { 7215 {
7055 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); 7216 before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
7056 pushFollow(FOLLOW_2); 7217 pushFollow(FOLLOW_2);
@@ -7066,10 +7227,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7066 } 7227 }
7067 break; 7228 break;
7068 case 2 : 7229 case 2 :
7069 // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) 7230 // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry )
7070 { 7231 {
7071 // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) 7232 // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry )
7072 // InternalApplicationConfiguration.g:2257:3: ruleAllPatternEntry 7233 // InternalApplicationConfiguration.g:2307:3: ruleAllPatternEntry
7073 { 7234 {
7074 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); 7235 before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
7075 pushFollow(FOLLOW_2); 7236 pushFollow(FOLLOW_2);
@@ -7102,20 +7263,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7102 7263
7103 7264
7104 // $ANTLR start "rule__GraphPattern__Alternatives" 7265 // $ANTLR start "rule__GraphPattern__Alternatives"
7105 // InternalApplicationConfiguration.g:2266:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); 7266 // InternalApplicationConfiguration.g:2316:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
7106 public final void rule__GraphPattern__Alternatives() throws RecognitionException { 7267 public final void rule__GraphPattern__Alternatives() throws RecognitionException {
7107 7268
7108 int stackSize = keepStackSize(); 7269 int stackSize = keepStackSize();
7109 7270
7110 try { 7271 try {
7111 // InternalApplicationConfiguration.g:2270:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) 7272 // InternalApplicationConfiguration.g:2320:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
7112 int alt10=2; 7273 int alt10=2;
7113 int LA10_0 = input.LA(1); 7274 int LA10_0 = input.LA(1);
7114 7275
7115 if ( (LA10_0==RULE_ID) ) { 7276 if ( (LA10_0==RULE_ID) ) {
7116 alt10=1; 7277 alt10=1;
7117 } 7278 }
7118 else if ( (LA10_0==29) ) { 7279 else if ( (LA10_0==31) ) {
7119 alt10=2; 7280 alt10=2;
7120 } 7281 }
7121 else { 7282 else {
@@ -7126,10 +7287,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7126 } 7287 }
7127 switch (alt10) { 7288 switch (alt10) {
7128 case 1 : 7289 case 1 :
7129 // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) 7290 // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference )
7130 { 7291 {
7131 // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) 7292 // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference )
7132 // InternalApplicationConfiguration.g:2272:3: ruleGraphPatternReference 7293 // InternalApplicationConfiguration.g:2322:3: ruleGraphPatternReference
7133 { 7294 {
7134 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); 7295 before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
7135 pushFollow(FOLLOW_2); 7296 pushFollow(FOLLOW_2);
@@ -7145,10 +7306,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7145 } 7306 }
7146 break; 7307 break;
7147 case 2 : 7308 case 2 :
7148 // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) 7309 // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification )
7149 { 7310 {
7150 // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) 7311 // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification )
7151 // InternalApplicationConfiguration.g:2278:3: rulePatternSpecification 7312 // InternalApplicationConfiguration.g:2328:3: rulePatternSpecification
7152 { 7313 {
7153 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); 7314 before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
7154 pushFollow(FOLLOW_2); 7315 pushFollow(FOLLOW_2);
@@ -7181,20 +7342,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7181 7342
7182 7343
7183 // $ANTLR start "rule__ObjectiveEntry__Alternatives" 7344 // $ANTLR start "rule__ObjectiveEntry__Alternatives"
7184 // InternalApplicationConfiguration.g:2287:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); 7345 // InternalApplicationConfiguration.g:2337:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) );
7185 public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { 7346 public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException {
7186 7347
7187 int stackSize = keepStackSize(); 7348 int stackSize = keepStackSize();
7188 7349
7189 try { 7350 try {
7190 // InternalApplicationConfiguration.g:2291:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) 7351 // InternalApplicationConfiguration.g:2341:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) )
7191 int alt11=2; 7352 int alt11=2;
7192 int LA11_0 = input.LA(1); 7353 int LA11_0 = input.LA(1);
7193 7354
7194 if ( ((LA11_0>=11 && LA11_0<=12)) ) { 7355 if ( ((LA11_0>=11 && LA11_0<=12)) ) {
7195 alt11=1; 7356 alt11=1;
7196 } 7357 }
7197 else if ( (LA11_0==26||LA11_0==40) ) { 7358 else if ( (LA11_0==28||LA11_0==41||LA11_0==43) ) {
7198 alt11=2; 7359 alt11=2;
7199 } 7360 }
7200 else { 7361 else {
@@ -7205,10 +7366,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7205 } 7366 }
7206 switch (alt11) { 7367 switch (alt11) {
7207 case 1 : 7368 case 1 :
7208 // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) 7369 // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry )
7209 { 7370 {
7210 // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) 7371 // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry )
7211 // InternalApplicationConfiguration.g:2293:3: ruleOptimizationEntry 7372 // InternalApplicationConfiguration.g:2343:3: ruleOptimizationEntry
7212 { 7373 {
7213 before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); 7374 before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
7214 pushFollow(FOLLOW_2); 7375 pushFollow(FOLLOW_2);
@@ -7224,10 +7385,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7224 } 7385 }
7225 break; 7386 break;
7226 case 2 : 7387 case 2 :
7227 // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) 7388 // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry )
7228 { 7389 {
7229 // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) 7390 // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry )
7230 // InternalApplicationConfiguration.g:2299:3: ruleThresholdEntry 7391 // InternalApplicationConfiguration.g:2349:3: ruleThresholdEntry
7231 { 7392 {
7232 before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); 7393 before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
7233 pushFollow(FOLLOW_2); 7394 pushFollow(FOLLOW_2);
@@ -7259,21 +7420,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7259 // $ANTLR end "rule__ObjectiveEntry__Alternatives" 7420 // $ANTLR end "rule__ObjectiveEntry__Alternatives"
7260 7421
7261 7422
7262 // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives" 7423 // $ANTLR start "rule__ObjectiveFunction__Alternatives"
7263 // InternalApplicationConfiguration.g:2308:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ); 7424 // InternalApplicationConfiguration.g:2358:1: rule__ObjectiveFunction__Alternatives : ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) );
7264 public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException { 7425 public final void rule__ObjectiveFunction__Alternatives() throws RecognitionException {
7265 7426
7266 int stackSize = keepStackSize(); 7427 int stackSize = keepStackSize();
7267 7428
7268 try { 7429 try {
7269 // InternalApplicationConfiguration.g:2312:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ) 7430 // InternalApplicationConfiguration.g:2362:1: ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) )
7270 int alt12=2; 7431 int alt12=2;
7271 int LA12_0 = input.LA(1); 7432 int LA12_0 = input.LA(1);
7272 7433
7273 if ( (LA12_0==26) ) { 7434 if ( (LA12_0==41) ) {
7274 alt12=1; 7435 alt12=1;
7275 } 7436 }
7276 else if ( (LA12_0==40) ) { 7437 else if ( (LA12_0==28||LA12_0==43) ) {
7277 alt12=2; 7438 alt12=2;
7278 } 7439 }
7279 else { 7440 else {
@@ -7284,10 +7445,89 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7284 } 7445 }
7285 switch (alt12) { 7446 switch (alt12) {
7286 case 1 : 7447 case 1 :
7287 // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) 7448 // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction )
7449 {
7450 // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction )
7451 // InternalApplicationConfiguration.g:2364:3: ruleCostObjectiveFunction
7452 {
7453 before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
7454 pushFollow(FOLLOW_2);
7455 ruleCostObjectiveFunction();
7456
7457 state._fsp--;
7458
7459 after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
7460
7461 }
7462
7463
7464 }
7465 break;
7466 case 2 :
7467 // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction )
7468 {
7469 // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction )
7470 // InternalApplicationConfiguration.g:2370:3: ruleReliabilityObjectiveFunction
7471 {
7472 before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
7473 pushFollow(FOLLOW_2);
7474 ruleReliabilityObjectiveFunction();
7475
7476 state._fsp--;
7477
7478 after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
7479
7480 }
7481
7482
7483 }
7484 break;
7485
7486 }
7487 }
7488 catch (RecognitionException re) {
7489 reportError(re);
7490 recover(input,re);
7491 }
7492 finally {
7493
7494 restoreStackSize(stackSize);
7495
7496 }
7497 return ;
7498 }
7499 // $ANTLR end "rule__ObjectiveFunction__Alternatives"
7500
7501
7502 // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives"
7503 // InternalApplicationConfiguration.g:2379:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) );
7504 public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException {
7505
7506 int stackSize = keepStackSize();
7507
7508 try {
7509 // InternalApplicationConfiguration.g:2383:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) )
7510 int alt13=2;
7511 int LA13_0 = input.LA(1);
7512
7513 if ( (LA13_0==28) ) {
7514 alt13=1;
7515 }
7516 else if ( (LA13_0==43) ) {
7517 alt13=2;
7518 }
7519 else {
7520 NoViableAltException nvae =
7521 new NoViableAltException("", 13, 0, input);
7522
7523 throw nvae;
7524 }
7525 switch (alt13) {
7526 case 1 :
7527 // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability )
7288 { 7528 {
7289 // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) 7529 // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability )
7290 // InternalApplicationConfiguration.g:2314:3: ruleReliabiltiyProbability 7530 // InternalApplicationConfiguration.g:2385:3: ruleReliabiltiyProbability
7291 { 7531 {
7292 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); 7532 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
7293 pushFollow(FOLLOW_2); 7533 pushFollow(FOLLOW_2);
@@ -7303,10 +7543,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7303 } 7543 }
7304 break; 7544 break;
7305 case 2 : 7545 case 2 :
7306 // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) 7546 // InternalApplicationConfiguration.g:2390:2: ( ruleMtff )
7307 { 7547 {
7308 // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) 7548 // InternalApplicationConfiguration.g:2390:2: ( ruleMtff )
7309 // InternalApplicationConfiguration.g:2320:3: ruleMtff 7549 // InternalApplicationConfiguration.g:2391:3: ruleMtff
7310 { 7550 {
7311 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); 7551 before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
7312 pushFollow(FOLLOW_2); 7552 pushFollow(FOLLOW_2);
@@ -7339,34 +7579,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7339 7579
7340 7580
7341 // $ANTLR start "rule__Objective__Alternatives" 7581 // $ANTLR start "rule__Objective__Alternatives"
7342 // InternalApplicationConfiguration.g:2329:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); 7582 // InternalApplicationConfiguration.g:2400:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) );
7343 public final void rule__Objective__Alternatives() throws RecognitionException { 7583 public final void rule__Objective__Alternatives() throws RecognitionException {
7344 7584
7345 int stackSize = keepStackSize(); 7585 int stackSize = keepStackSize();
7346 7586
7347 try { 7587 try {
7348 // InternalApplicationConfiguration.g:2333:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) 7588 // InternalApplicationConfiguration.g:2404:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) )
7349 int alt13=2; 7589 int alt14=2;
7350 int LA13_0 = input.LA(1); 7590 int LA14_0 = input.LA(1);
7351 7591
7352 if ( (LA13_0==RULE_ID) ) { 7592 if ( (LA14_0==RULE_ID) ) {
7353 alt13=1; 7593 alt14=1;
7354 } 7594 }
7355 else if ( (LA13_0==29) ) { 7595 else if ( (LA14_0==31) ) {
7356 alt13=2; 7596 alt14=2;
7357 } 7597 }
7358 else { 7598 else {
7359 NoViableAltException nvae = 7599 NoViableAltException nvae =
7360 new NoViableAltException("", 13, 0, input); 7600 new NoViableAltException("", 14, 0, input);
7361 7601
7362 throw nvae; 7602 throw nvae;
7363 } 7603 }
7364 switch (alt13) { 7604 switch (alt14) {
7365 case 1 : 7605 case 1 :
7366 // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) 7606 // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference )
7367 { 7607 {
7368 // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) 7608 // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference )
7369 // InternalApplicationConfiguration.g:2335:3: ruleObjectiveReference 7609 // InternalApplicationConfiguration.g:2406:3: ruleObjectiveReference
7370 { 7610 {
7371 before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); 7611 before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
7372 pushFollow(FOLLOW_2); 7612 pushFollow(FOLLOW_2);
@@ -7382,10 +7622,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7382 } 7622 }
7383 break; 7623 break;
7384 case 2 : 7624 case 2 :
7385 // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) 7625 // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification )
7386 { 7626 {
7387 // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) 7627 // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification )
7388 // InternalApplicationConfiguration.g:2341:3: ruleObjectiveSpecification 7628 // InternalApplicationConfiguration.g:2412:3: ruleObjectiveSpecification
7389 { 7629 {
7390 before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); 7630 before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
7391 pushFollow(FOLLOW_2); 7631 pushFollow(FOLLOW_2);
@@ -7418,48 +7658,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7418 7658
7419 7659
7420 // $ANTLR start "rule__ConfigEntry__Alternatives" 7660 // $ANTLR start "rule__ConfigEntry__Alternatives"
7421 // InternalApplicationConfiguration.g:2350:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); 7661 // InternalApplicationConfiguration.g:2421:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) );
7422 public final void rule__ConfigEntry__Alternatives() throws RecognitionException { 7662 public final void rule__ConfigEntry__Alternatives() throws RecognitionException {
7423 7663
7424 int stackSize = keepStackSize(); 7664 int stackSize = keepStackSize();
7425 7665
7426 try { 7666 try {
7427 // InternalApplicationConfiguration.g:2354:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) 7667 // InternalApplicationConfiguration.g:2425:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) )
7428 int alt14=4; 7668 int alt15=4;
7429 switch ( input.LA(1) ) { 7669 switch ( input.LA(1) ) {
7430 case 43: 7670 case 46:
7431 { 7671 {
7432 alt14=1; 7672 alt15=1;
7433 } 7673 }
7434 break; 7674 break;
7435 case 44: 7675 case 47:
7436 { 7676 {
7437 alt14=2; 7677 alt15=2;
7438 } 7678 }
7439 break; 7679 break;
7440 case 45: 7680 case 48:
7441 { 7681 {
7442 alt14=3; 7682 alt15=3;
7443 } 7683 }
7444 break; 7684 break;
7445 case RULE_STRING: 7685 case RULE_STRING:
7446 { 7686 {
7447 alt14=4; 7687 alt15=4;
7448 } 7688 }
7449 break; 7689 break;
7450 default: 7690 default:
7451 NoViableAltException nvae = 7691 NoViableAltException nvae =
7452 new NoViableAltException("", 14, 0, input); 7692 new NoViableAltException("", 15, 0, input);
7453 7693
7454 throw nvae; 7694 throw nvae;
7455 } 7695 }
7456 7696
7457 switch (alt14) { 7697 switch (alt15) {
7458 case 1 : 7698 case 1 :
7459 // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) 7699 // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry )
7460 { 7700 {
7461 // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) 7701 // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry )
7462 // InternalApplicationConfiguration.g:2356:3: ruleDocumentationEntry 7702 // InternalApplicationConfiguration.g:2427:3: ruleDocumentationEntry
7463 { 7703 {
7464 before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 7704 before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
7465 pushFollow(FOLLOW_2); 7705 pushFollow(FOLLOW_2);
@@ -7475,10 +7715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7475 } 7715 }
7476 break; 7716 break;
7477 case 2 : 7717 case 2 :
7478 // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) 7718 // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry )
7479 { 7719 {
7480 // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) 7720 // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry )
7481 // InternalApplicationConfiguration.g:2362:3: ruleRuntimeEntry 7721 // InternalApplicationConfiguration.g:2433:3: ruleRuntimeEntry
7482 { 7722 {
7483 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 7723 before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
7484 pushFollow(FOLLOW_2); 7724 pushFollow(FOLLOW_2);
@@ -7494,10 +7734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7494 } 7734 }
7495 break; 7735 break;
7496 case 3 : 7736 case 3 :
7497 // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) 7737 // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry )
7498 { 7738 {
7499 // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) 7739 // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry )
7500 // InternalApplicationConfiguration.g:2368:3: ruleMemoryEntry 7740 // InternalApplicationConfiguration.g:2439:3: ruleMemoryEntry
7501 { 7741 {
7502 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 7742 before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
7503 pushFollow(FOLLOW_2); 7743 pushFollow(FOLLOW_2);
@@ -7513,10 +7753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7513 } 7753 }
7514 break; 7754 break;
7515 case 4 : 7755 case 4 :
7516 // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) 7756 // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry )
7517 { 7757 {
7518 // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) 7758 // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry )
7519 // InternalApplicationConfiguration.g:2374:3: ruleCustomEntry 7759 // InternalApplicationConfiguration.g:2445:3: ruleCustomEntry
7520 { 7760 {
7521 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 7761 before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
7522 pushFollow(FOLLOW_2); 7762 pushFollow(FOLLOW_2);
@@ -7549,34 +7789,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7549 7789
7550 7790
7551 // $ANTLR start "rule__Config__Alternatives" 7791 // $ANTLR start "rule__Config__Alternatives"
7552 // InternalApplicationConfiguration.g:2383:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); 7792 // InternalApplicationConfiguration.g:2454:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
7553 public final void rule__Config__Alternatives() throws RecognitionException { 7793 public final void rule__Config__Alternatives() throws RecognitionException {
7554 7794
7555 int stackSize = keepStackSize(); 7795 int stackSize = keepStackSize();
7556 7796
7557 try { 7797 try {
7558 // InternalApplicationConfiguration.g:2387:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) 7798 // InternalApplicationConfiguration.g:2458:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
7559 int alt15=2; 7799 int alt16=2;
7560 int LA15_0 = input.LA(1); 7800 int LA16_0 = input.LA(1);
7561 7801
7562 if ( (LA15_0==29) ) { 7802 if ( (LA16_0==31) ) {
7563 alt15=1; 7803 alt16=1;
7564 } 7804 }
7565 else if ( (LA15_0==RULE_ID) ) { 7805 else if ( (LA16_0==RULE_ID) ) {
7566 alt15=2; 7806 alt16=2;
7567 } 7807 }
7568 else { 7808 else {
7569 NoViableAltException nvae = 7809 NoViableAltException nvae =
7570 new NoViableAltException("", 15, 0, input); 7810 new NoViableAltException("", 16, 0, input);
7571 7811
7572 throw nvae; 7812 throw nvae;
7573 } 7813 }
7574 switch (alt15) { 7814 switch (alt16) {
7575 case 1 : 7815 case 1 :
7576 // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) 7816 // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification )
7577 { 7817 {
7578 // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) 7818 // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification )
7579 // InternalApplicationConfiguration.g:2389:3: ruleConfigSpecification 7819 // InternalApplicationConfiguration.g:2460:3: ruleConfigSpecification
7580 { 7820 {
7581 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 7821 before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
7582 pushFollow(FOLLOW_2); 7822 pushFollow(FOLLOW_2);
@@ -7592,10 +7832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7592 } 7832 }
7593 break; 7833 break;
7594 case 2 : 7834 case 2 :
7595 // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) 7835 // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference )
7596 { 7836 {
7597 // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) 7837 // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference )
7598 // InternalApplicationConfiguration.g:2395:3: ruleConfigReference 7838 // InternalApplicationConfiguration.g:2466:3: ruleConfigReference
7599 { 7839 {
7600 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 7840 before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
7601 pushFollow(FOLLOW_2); 7841 pushFollow(FOLLOW_2);
@@ -7628,46 +7868,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7628 7868
7629 7869
7630 // $ANTLR start "rule__TypeScope__Alternatives" 7870 // $ANTLR start "rule__TypeScope__Alternatives"
7631 // InternalApplicationConfiguration.g:2404:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); 7871 // InternalApplicationConfiguration.g:2475:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
7632 public final void rule__TypeScope__Alternatives() throws RecognitionException { 7872 public final void rule__TypeScope__Alternatives() throws RecognitionException {
7633 7873
7634 int stackSize = keepStackSize(); 7874 int stackSize = keepStackSize();
7635 7875
7636 try { 7876 try {
7637 // InternalApplicationConfiguration.g:2408:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) 7877 // InternalApplicationConfiguration.g:2479:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
7638 int alt16=5; 7878 int alt17=5;
7639 int LA16_0 = input.LA(1); 7879 int LA17_0 = input.LA(1);
7640 7880
7641 if ( (LA16_0==46) ) { 7881 if ( (LA17_0==49) ) {
7642 switch ( input.LA(2) ) { 7882 switch ( input.LA(2) ) {
7643 case 51: 7883 case 53:
7644 { 7884 {
7645 alt16=4; 7885 alt17=5;
7646 } 7886 }
7647 break; 7887 break;
7648 case 47: 7888 case 50:
7649 { 7889 {
7650 alt16=1; 7890 alt17=2;
7651 } 7891 }
7652 break; 7892 break;
7653 case 52: 7893 case 51:
7654 { 7894 {
7655 alt16=5; 7895 alt17=3;
7656 } 7896 }
7657 break; 7897 break;
7658 case 49: 7898 case 52:
7659 { 7899 {
7660 alt16=2; 7900 alt17=4;
7661 } 7901 }
7662 break; 7902 break;
7663 case 50: 7903 case 13:
7664 { 7904 {
7665 alt16=3; 7905 alt17=1;
7666 } 7906 }
7667 break; 7907 break;
7668 default: 7908 default:
7669 NoViableAltException nvae = 7909 NoViableAltException nvae =
7670 new NoViableAltException("", 16, 1, input); 7910 new NoViableAltException("", 17, 1, input);
7671 7911
7672 throw nvae; 7912 throw nvae;
7673 } 7913 }
@@ -7675,16 +7915,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7675 } 7915 }
7676 else { 7916 else {
7677 NoViableAltException nvae = 7917 NoViableAltException nvae =
7678 new NoViableAltException("", 16, 0, input); 7918 new NoViableAltException("", 17, 0, input);
7679 7919
7680 throw nvae; 7920 throw nvae;
7681 } 7921 }
7682 switch (alt16) { 7922 switch (alt17) {
7683 case 1 : 7923 case 1 :
7684 // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) 7924 // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope )
7685 { 7925 {
7686 // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) 7926 // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope )
7687 // InternalApplicationConfiguration.g:2410:3: ruleClassTypeScope 7927 // InternalApplicationConfiguration.g:2481:3: ruleClassTypeScope
7688 { 7928 {
7689 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 7929 before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
7690 pushFollow(FOLLOW_2); 7930 pushFollow(FOLLOW_2);
@@ -7700,10 +7940,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7700 } 7940 }
7701 break; 7941 break;
7702 case 2 : 7942 case 2 :
7703 // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) 7943 // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope )
7704 { 7944 {
7705 // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) 7945 // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope )
7706 // InternalApplicationConfiguration.g:2416:3: ruleObjectTypeScope 7946 // InternalApplicationConfiguration.g:2487:3: ruleObjectTypeScope
7707 { 7947 {
7708 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 7948 before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
7709 pushFollow(FOLLOW_2); 7949 pushFollow(FOLLOW_2);
@@ -7719,10 +7959,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7719 } 7959 }
7720 break; 7960 break;
7721 case 3 : 7961 case 3 :
7722 // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) 7962 // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope )
7723 { 7963 {
7724 // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) 7964 // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope )
7725 // InternalApplicationConfiguration.g:2422:3: ruleIntegerTypeScope 7965 // InternalApplicationConfiguration.g:2493:3: ruleIntegerTypeScope
7726 { 7966 {
7727 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 7967 before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
7728 pushFollow(FOLLOW_2); 7968 pushFollow(FOLLOW_2);
@@ -7738,10 +7978,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7738 } 7978 }
7739 break; 7979 break;
7740 case 4 : 7980 case 4 :
7741 // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) 7981 // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope )
7742 { 7982 {
7743 // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) 7983 // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope )
7744 // InternalApplicationConfiguration.g:2428:3: ruleRealTypeScope 7984 // InternalApplicationConfiguration.g:2499:3: ruleRealTypeScope
7745 { 7985 {
7746 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 7986 before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
7747 pushFollow(FOLLOW_2); 7987 pushFollow(FOLLOW_2);
@@ -7757,10 +7997,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7757 } 7997 }
7758 break; 7998 break;
7759 case 5 : 7999 case 5 :
7760 // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) 8000 // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope )
7761 { 8001 {
7762 // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) 8002 // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope )
7763 // InternalApplicationConfiguration.g:2434:3: ruleStringTypeScope 8003 // InternalApplicationConfiguration.g:2505:3: ruleStringTypeScope
7764 { 8004 {
7765 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 8005 before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
7766 pushFollow(FOLLOW_2); 8006 pushFollow(FOLLOW_2);
@@ -7793,38 +8033,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7793 8033
7794 8034
7795 // $ANTLR start "rule__ClassTypeScope__Alternatives_2" 8035 // $ANTLR start "rule__ClassTypeScope__Alternatives_2"
7796 // InternalApplicationConfiguration.g:2443:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); 8036 // InternalApplicationConfiguration.g:2514:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
7797 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { 8037 public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException {
7798 8038
7799 int stackSize = keepStackSize(); 8039 int stackSize = keepStackSize();
7800 8040
7801 try { 8041 try {
7802 // InternalApplicationConfiguration.g:2447:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) 8042 // InternalApplicationConfiguration.g:2518:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
7803 int alt17=2; 8043 int alt18=2;
7804 int LA17_0 = input.LA(1); 8044 int LA18_0 = input.LA(1);
7805 8045
7806 if ( (LA17_0==62) ) { 8046 if ( (LA18_0==63) ) {
7807 alt17=1; 8047 alt18=1;
7808 } 8048 }
7809 else if ( (LA17_0==28) ) { 8049 else if ( (LA18_0==30) ) {
7810 alt17=2; 8050 alt18=2;
7811 } 8051 }
7812 else { 8052 else {
7813 NoViableAltException nvae = 8053 NoViableAltException nvae =
7814 new NoViableAltException("", 17, 0, input); 8054 new NoViableAltException("", 18, 0, input);
7815 8055
7816 throw nvae; 8056 throw nvae;
7817 } 8057 }
7818 switch (alt17) { 8058 switch (alt18) {
7819 case 1 : 8059 case 1 :
7820 // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 8060 // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7821 { 8061 {
7822 // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) 8062 // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
7823 // InternalApplicationConfiguration.g:2449:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 8063 // InternalApplicationConfiguration.g:2520:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7824 { 8064 {
7825 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); 8065 before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
7826 // InternalApplicationConfiguration.g:2450:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) 8066 // InternalApplicationConfiguration.g:2521:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
7827 // InternalApplicationConfiguration.g:2450:4: rule__ClassTypeScope__SetsNewAssignment_2_0 8067 // InternalApplicationConfiguration.g:2521:4: rule__ClassTypeScope__SetsNewAssignment_2_0
7828 { 8068 {
7829 pushFollow(FOLLOW_2); 8069 pushFollow(FOLLOW_2);
7830 rule__ClassTypeScope__SetsNewAssignment_2_0(); 8070 rule__ClassTypeScope__SetsNewAssignment_2_0();
@@ -7842,14 +8082,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7842 } 8082 }
7843 break; 8083 break;
7844 case 2 : 8084 case 2 :
7845 // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 8085 // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7846 { 8086 {
7847 // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) 8087 // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
7848 // InternalApplicationConfiguration.g:2455:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 8088 // InternalApplicationConfiguration.g:2526:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7849 { 8089 {
7850 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); 8090 before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
7851 // InternalApplicationConfiguration.g:2456:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) 8091 // InternalApplicationConfiguration.g:2527:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
7852 // InternalApplicationConfiguration.g:2456:4: rule__ClassTypeScope__SetsSumAssignment_2_1 8092 // InternalApplicationConfiguration.g:2527:4: rule__ClassTypeScope__SetsSumAssignment_2_1
7853 { 8093 {
7854 pushFollow(FOLLOW_2); 8094 pushFollow(FOLLOW_2);
7855 rule__ClassTypeScope__SetsSumAssignment_2_1(); 8095 rule__ClassTypeScope__SetsSumAssignment_2_1();
@@ -7884,51 +8124,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7884 8124
7885 8125
7886 // $ANTLR start "rule__ClassTypeScope__Alternatives_3" 8126 // $ANTLR start "rule__ClassTypeScope__Alternatives_3"
7887 // InternalApplicationConfiguration.g:2464:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); 8127 // InternalApplicationConfiguration.g:2535:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
7888 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { 8128 public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException {
7889 8129
7890 int stackSize = keepStackSize(); 8130 int stackSize = keepStackSize();
7891 8131
7892 try { 8132 try {
7893 // InternalApplicationConfiguration.g:2468:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) 8133 // InternalApplicationConfiguration.g:2539:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
7894 int alt18=2; 8134 int alt19=2;
7895 int LA18_0 = input.LA(1); 8135 int LA19_0 = input.LA(1);
7896 8136
7897 if ( (LA18_0==RULE_INT) ) { 8137 if ( (LA19_0==RULE_INT) ) {
7898 int LA18_1 = input.LA(2); 8138 int LA19_1 = input.LA(2);
7899 8139
7900 if ( (LA18_1==EOF||(LA18_1>=30 && LA18_1<=31)) ) { 8140 if ( (LA19_1==54) ) {
7901 alt18=1; 8141 alt19=2;
7902 } 8142 }
7903 else if ( (LA18_1==53) ) { 8143 else if ( (LA19_1==EOF||(LA19_1>=32 && LA19_1<=33)) ) {
7904 alt18=2; 8144 alt19=1;
7905 } 8145 }
7906 else { 8146 else {
7907 NoViableAltException nvae = 8147 NoViableAltException nvae =
7908 new NoViableAltException("", 18, 1, input); 8148 new NoViableAltException("", 19, 1, input);
7909 8149
7910 throw nvae; 8150 throw nvae;
7911 } 8151 }
7912 } 8152 }
7913 else if ( (LA18_0==63) ) { 8153 else if ( (LA19_0==64) ) {
7914 alt18=1; 8154 alt19=1;
7915 } 8155 }
7916 else { 8156 else {
7917 NoViableAltException nvae = 8157 NoViableAltException nvae =
7918 new NoViableAltException("", 18, 0, input); 8158 new NoViableAltException("", 19, 0, input);
7919 8159
7920 throw nvae; 8160 throw nvae;
7921 } 8161 }
7922 switch (alt18) { 8162 switch (alt19) {
7923 case 1 : 8163 case 1 :
7924 // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 8164 // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7925 { 8165 {
7926 // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) 8166 // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
7927 // InternalApplicationConfiguration.g:2470:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 8167 // InternalApplicationConfiguration.g:2541:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7928 { 8168 {
7929 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); 8169 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
7930 // InternalApplicationConfiguration.g:2471:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) 8170 // InternalApplicationConfiguration.g:2542:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
7931 // InternalApplicationConfiguration.g:2471:4: rule__ClassTypeScope__NumberAssignment_3_0 8171 // InternalApplicationConfiguration.g:2542:4: rule__ClassTypeScope__NumberAssignment_3_0
7932 { 8172 {
7933 pushFollow(FOLLOW_2); 8173 pushFollow(FOLLOW_2);
7934 rule__ClassTypeScope__NumberAssignment_3_0(); 8174 rule__ClassTypeScope__NumberAssignment_3_0();
@@ -7946,14 +8186,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7946 } 8186 }
7947 break; 8187 break;
7948 case 2 : 8188 case 2 :
7949 // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 8189 // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7950 { 8190 {
7951 // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) 8191 // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
7952 // InternalApplicationConfiguration.g:2476:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 8192 // InternalApplicationConfiguration.g:2547:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7953 { 8193 {
7954 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); 8194 before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
7955 // InternalApplicationConfiguration.g:2477:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) 8195 // InternalApplicationConfiguration.g:2548:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
7956 // InternalApplicationConfiguration.g:2477:4: rule__ClassTypeScope__NumberAssignment_3_1 8196 // InternalApplicationConfiguration.g:2548:4: rule__ClassTypeScope__NumberAssignment_3_1
7957 { 8197 {
7958 pushFollow(FOLLOW_2); 8198 pushFollow(FOLLOW_2);
7959 rule__ClassTypeScope__NumberAssignment_3_1(); 8199 rule__ClassTypeScope__NumberAssignment_3_1();
@@ -7988,38 +8228,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
7988 8228
7989 8229
7990 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" 8230 // $ANTLR start "rule__ObjectTypeScope__Alternatives_2"
7991 // InternalApplicationConfiguration.g:2485:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); 8231 // InternalApplicationConfiguration.g:2556:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
7992 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { 8232 public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException {
7993 8233
7994 int stackSize = keepStackSize(); 8234 int stackSize = keepStackSize();
7995 8235
7996 try { 8236 try {
7997 // InternalApplicationConfiguration.g:2489:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) 8237 // InternalApplicationConfiguration.g:2560:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
7998 int alt19=2; 8238 int alt20=2;
7999 int LA19_0 = input.LA(1); 8239 int LA20_0 = input.LA(1);
8000 8240
8001 if ( (LA19_0==62) ) { 8241 if ( (LA20_0==63) ) {
8002 alt19=1; 8242 alt20=1;
8003 } 8243 }
8004 else if ( (LA19_0==28) ) { 8244 else if ( (LA20_0==30) ) {
8005 alt19=2; 8245 alt20=2;
8006 } 8246 }
8007 else { 8247 else {
8008 NoViableAltException nvae = 8248 NoViableAltException nvae =
8009 new NoViableAltException("", 19, 0, input); 8249 new NoViableAltException("", 20, 0, input);
8010 8250
8011 throw nvae; 8251 throw nvae;
8012 } 8252 }
8013 switch (alt19) { 8253 switch (alt20) {
8014 case 1 : 8254 case 1 :
8015 // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 8255 // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
8016 { 8256 {
8017 // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) 8257 // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
8018 // InternalApplicationConfiguration.g:2491:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 8258 // InternalApplicationConfiguration.g:2562:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
8019 { 8259 {
8020 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); 8260 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
8021 // InternalApplicationConfiguration.g:2492:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) 8261 // InternalApplicationConfiguration.g:2563:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
8022 // InternalApplicationConfiguration.g:2492:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 8262 // InternalApplicationConfiguration.g:2563:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
8023 { 8263 {
8024 pushFollow(FOLLOW_2); 8264 pushFollow(FOLLOW_2);
8025 rule__ObjectTypeScope__SetsNewAssignment_2_0(); 8265 rule__ObjectTypeScope__SetsNewAssignment_2_0();
@@ -8037,14 +8277,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8037 } 8277 }
8038 break; 8278 break;
8039 case 2 : 8279 case 2 :
8040 // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 8280 // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
8041 { 8281 {
8042 // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) 8282 // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
8043 // InternalApplicationConfiguration.g:2497:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 8283 // InternalApplicationConfiguration.g:2568:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
8044 { 8284 {
8045 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); 8285 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
8046 // InternalApplicationConfiguration.g:2498:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) 8286 // InternalApplicationConfiguration.g:2569:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
8047 // InternalApplicationConfiguration.g:2498:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 8287 // InternalApplicationConfiguration.g:2569:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
8048 { 8288 {
8049 pushFollow(FOLLOW_2); 8289 pushFollow(FOLLOW_2);
8050 rule__ObjectTypeScope__SetsSumAssignment_2_1(); 8290 rule__ObjectTypeScope__SetsSumAssignment_2_1();
@@ -8079,51 +8319,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8079 8319
8080 8320
8081 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" 8321 // $ANTLR start "rule__ObjectTypeScope__Alternatives_3"
8082 // InternalApplicationConfiguration.g:2506:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); 8322 // InternalApplicationConfiguration.g:2577:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
8083 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { 8323 public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException {
8084 8324
8085 int stackSize = keepStackSize(); 8325 int stackSize = keepStackSize();
8086 8326
8087 try { 8327 try {
8088 // InternalApplicationConfiguration.g:2510:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) 8328 // InternalApplicationConfiguration.g:2581:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
8089 int alt20=2; 8329 int alt21=2;
8090 int LA20_0 = input.LA(1); 8330 int LA21_0 = input.LA(1);
8091 8331
8092 if ( (LA20_0==RULE_INT) ) { 8332 if ( (LA21_0==RULE_INT) ) {
8093 int LA20_1 = input.LA(2); 8333 int LA21_1 = input.LA(2);
8094 8334
8095 if ( (LA20_1==EOF||(LA20_1>=30 && LA20_1<=31)) ) { 8335 if ( (LA21_1==54) ) {
8096 alt20=1; 8336 alt21=2;
8097 } 8337 }
8098 else if ( (LA20_1==53) ) { 8338 else if ( (LA21_1==EOF||(LA21_1>=32 && LA21_1<=33)) ) {
8099 alt20=2; 8339 alt21=1;
8100 } 8340 }
8101 else { 8341 else {
8102 NoViableAltException nvae = 8342 NoViableAltException nvae =
8103 new NoViableAltException("", 20, 1, input); 8343 new NoViableAltException("", 21, 1, input);
8104 8344
8105 throw nvae; 8345 throw nvae;
8106 } 8346 }
8107 } 8347 }
8108 else if ( (LA20_0==63) ) { 8348 else if ( (LA21_0==64) ) {
8109 alt20=1; 8349 alt21=1;
8110 } 8350 }
8111 else { 8351 else {
8112 NoViableAltException nvae = 8352 NoViableAltException nvae =
8113 new NoViableAltException("", 20, 0, input); 8353 new NoViableAltException("", 21, 0, input);
8114 8354
8115 throw nvae; 8355 throw nvae;
8116 } 8356 }
8117 switch (alt20) { 8357 switch (alt21) {
8118 case 1 : 8358 case 1 :
8119 // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 8359 // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
8120 { 8360 {
8121 // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) 8361 // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
8122 // InternalApplicationConfiguration.g:2512:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 8362 // InternalApplicationConfiguration.g:2583:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
8123 { 8363 {
8124 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); 8364 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
8125 // InternalApplicationConfiguration.g:2513:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) 8365 // InternalApplicationConfiguration.g:2584:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
8126 // InternalApplicationConfiguration.g:2513:4: rule__ObjectTypeScope__NumberAssignment_3_0 8366 // InternalApplicationConfiguration.g:2584:4: rule__ObjectTypeScope__NumberAssignment_3_0
8127 { 8367 {
8128 pushFollow(FOLLOW_2); 8368 pushFollow(FOLLOW_2);
8129 rule__ObjectTypeScope__NumberAssignment_3_0(); 8369 rule__ObjectTypeScope__NumberAssignment_3_0();
@@ -8141,14 +8381,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8141 } 8381 }
8142 break; 8382 break;
8143 case 2 : 8383 case 2 :
8144 // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 8384 // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
8145 { 8385 {
8146 // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) 8386 // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
8147 // InternalApplicationConfiguration.g:2518:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 8387 // InternalApplicationConfiguration.g:2589:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
8148 { 8388 {
8149 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); 8389 before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
8150 // InternalApplicationConfiguration.g:2519:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) 8390 // InternalApplicationConfiguration.g:2590:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
8151 // InternalApplicationConfiguration.g:2519:4: rule__ObjectTypeScope__NumberAssignment_3_1 8391 // InternalApplicationConfiguration.g:2590:4: rule__ObjectTypeScope__NumberAssignment_3_1
8152 { 8392 {
8153 pushFollow(FOLLOW_2); 8393 pushFollow(FOLLOW_2);
8154 rule__ObjectTypeScope__NumberAssignment_3_1(); 8394 rule__ObjectTypeScope__NumberAssignment_3_1();
@@ -8183,38 +8423,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8183 8423
8184 8424
8185 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" 8425 // $ANTLR start "rule__IntegerTypeScope__Alternatives_2"
8186 // InternalApplicationConfiguration.g:2527:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); 8426 // InternalApplicationConfiguration.g:2598:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
8187 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { 8427 public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException {
8188 8428
8189 int stackSize = keepStackSize(); 8429 int stackSize = keepStackSize();
8190 8430
8191 try { 8431 try {
8192 // InternalApplicationConfiguration.g:2531:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) 8432 // InternalApplicationConfiguration.g:2602:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
8193 int alt21=2; 8433 int alt22=2;
8194 int LA21_0 = input.LA(1); 8434 int LA22_0 = input.LA(1);
8195 8435
8196 if ( (LA21_0==62) ) { 8436 if ( (LA22_0==63) ) {
8197 alt21=1; 8437 alt22=1;
8198 } 8438 }
8199 else if ( (LA21_0==28) ) { 8439 else if ( (LA22_0==30) ) {
8200 alt21=2; 8440 alt22=2;
8201 } 8441 }
8202 else { 8442 else {
8203 NoViableAltException nvae = 8443 NoViableAltException nvae =
8204 new NoViableAltException("", 21, 0, input); 8444 new NoViableAltException("", 22, 0, input);
8205 8445
8206 throw nvae; 8446 throw nvae;
8207 } 8447 }
8208 switch (alt21) { 8448 switch (alt22) {
8209 case 1 : 8449 case 1 :
8210 // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 8450 // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
8211 { 8451 {
8212 // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) 8452 // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
8213 // InternalApplicationConfiguration.g:2533:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 8453 // InternalApplicationConfiguration.g:2604:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
8214 { 8454 {
8215 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); 8455 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
8216 // InternalApplicationConfiguration.g:2534:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) 8456 // InternalApplicationConfiguration.g:2605:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
8217 // InternalApplicationConfiguration.g:2534:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 8457 // InternalApplicationConfiguration.g:2605:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
8218 { 8458 {
8219 pushFollow(FOLLOW_2); 8459 pushFollow(FOLLOW_2);
8220 rule__IntegerTypeScope__SetsNewAssignment_2_0(); 8460 rule__IntegerTypeScope__SetsNewAssignment_2_0();
@@ -8232,14 +8472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8232 } 8472 }
8233 break; 8473 break;
8234 case 2 : 8474 case 2 :
8235 // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 8475 // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
8236 { 8476 {
8237 // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) 8477 // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
8238 // InternalApplicationConfiguration.g:2539:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 8478 // InternalApplicationConfiguration.g:2610:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
8239 { 8479 {
8240 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); 8480 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
8241 // InternalApplicationConfiguration.g:2540:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) 8481 // InternalApplicationConfiguration.g:2611:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
8242 // InternalApplicationConfiguration.g:2540:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 8482 // InternalApplicationConfiguration.g:2611:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
8243 { 8483 {
8244 pushFollow(FOLLOW_2); 8484 pushFollow(FOLLOW_2);
8245 rule__IntegerTypeScope__SetsSumAssignment_2_1(); 8485 rule__IntegerTypeScope__SetsSumAssignment_2_1();
@@ -8274,60 +8514,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8274 8514
8275 8515
8276 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" 8516 // $ANTLR start "rule__IntegerTypeScope__Alternatives_3"
8277 // InternalApplicationConfiguration.g:2548:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); 8517 // InternalApplicationConfiguration.g:2619:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
8278 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { 8518 public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException {
8279 8519
8280 int stackSize = keepStackSize(); 8520 int stackSize = keepStackSize();
8281 8521
8282 try { 8522 try {
8283 // InternalApplicationConfiguration.g:2552:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) 8523 // InternalApplicationConfiguration.g:2623:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
8284 int alt22=3; 8524 int alt23=3;
8285 switch ( input.LA(1) ) { 8525 switch ( input.LA(1) ) {
8286 case RULE_INT: 8526 case RULE_INT:
8287 { 8527 {
8288 int LA22_1 = input.LA(2); 8528 int LA23_1 = input.LA(2);
8289 8529
8290 if ( (LA22_1==EOF||(LA22_1>=30 && LA22_1<=31)) ) { 8530 if ( (LA23_1==54) ) {
8291 alt22=1; 8531 alt23=2;
8292 } 8532 }
8293 else if ( (LA22_1==53) ) { 8533 else if ( (LA23_1==EOF||(LA23_1>=32 && LA23_1<=33)) ) {
8294 alt22=2; 8534 alt23=1;
8295 } 8535 }
8296 else { 8536 else {
8297 NoViableAltException nvae = 8537 NoViableAltException nvae =
8298 new NoViableAltException("", 22, 1, input); 8538 new NoViableAltException("", 23, 1, input);
8299 8539
8300 throw nvae; 8540 throw nvae;
8301 } 8541 }
8302 } 8542 }
8303 break; 8543 break;
8304 case 63: 8544 case 64:
8305 { 8545 {
8306 alt22=1; 8546 alt23=1;
8307 } 8547 }
8308 break; 8548 break;
8309 case 29: 8549 case 31:
8310 { 8550 {
8311 alt22=3; 8551 alt23=3;
8312 } 8552 }
8313 break; 8553 break;
8314 default: 8554 default:
8315 NoViableAltException nvae = 8555 NoViableAltException nvae =
8316 new NoViableAltException("", 22, 0, input); 8556 new NoViableAltException("", 23, 0, input);
8317 8557
8318 throw nvae; 8558 throw nvae;
8319 } 8559 }
8320 8560
8321 switch (alt22) { 8561 switch (alt23) {
8322 case 1 : 8562 case 1 :
8323 // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 8563 // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8324 { 8564 {
8325 // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) 8565 // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
8326 // InternalApplicationConfiguration.g:2554:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 8566 // InternalApplicationConfiguration.g:2625:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8327 { 8567 {
8328 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); 8568 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
8329 // InternalApplicationConfiguration.g:2555:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) 8569 // InternalApplicationConfiguration.g:2626:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
8330 // InternalApplicationConfiguration.g:2555:4: rule__IntegerTypeScope__NumberAssignment_3_0 8570 // InternalApplicationConfiguration.g:2626:4: rule__IntegerTypeScope__NumberAssignment_3_0
8331 { 8571 {
8332 pushFollow(FOLLOW_2); 8572 pushFollow(FOLLOW_2);
8333 rule__IntegerTypeScope__NumberAssignment_3_0(); 8573 rule__IntegerTypeScope__NumberAssignment_3_0();
@@ -8345,14 +8585,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8345 } 8585 }
8346 break; 8586 break;
8347 case 2 : 8587 case 2 :
8348 // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 8588 // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8349 { 8589 {
8350 // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) 8590 // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
8351 // InternalApplicationConfiguration.g:2560:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 8591 // InternalApplicationConfiguration.g:2631:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
8352 { 8592 {
8353 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); 8593 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
8354 // InternalApplicationConfiguration.g:2561:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) 8594 // InternalApplicationConfiguration.g:2632:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
8355 // InternalApplicationConfiguration.g:2561:4: rule__IntegerTypeScope__NumberAssignment_3_1 8595 // InternalApplicationConfiguration.g:2632:4: rule__IntegerTypeScope__NumberAssignment_3_1
8356 { 8596 {
8357 pushFollow(FOLLOW_2); 8597 pushFollow(FOLLOW_2);
8358 rule__IntegerTypeScope__NumberAssignment_3_1(); 8598 rule__IntegerTypeScope__NumberAssignment_3_1();
@@ -8370,14 +8610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8370 } 8610 }
8371 break; 8611 break;
8372 case 3 : 8612 case 3 :
8373 // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 8613 // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8374 { 8614 {
8375 // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) 8615 // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
8376 // InternalApplicationConfiguration.g:2566:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 8616 // InternalApplicationConfiguration.g:2637:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8377 { 8617 {
8378 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); 8618 before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
8379 // InternalApplicationConfiguration.g:2567:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) 8619 // InternalApplicationConfiguration.g:2638:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
8380 // InternalApplicationConfiguration.g:2567:4: rule__IntegerTypeScope__NumberAssignment_3_2 8620 // InternalApplicationConfiguration.g:2638:4: rule__IntegerTypeScope__NumberAssignment_3_2
8381 { 8621 {
8382 pushFollow(FOLLOW_2); 8622 pushFollow(FOLLOW_2);
8383 rule__IntegerTypeScope__NumberAssignment_3_2(); 8623 rule__IntegerTypeScope__NumberAssignment_3_2();
@@ -8412,38 +8652,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8412 8652
8413 8653
8414 // $ANTLR start "rule__RealTypeScope__Alternatives_2" 8654 // $ANTLR start "rule__RealTypeScope__Alternatives_2"
8415 // InternalApplicationConfiguration.g:2575:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); 8655 // InternalApplicationConfiguration.g:2646:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
8416 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { 8656 public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException {
8417 8657
8418 int stackSize = keepStackSize(); 8658 int stackSize = keepStackSize();
8419 8659
8420 try { 8660 try {
8421 // InternalApplicationConfiguration.g:2579:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) 8661 // InternalApplicationConfiguration.g:2650:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
8422 int alt23=2; 8662 int alt24=2;
8423 int LA23_0 = input.LA(1); 8663 int LA24_0 = input.LA(1);
8424 8664
8425 if ( (LA23_0==62) ) { 8665 if ( (LA24_0==63) ) {
8426 alt23=1; 8666 alt24=1;
8427 } 8667 }
8428 else if ( (LA23_0==28) ) { 8668 else if ( (LA24_0==30) ) {
8429 alt23=2; 8669 alt24=2;
8430 } 8670 }
8431 else { 8671 else {
8432 NoViableAltException nvae = 8672 NoViableAltException nvae =
8433 new NoViableAltException("", 23, 0, input); 8673 new NoViableAltException("", 24, 0, input);
8434 8674
8435 throw nvae; 8675 throw nvae;
8436 } 8676 }
8437 switch (alt23) { 8677 switch (alt24) {
8438 case 1 : 8678 case 1 :
8439 // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 8679 // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8440 { 8680 {
8441 // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) 8681 // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
8442 // InternalApplicationConfiguration.g:2581:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 8682 // InternalApplicationConfiguration.g:2652:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8443 { 8683 {
8444 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); 8684 before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
8445 // InternalApplicationConfiguration.g:2582:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) 8685 // InternalApplicationConfiguration.g:2653:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
8446 // InternalApplicationConfiguration.g:2582:4: rule__RealTypeScope__SetsNewAssignment_2_0 8686 // InternalApplicationConfiguration.g:2653:4: rule__RealTypeScope__SetsNewAssignment_2_0
8447 { 8687 {
8448 pushFollow(FOLLOW_2); 8688 pushFollow(FOLLOW_2);
8449 rule__RealTypeScope__SetsNewAssignment_2_0(); 8689 rule__RealTypeScope__SetsNewAssignment_2_0();
@@ -8461,14 +8701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8461 } 8701 }
8462 break; 8702 break;
8463 case 2 : 8703 case 2 :
8464 // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 8704 // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8465 { 8705 {
8466 // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) 8706 // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
8467 // InternalApplicationConfiguration.g:2587:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 8707 // InternalApplicationConfiguration.g:2658:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8468 { 8708 {
8469 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); 8709 before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
8470 // InternalApplicationConfiguration.g:2588:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) 8710 // InternalApplicationConfiguration.g:2659:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
8471 // InternalApplicationConfiguration.g:2588:4: rule__RealTypeScope__SetsSumAssignment_2_1 8711 // InternalApplicationConfiguration.g:2659:4: rule__RealTypeScope__SetsSumAssignment_2_1
8472 { 8712 {
8473 pushFollow(FOLLOW_2); 8713 pushFollow(FOLLOW_2);
8474 rule__RealTypeScope__SetsSumAssignment_2_1(); 8714 rule__RealTypeScope__SetsSumAssignment_2_1();
@@ -8503,60 +8743,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8503 8743
8504 8744
8505 // $ANTLR start "rule__RealTypeScope__Alternatives_3" 8745 // $ANTLR start "rule__RealTypeScope__Alternatives_3"
8506 // InternalApplicationConfiguration.g:2596:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); 8746 // InternalApplicationConfiguration.g:2667:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
8507 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { 8747 public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException {
8508 8748
8509 int stackSize = keepStackSize(); 8749 int stackSize = keepStackSize();
8510 8750
8511 try { 8751 try {
8512 // InternalApplicationConfiguration.g:2600:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) 8752 // InternalApplicationConfiguration.g:2671:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
8513 int alt24=3; 8753 int alt25=3;
8514 switch ( input.LA(1) ) { 8754 switch ( input.LA(1) ) {
8515 case RULE_INT: 8755 case RULE_INT:
8516 { 8756 {
8517 int LA24_1 = input.LA(2); 8757 int LA25_1 = input.LA(2);
8518 8758
8519 if ( (LA24_1==EOF||(LA24_1>=30 && LA24_1<=31)) ) { 8759 if ( (LA25_1==54) ) {
8520 alt24=1; 8760 alt25=2;
8521 } 8761 }
8522 else if ( (LA24_1==53) ) { 8762 else if ( (LA25_1==EOF||(LA25_1>=32 && LA25_1<=33)) ) {
8523 alt24=2; 8763 alt25=1;
8524 } 8764 }
8525 else { 8765 else {
8526 NoViableAltException nvae = 8766 NoViableAltException nvae =
8527 new NoViableAltException("", 24, 1, input); 8767 new NoViableAltException("", 25, 1, input);
8528 8768
8529 throw nvae; 8769 throw nvae;
8530 } 8770 }
8531 } 8771 }
8532 break; 8772 break;
8533 case 63: 8773 case 64:
8534 { 8774 {
8535 alt24=1; 8775 alt25=1;
8536 } 8776 }
8537 break; 8777 break;
8538 case 29: 8778 case 31:
8539 { 8779 {
8540 alt24=3; 8780 alt25=3;
8541 } 8781 }
8542 break; 8782 break;
8543 default: 8783 default:
8544 NoViableAltException nvae = 8784 NoViableAltException nvae =
8545 new NoViableAltException("", 24, 0, input); 8785 new NoViableAltException("", 25, 0, input);
8546 8786
8547 throw nvae; 8787 throw nvae;
8548 } 8788 }
8549 8789
8550 switch (alt24) { 8790 switch (alt25) {
8551 case 1 : 8791 case 1 :
8552 // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 8792 // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8553 { 8793 {
8554 // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) 8794 // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
8555 // InternalApplicationConfiguration.g:2602:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 8795 // InternalApplicationConfiguration.g:2673:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8556 { 8796 {
8557 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); 8797 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
8558 // InternalApplicationConfiguration.g:2603:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) 8798 // InternalApplicationConfiguration.g:2674:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
8559 // InternalApplicationConfiguration.g:2603:4: rule__RealTypeScope__NumberAssignment_3_0 8799 // InternalApplicationConfiguration.g:2674:4: rule__RealTypeScope__NumberAssignment_3_0
8560 { 8800 {
8561 pushFollow(FOLLOW_2); 8801 pushFollow(FOLLOW_2);
8562 rule__RealTypeScope__NumberAssignment_3_0(); 8802 rule__RealTypeScope__NumberAssignment_3_0();
@@ -8574,14 +8814,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8574 } 8814 }
8575 break; 8815 break;
8576 case 2 : 8816 case 2 :
8577 // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 8817 // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8578 { 8818 {
8579 // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) 8819 // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
8580 // InternalApplicationConfiguration.g:2608:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 8820 // InternalApplicationConfiguration.g:2679:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8581 { 8821 {
8582 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); 8822 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
8583 // InternalApplicationConfiguration.g:2609:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) 8823 // InternalApplicationConfiguration.g:2680:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
8584 // InternalApplicationConfiguration.g:2609:4: rule__RealTypeScope__NumberAssignment_3_1 8824 // InternalApplicationConfiguration.g:2680:4: rule__RealTypeScope__NumberAssignment_3_1
8585 { 8825 {
8586 pushFollow(FOLLOW_2); 8826 pushFollow(FOLLOW_2);
8587 rule__RealTypeScope__NumberAssignment_3_1(); 8827 rule__RealTypeScope__NumberAssignment_3_1();
@@ -8599,14 +8839,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8599 } 8839 }
8600 break; 8840 break;
8601 case 3 : 8841 case 3 :
8602 // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 8842 // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8603 { 8843 {
8604 // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) 8844 // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
8605 // InternalApplicationConfiguration.g:2614:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 8845 // InternalApplicationConfiguration.g:2685:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8606 { 8846 {
8607 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); 8847 before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
8608 // InternalApplicationConfiguration.g:2615:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) 8848 // InternalApplicationConfiguration.g:2686:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
8609 // InternalApplicationConfiguration.g:2615:4: rule__RealTypeScope__NumberAssignment_3_2 8849 // InternalApplicationConfiguration.g:2686:4: rule__RealTypeScope__NumberAssignment_3_2
8610 { 8850 {
8611 pushFollow(FOLLOW_2); 8851 pushFollow(FOLLOW_2);
8612 rule__RealTypeScope__NumberAssignment_3_2(); 8852 rule__RealTypeScope__NumberAssignment_3_2();
@@ -8641,38 +8881,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8641 8881
8642 8882
8643 // $ANTLR start "rule__StringTypeScope__Alternatives_2" 8883 // $ANTLR start "rule__StringTypeScope__Alternatives_2"
8644 // InternalApplicationConfiguration.g:2623:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); 8884 // InternalApplicationConfiguration.g:2694:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
8645 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { 8885 public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException {
8646 8886
8647 int stackSize = keepStackSize(); 8887 int stackSize = keepStackSize();
8648 8888
8649 try { 8889 try {
8650 // InternalApplicationConfiguration.g:2627:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) 8890 // InternalApplicationConfiguration.g:2698:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
8651 int alt25=2; 8891 int alt26=2;
8652 int LA25_0 = input.LA(1); 8892 int LA26_0 = input.LA(1);
8653 8893
8654 if ( (LA25_0==62) ) { 8894 if ( (LA26_0==63) ) {
8655 alt25=1; 8895 alt26=1;
8656 } 8896 }
8657 else if ( (LA25_0==28) ) { 8897 else if ( (LA26_0==30) ) {
8658 alt25=2; 8898 alt26=2;
8659 } 8899 }
8660 else { 8900 else {
8661 NoViableAltException nvae = 8901 NoViableAltException nvae =
8662 new NoViableAltException("", 25, 0, input); 8902 new NoViableAltException("", 26, 0, input);
8663 8903
8664 throw nvae; 8904 throw nvae;
8665 } 8905 }
8666 switch (alt25) { 8906 switch (alt26) {
8667 case 1 : 8907 case 1 :
8668 // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 8908 // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8669 { 8909 {
8670 // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) 8910 // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
8671 // InternalApplicationConfiguration.g:2629:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 8911 // InternalApplicationConfiguration.g:2700:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8672 { 8912 {
8673 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); 8913 before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
8674 // InternalApplicationConfiguration.g:2630:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) 8914 // InternalApplicationConfiguration.g:2701:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
8675 // InternalApplicationConfiguration.g:2630:4: rule__StringTypeScope__SetsNewAssignment_2_0 8915 // InternalApplicationConfiguration.g:2701:4: rule__StringTypeScope__SetsNewAssignment_2_0
8676 { 8916 {
8677 pushFollow(FOLLOW_2); 8917 pushFollow(FOLLOW_2);
8678 rule__StringTypeScope__SetsNewAssignment_2_0(); 8918 rule__StringTypeScope__SetsNewAssignment_2_0();
@@ -8690,14 +8930,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8690 } 8930 }
8691 break; 8931 break;
8692 case 2 : 8932 case 2 :
8693 // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 8933 // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8694 { 8934 {
8695 // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) 8935 // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
8696 // InternalApplicationConfiguration.g:2635:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 8936 // InternalApplicationConfiguration.g:2706:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8697 { 8937 {
8698 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); 8938 before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
8699 // InternalApplicationConfiguration.g:2636:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) 8939 // InternalApplicationConfiguration.g:2707:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
8700 // InternalApplicationConfiguration.g:2636:4: rule__StringTypeScope__SetsSumAssignment_2_1 8940 // InternalApplicationConfiguration.g:2707:4: rule__StringTypeScope__SetsSumAssignment_2_1
8701 { 8941 {
8702 pushFollow(FOLLOW_2); 8942 pushFollow(FOLLOW_2);
8703 rule__StringTypeScope__SetsSumAssignment_2_1(); 8943 rule__StringTypeScope__SetsSumAssignment_2_1();
@@ -8732,60 +8972,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8732 8972
8733 8973
8734 // $ANTLR start "rule__StringTypeScope__Alternatives_3" 8974 // $ANTLR start "rule__StringTypeScope__Alternatives_3"
8735 // InternalApplicationConfiguration.g:2644:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); 8975 // InternalApplicationConfiguration.g:2715:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
8736 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { 8976 public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException {
8737 8977
8738 int stackSize = keepStackSize(); 8978 int stackSize = keepStackSize();
8739 8979
8740 try { 8980 try {
8741 // InternalApplicationConfiguration.g:2648:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) 8981 // InternalApplicationConfiguration.g:2719:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
8742 int alt26=3; 8982 int alt27=3;
8743 switch ( input.LA(1) ) { 8983 switch ( input.LA(1) ) {
8744 case RULE_INT: 8984 case RULE_INT:
8745 { 8985 {
8746 int LA26_1 = input.LA(2); 8986 int LA27_1 = input.LA(2);
8747 8987
8748 if ( (LA26_1==EOF||(LA26_1>=30 && LA26_1<=31)) ) { 8988 if ( (LA27_1==54) ) {
8749 alt26=1; 8989 alt27=2;
8750 } 8990 }
8751 else if ( (LA26_1==53) ) { 8991 else if ( (LA27_1==EOF||(LA27_1>=32 && LA27_1<=33)) ) {
8752 alt26=2; 8992 alt27=1;
8753 } 8993 }
8754 else { 8994 else {
8755 NoViableAltException nvae = 8995 NoViableAltException nvae =
8756 new NoViableAltException("", 26, 1, input); 8996 new NoViableAltException("", 27, 1, input);
8757 8997
8758 throw nvae; 8998 throw nvae;
8759 } 8999 }
8760 } 9000 }
8761 break; 9001 break;
8762 case 63: 9002 case 64:
8763 { 9003 {
8764 alt26=1; 9004 alt27=1;
8765 } 9005 }
8766 break; 9006 break;
8767 case 29: 9007 case 31:
8768 { 9008 {
8769 alt26=3; 9009 alt27=3;
8770 } 9010 }
8771 break; 9011 break;
8772 default: 9012 default:
8773 NoViableAltException nvae = 9013 NoViableAltException nvae =
8774 new NoViableAltException("", 26, 0, input); 9014 new NoViableAltException("", 27, 0, input);
8775 9015
8776 throw nvae; 9016 throw nvae;
8777 } 9017 }
8778 9018
8779 switch (alt26) { 9019 switch (alt27) {
8780 case 1 : 9020 case 1 :
8781 // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 9021 // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8782 { 9022 {
8783 // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) 9023 // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
8784 // InternalApplicationConfiguration.g:2650:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 9024 // InternalApplicationConfiguration.g:2721:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8785 { 9025 {
8786 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); 9026 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
8787 // InternalApplicationConfiguration.g:2651:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) 9027 // InternalApplicationConfiguration.g:2722:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
8788 // InternalApplicationConfiguration.g:2651:4: rule__StringTypeScope__NumberAssignment_3_0 9028 // InternalApplicationConfiguration.g:2722:4: rule__StringTypeScope__NumberAssignment_3_0
8789 { 9029 {
8790 pushFollow(FOLLOW_2); 9030 pushFollow(FOLLOW_2);
8791 rule__StringTypeScope__NumberAssignment_3_0(); 9031 rule__StringTypeScope__NumberAssignment_3_0();
@@ -8803,14 +9043,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8803 } 9043 }
8804 break; 9044 break;
8805 case 2 : 9045 case 2 :
8806 // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 9046 // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8807 { 9047 {
8808 // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) 9048 // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
8809 // InternalApplicationConfiguration.g:2656:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 9049 // InternalApplicationConfiguration.g:2727:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8810 { 9050 {
8811 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); 9051 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
8812 // InternalApplicationConfiguration.g:2657:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) 9052 // InternalApplicationConfiguration.g:2728:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
8813 // InternalApplicationConfiguration.g:2657:4: rule__StringTypeScope__NumberAssignment_3_1 9053 // InternalApplicationConfiguration.g:2728:4: rule__StringTypeScope__NumberAssignment_3_1
8814 { 9054 {
8815 pushFollow(FOLLOW_2); 9055 pushFollow(FOLLOW_2);
8816 rule__StringTypeScope__NumberAssignment_3_1(); 9056 rule__StringTypeScope__NumberAssignment_3_1();
@@ -8828,14 +9068,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8828 } 9068 }
8829 break; 9069 break;
8830 case 3 : 9070 case 3 :
8831 // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 9071 // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8832 { 9072 {
8833 // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) 9073 // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
8834 // InternalApplicationConfiguration.g:2662:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 9074 // InternalApplicationConfiguration.g:2733:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8835 { 9075 {
8836 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); 9076 before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
8837 // InternalApplicationConfiguration.g:2663:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) 9077 // InternalApplicationConfiguration.g:2734:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
8838 // InternalApplicationConfiguration.g:2663:4: rule__StringTypeScope__NumberAssignment_3_2 9078 // InternalApplicationConfiguration.g:2734:4: rule__StringTypeScope__NumberAssignment_3_2
8839 { 9079 {
8840 pushFollow(FOLLOW_2); 9080 pushFollow(FOLLOW_2);
8841 rule__StringTypeScope__NumberAssignment_3_2(); 9081 rule__StringTypeScope__NumberAssignment_3_2();
@@ -8870,38 +9110,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8870 9110
8871 9111
8872 // $ANTLR start "rule__ExactNumber__Alternatives" 9112 // $ANTLR start "rule__ExactNumber__Alternatives"
8873 // InternalApplicationConfiguration.g:2671:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); 9113 // InternalApplicationConfiguration.g:2742:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
8874 public final void rule__ExactNumber__Alternatives() throws RecognitionException { 9114 public final void rule__ExactNumber__Alternatives() throws RecognitionException {
8875 9115
8876 int stackSize = keepStackSize(); 9116 int stackSize = keepStackSize();
8877 9117
8878 try { 9118 try {
8879 // InternalApplicationConfiguration.g:2675:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) 9119 // InternalApplicationConfiguration.g:2746:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
8880 int alt27=2; 9120 int alt28=2;
8881 int LA27_0 = input.LA(1); 9121 int LA28_0 = input.LA(1);
8882 9122
8883 if ( (LA27_0==RULE_INT) ) { 9123 if ( (LA28_0==RULE_INT) ) {
8884 alt27=1; 9124 alt28=1;
8885 } 9125 }
8886 else if ( (LA27_0==63) ) { 9126 else if ( (LA28_0==64) ) {
8887 alt27=2; 9127 alt28=2;
8888 } 9128 }
8889 else { 9129 else {
8890 NoViableAltException nvae = 9130 NoViableAltException nvae =
8891 new NoViableAltException("", 27, 0, input); 9131 new NoViableAltException("", 28, 0, input);
8892 9132
8893 throw nvae; 9133 throw nvae;
8894 } 9134 }
8895 switch (alt27) { 9135 switch (alt28) {
8896 case 1 : 9136 case 1 :
8897 // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 9137 // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8898 { 9138 {
8899 // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) 9139 // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
8900 // InternalApplicationConfiguration.g:2677:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 9140 // InternalApplicationConfiguration.g:2748:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8901 { 9141 {
8902 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); 9142 before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
8903 // InternalApplicationConfiguration.g:2678:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) 9143 // InternalApplicationConfiguration.g:2749:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
8904 // InternalApplicationConfiguration.g:2678:4: rule__ExactNumber__ExactNumberAssignment_0 9144 // InternalApplicationConfiguration.g:2749:4: rule__ExactNumber__ExactNumberAssignment_0
8905 { 9145 {
8906 pushFollow(FOLLOW_2); 9146 pushFollow(FOLLOW_2);
8907 rule__ExactNumber__ExactNumberAssignment_0(); 9147 rule__ExactNumber__ExactNumberAssignment_0();
@@ -8919,14 +9159,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8919 } 9159 }
8920 break; 9160 break;
8921 case 2 : 9161 case 2 :
8922 // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 9162 // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8923 { 9163 {
8924 // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) 9164 // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
8925 // InternalApplicationConfiguration.g:2683:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 9165 // InternalApplicationConfiguration.g:2754:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8926 { 9166 {
8927 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); 9167 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
8928 // InternalApplicationConfiguration.g:2684:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) 9168 // InternalApplicationConfiguration.g:2755:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
8929 // InternalApplicationConfiguration.g:2684:4: rule__ExactNumber__ExactUnlimitedAssignment_1 9169 // InternalApplicationConfiguration.g:2755:4: rule__ExactNumber__ExactUnlimitedAssignment_1
8930 { 9170 {
8931 pushFollow(FOLLOW_2); 9171 pushFollow(FOLLOW_2);
8932 rule__ExactNumber__ExactUnlimitedAssignment_1(); 9172 rule__ExactNumber__ExactUnlimitedAssignment_1();
@@ -8961,38 +9201,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
8961 9201
8962 9202
8963 // $ANTLR start "rule__IntervallNumber__Alternatives_2" 9203 // $ANTLR start "rule__IntervallNumber__Alternatives_2"
8964 // InternalApplicationConfiguration.g:2692:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); 9204 // InternalApplicationConfiguration.g:2763:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
8965 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { 9205 public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException {
8966 9206
8967 int stackSize = keepStackSize(); 9207 int stackSize = keepStackSize();
8968 9208
8969 try { 9209 try {
8970 // InternalApplicationConfiguration.g:2696:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) 9210 // InternalApplicationConfiguration.g:2767:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
8971 int alt28=2; 9211 int alt29=2;
8972 int LA28_0 = input.LA(1); 9212 int LA29_0 = input.LA(1);
8973 9213
8974 if ( (LA28_0==RULE_INT) ) { 9214 if ( (LA29_0==RULE_INT) ) {
8975 alt28=1; 9215 alt29=1;
8976 } 9216 }
8977 else if ( (LA28_0==63) ) { 9217 else if ( (LA29_0==64) ) {
8978 alt28=2; 9218 alt29=2;
8979 } 9219 }
8980 else { 9220 else {
8981 NoViableAltException nvae = 9221 NoViableAltException nvae =
8982 new NoViableAltException("", 28, 0, input); 9222 new NoViableAltException("", 29, 0, input);
8983 9223
8984 throw nvae; 9224 throw nvae;
8985 } 9225 }
8986 switch (alt28) { 9226 switch (alt29) {
8987 case 1 : 9227 case 1 :
8988 // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 9228 // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8989 { 9229 {
8990 // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) 9230 // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
8991 // InternalApplicationConfiguration.g:2698:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 9231 // InternalApplicationConfiguration.g:2769:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8992 { 9232 {
8993 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); 9233 before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
8994 // InternalApplicationConfiguration.g:2699:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) 9234 // InternalApplicationConfiguration.g:2770:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
8995 // InternalApplicationConfiguration.g:2699:4: rule__IntervallNumber__MaxNumberAssignment_2_0 9235 // InternalApplicationConfiguration.g:2770:4: rule__IntervallNumber__MaxNumberAssignment_2_0
8996 { 9236 {
8997 pushFollow(FOLLOW_2); 9237 pushFollow(FOLLOW_2);
8998 rule__IntervallNumber__MaxNumberAssignment_2_0(); 9238 rule__IntervallNumber__MaxNumberAssignment_2_0();
@@ -9010,14 +9250,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9010 } 9250 }
9011 break; 9251 break;
9012 case 2 : 9252 case 2 :
9013 // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 9253 // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
9014 { 9254 {
9015 // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) 9255 // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
9016 // InternalApplicationConfiguration.g:2704:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 9256 // InternalApplicationConfiguration.g:2775:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
9017 { 9257 {
9018 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); 9258 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
9019 // InternalApplicationConfiguration.g:2705:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) 9259 // InternalApplicationConfiguration.g:2776:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
9020 // InternalApplicationConfiguration.g:2705:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 9260 // InternalApplicationConfiguration.g:2776:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
9021 { 9261 {
9022 pushFollow(FOLLOW_2); 9262 pushFollow(FOLLOW_2);
9023 rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); 9263 rule__IntervallNumber__MaxUnlimitedAssignment_2_1();
@@ -9052,34 +9292,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9052 9292
9053 9293
9054 // $ANTLR start "rule__Scope__Alternatives" 9294 // $ANTLR start "rule__Scope__Alternatives"
9055 // InternalApplicationConfiguration.g:2713:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); 9295 // InternalApplicationConfiguration.g:2784:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
9056 public final void rule__Scope__Alternatives() throws RecognitionException { 9296 public final void rule__Scope__Alternatives() throws RecognitionException {
9057 9297
9058 int stackSize = keepStackSize(); 9298 int stackSize = keepStackSize();
9059 9299
9060 try { 9300 try {
9061 // InternalApplicationConfiguration.g:2717:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) 9301 // InternalApplicationConfiguration.g:2788:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
9062 int alt29=2; 9302 int alt30=2;
9063 int LA29_0 = input.LA(1); 9303 int LA30_0 = input.LA(1);
9064 9304
9065 if ( (LA29_0==29) ) { 9305 if ( (LA30_0==31) ) {
9066 alt29=1; 9306 alt30=1;
9067 } 9307 }
9068 else if ( (LA29_0==RULE_ID) ) { 9308 else if ( (LA30_0==RULE_ID) ) {
9069 alt29=2; 9309 alt30=2;
9070 } 9310 }
9071 else { 9311 else {
9072 NoViableAltException nvae = 9312 NoViableAltException nvae =
9073 new NoViableAltException("", 29, 0, input); 9313 new NoViableAltException("", 30, 0, input);
9074 9314
9075 throw nvae; 9315 throw nvae;
9076 } 9316 }
9077 switch (alt29) { 9317 switch (alt30) {
9078 case 1 : 9318 case 1 :
9079 // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) 9319 // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification )
9080 { 9320 {
9081 // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) 9321 // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification )
9082 // InternalApplicationConfiguration.g:2719:3: ruleScopeSpecification 9322 // InternalApplicationConfiguration.g:2790:3: ruleScopeSpecification
9083 { 9323 {
9084 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 9324 before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
9085 pushFollow(FOLLOW_2); 9325 pushFollow(FOLLOW_2);
@@ -9095,10 +9335,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9095 } 9335 }
9096 break; 9336 break;
9097 case 2 : 9337 case 2 :
9098 // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) 9338 // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference )
9099 { 9339 {
9100 // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) 9340 // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference )
9101 // InternalApplicationConfiguration.g:2725:3: ruleScopeReference 9341 // InternalApplicationConfiguration.g:2796:3: ruleScopeReference
9102 { 9342 {
9103 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 9343 before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
9104 pushFollow(FOLLOW_2); 9344 pushFollow(FOLLOW_2);
@@ -9131,38 +9371,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9131 9371
9132 9372
9133 // $ANTLR start "rule__OptimizationDirection__Alternatives" 9373 // $ANTLR start "rule__OptimizationDirection__Alternatives"
9134 // InternalApplicationConfiguration.g:2734:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); 9374 // InternalApplicationConfiguration.g:2805:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) );
9135 public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { 9375 public final void rule__OptimizationDirection__Alternatives() throws RecognitionException {
9136 9376
9137 int stackSize = keepStackSize(); 9377 int stackSize = keepStackSize();
9138 9378
9139 try { 9379 try {
9140 // InternalApplicationConfiguration.g:2738:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) 9380 // InternalApplicationConfiguration.g:2809:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) )
9141 int alt30=2; 9381 int alt31=2;
9142 int LA30_0 = input.LA(1); 9382 int LA31_0 = input.LA(1);
9143 9383
9144 if ( (LA30_0==11) ) { 9384 if ( (LA31_0==11) ) {
9145 alt30=1; 9385 alt31=1;
9146 } 9386 }
9147 else if ( (LA30_0==12) ) { 9387 else if ( (LA31_0==12) ) {
9148 alt30=2; 9388 alt31=2;
9149 } 9389 }
9150 else { 9390 else {
9151 NoViableAltException nvae = 9391 NoViableAltException nvae =
9152 new NoViableAltException("", 30, 0, input); 9392 new NoViableAltException("", 31, 0, input);
9153 9393
9154 throw nvae; 9394 throw nvae;
9155 } 9395 }
9156 switch (alt30) { 9396 switch (alt31) {
9157 case 1 : 9397 case 1 :
9158 // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) 9398 // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) )
9159 { 9399 {
9160 // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) 9400 // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) )
9161 // InternalApplicationConfiguration.g:2740:3: ( 'minimize' ) 9401 // InternalApplicationConfiguration.g:2811:3: ( 'minimize' )
9162 { 9402 {
9163 before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); 9403 before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
9164 // InternalApplicationConfiguration.g:2741:3: ( 'minimize' ) 9404 // InternalApplicationConfiguration.g:2812:3: ( 'minimize' )
9165 // InternalApplicationConfiguration.g:2741:4: 'minimize' 9405 // InternalApplicationConfiguration.g:2812:4: 'minimize'
9166 { 9406 {
9167 match(input,11,FOLLOW_2); 9407 match(input,11,FOLLOW_2);
9168 9408
@@ -9176,14 +9416,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9176 } 9416 }
9177 break; 9417 break;
9178 case 2 : 9418 case 2 :
9179 // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) 9419 // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) )
9180 { 9420 {
9181 // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) 9421 // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) )
9182 // InternalApplicationConfiguration.g:2746:3: ( 'maximize' ) 9422 // InternalApplicationConfiguration.g:2817:3: ( 'maximize' )
9183 { 9423 {
9184 before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); 9424 before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
9185 // InternalApplicationConfiguration.g:2747:3: ( 'maximize' ) 9425 // InternalApplicationConfiguration.g:2818:3: ( 'maximize' )
9186 // InternalApplicationConfiguration.g:2747:4: 'maximize' 9426 // InternalApplicationConfiguration.g:2818:4: 'maximize'
9187 { 9427 {
9188 match(input,12,FOLLOW_2); 9428 match(input,12,FOLLOW_2);
9189 9429
@@ -9214,44 +9454,58 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9214 9454
9215 9455
9216 // $ANTLR start "rule__ComparisonOperator__Alternatives" 9456 // $ANTLR start "rule__ComparisonOperator__Alternatives"
9217 // InternalApplicationConfiguration.g:2755:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) ); 9457 // InternalApplicationConfiguration.g:2826:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) );
9218 public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { 9458 public final void rule__ComparisonOperator__Alternatives() throws RecognitionException {
9219 9459
9220 int stackSize = keepStackSize(); 9460 int stackSize = keepStackSize();
9221 9461
9222 try { 9462 try {
9223 // InternalApplicationConfiguration.g:2759:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) ) 9463 // InternalApplicationConfiguration.g:2830:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) )
9224 int alt31=2; 9464 int alt32=4;
9225 int LA31_0 = input.LA(1); 9465 switch ( input.LA(1) ) {
9226 9466 case 13:
9227 if ( (LA31_0==13) ) { 9467 {
9228 alt31=1; 9468 alt32=1;
9229 } 9469 }
9230 else if ( (LA31_0==14) ) { 9470 break;
9231 alt31=2; 9471 case 14:
9232 } 9472 {
9233 else { 9473 alt32=2;
9474 }
9475 break;
9476 case 15:
9477 {
9478 alt32=3;
9479 }
9480 break;
9481 case 16:
9482 {
9483 alt32=4;
9484 }
9485 break;
9486 default:
9234 NoViableAltException nvae = 9487 NoViableAltException nvae =
9235 new NoViableAltException("", 31, 0, input); 9488 new NoViableAltException("", 32, 0, input);
9236 9489
9237 throw nvae; 9490 throw nvae;
9238 } 9491 }
9239 switch (alt31) { 9492
9493 switch (alt32) {
9240 case 1 : 9494 case 1 :
9241 // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) 9495 // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) )
9242 { 9496 {
9243 // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) 9497 // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) )
9244 // InternalApplicationConfiguration.g:2761:3: ( '<=' ) 9498 // InternalApplicationConfiguration.g:2832:3: ( '<' )
9245 { 9499 {
9246 before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); 9500 before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
9247 // InternalApplicationConfiguration.g:2762:3: ( '<=' ) 9501 // InternalApplicationConfiguration.g:2833:3: ( '<' )
9248 // InternalApplicationConfiguration.g:2762:4: '<=' 9502 // InternalApplicationConfiguration.g:2833:4: '<'
9249 { 9503 {
9250 match(input,13,FOLLOW_2); 9504 match(input,13,FOLLOW_2);
9251 9505
9252 } 9506 }
9253 9507
9254 after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); 9508 after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
9255 9509
9256 } 9510 }
9257 9511
@@ -9259,20 +9513,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9259 } 9513 }
9260 break; 9514 break;
9261 case 2 : 9515 case 2 :
9262 // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) 9516 // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) )
9263 { 9517 {
9264 // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) 9518 // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) )
9265 // InternalApplicationConfiguration.g:2767:3: ( '>=' ) 9519 // InternalApplicationConfiguration.g:2838:3: ( '>' )
9266 { 9520 {
9267 before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); 9521 before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
9268 // InternalApplicationConfiguration.g:2768:3: ( '>=' ) 9522 // InternalApplicationConfiguration.g:2839:3: ( '>' )
9269 // InternalApplicationConfiguration.g:2768:4: '>=' 9523 // InternalApplicationConfiguration.g:2839:4: '>'
9270 { 9524 {
9271 match(input,14,FOLLOW_2); 9525 match(input,14,FOLLOW_2);
9272 9526
9273 } 9527 }
9274 9528
9275 after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); 9529 after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
9530
9531 }
9532
9533
9534 }
9535 break;
9536 case 3 :
9537 // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) )
9538 {
9539 // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) )
9540 // InternalApplicationConfiguration.g:2844:3: ( '<=' )
9541 {
9542 before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
9543 // InternalApplicationConfiguration.g:2845:3: ( '<=' )
9544 // InternalApplicationConfiguration.g:2845:4: '<='
9545 {
9546 match(input,15,FOLLOW_2);
9547
9548 }
9549
9550 after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
9551
9552 }
9553
9554
9555 }
9556 break;
9557 case 4 :
9558 // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) )
9559 {
9560 // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) )
9561 // InternalApplicationConfiguration.g:2850:3: ( '>=' )
9562 {
9563 before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
9564 // InternalApplicationConfiguration.g:2851:3: ( '>=' )
9565 // InternalApplicationConfiguration.g:2851:4: '>='
9566 {
9567 match(input,16,FOLLOW_2);
9568
9569 }
9570
9571 after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
9276 9572
9277 } 9573 }
9278 9574
@@ -9297,49 +9593,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9297 9593
9298 9594
9299 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" 9595 // $ANTLR start "rule__DocumentLevelSpecification__Alternatives"
9300 // InternalApplicationConfiguration.g:2776:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); 9596 // InternalApplicationConfiguration.g:2859:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) );
9301 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { 9597 public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException {
9302 9598
9303 int stackSize = keepStackSize(); 9599 int stackSize = keepStackSize();
9304 9600
9305 try { 9601 try {
9306 // InternalApplicationConfiguration.g:2780:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) 9602 // InternalApplicationConfiguration.g:2863:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) )
9307 int alt32=3; 9603 int alt33=3;
9308 switch ( input.LA(1) ) { 9604 switch ( input.LA(1) ) {
9309 case 15: 9605 case 17:
9310 { 9606 {
9311 alt32=1; 9607 alt33=1;
9312 } 9608 }
9313 break; 9609 break;
9314 case 16: 9610 case 18:
9315 { 9611 {
9316 alt32=2; 9612 alt33=2;
9317 } 9613 }
9318 break; 9614 break;
9319 case 17: 9615 case 19:
9320 { 9616 {
9321 alt32=3; 9617 alt33=3;
9322 } 9618 }
9323 break; 9619 break;
9324 default: 9620 default:
9325 NoViableAltException nvae = 9621 NoViableAltException nvae =
9326 new NoViableAltException("", 32, 0, input); 9622 new NoViableAltException("", 33, 0, input);
9327 9623
9328 throw nvae; 9624 throw nvae;
9329 } 9625 }
9330 9626
9331 switch (alt32) { 9627 switch (alt33) {
9332 case 1 : 9628 case 1 :
9333 // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) 9629 // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) )
9334 { 9630 {
9335 // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) 9631 // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) )
9336 // InternalApplicationConfiguration.g:2782:3: ( 'none' ) 9632 // InternalApplicationConfiguration.g:2865:3: ( 'none' )
9337 { 9633 {
9338 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 9634 before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
9339 // InternalApplicationConfiguration.g:2783:3: ( 'none' ) 9635 // InternalApplicationConfiguration.g:2866:3: ( 'none' )
9340 // InternalApplicationConfiguration.g:2783:4: 'none' 9636 // InternalApplicationConfiguration.g:2866:4: 'none'
9341 { 9637 {
9342 match(input,15,FOLLOW_2); 9638 match(input,17,FOLLOW_2);
9343 9639
9344 } 9640 }
9345 9641
@@ -9351,16 +9647,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9351 } 9647 }
9352 break; 9648 break;
9353 case 2 : 9649 case 2 :
9354 // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) 9650 // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) )
9355 { 9651 {
9356 // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) 9652 // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) )
9357 // InternalApplicationConfiguration.g:2788:3: ( 'normal' ) 9653 // InternalApplicationConfiguration.g:2871:3: ( 'normal' )
9358 { 9654 {
9359 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 9655 before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
9360 // InternalApplicationConfiguration.g:2789:3: ( 'normal' ) 9656 // InternalApplicationConfiguration.g:2872:3: ( 'normal' )
9361 // InternalApplicationConfiguration.g:2789:4: 'normal' 9657 // InternalApplicationConfiguration.g:2872:4: 'normal'
9362 { 9658 {
9363 match(input,16,FOLLOW_2); 9659 match(input,18,FOLLOW_2);
9364 9660
9365 } 9661 }
9366 9662
@@ -9372,16 +9668,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9372 } 9668 }
9373 break; 9669 break;
9374 case 3 : 9670 case 3 :
9375 // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) 9671 // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) )
9376 { 9672 {
9377 // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) 9673 // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) )
9378 // InternalApplicationConfiguration.g:2794:3: ( 'full' ) 9674 // InternalApplicationConfiguration.g:2877:3: ( 'full' )
9379 { 9675 {
9380 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 9676 before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
9381 // InternalApplicationConfiguration.g:2795:3: ( 'full' ) 9677 // InternalApplicationConfiguration.g:2878:3: ( 'full' )
9382 // InternalApplicationConfiguration.g:2795:4: 'full' 9678 // InternalApplicationConfiguration.g:2878:4: 'full'
9383 { 9679 {
9384 match(input,17,FOLLOW_2); 9680 match(input,19,FOLLOW_2);
9385 9681
9386 } 9682 }
9387 9683
@@ -9410,49 +9706,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9410 9706
9411 9707
9412 // $ANTLR start "rule__Solver__Alternatives" 9708 // $ANTLR start "rule__Solver__Alternatives"
9413 // InternalApplicationConfiguration.g:2803:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); 9709 // InternalApplicationConfiguration.g:2886:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
9414 public final void rule__Solver__Alternatives() throws RecognitionException { 9710 public final void rule__Solver__Alternatives() throws RecognitionException {
9415 9711
9416 int stackSize = keepStackSize(); 9712 int stackSize = keepStackSize();
9417 9713
9418 try { 9714 try {
9419 // InternalApplicationConfiguration.g:2807:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) 9715 // InternalApplicationConfiguration.g:2890:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
9420 int alt33=3; 9716 int alt34=3;
9421 switch ( input.LA(1) ) { 9717 switch ( input.LA(1) ) {
9422 case 18: 9718 case 20:
9423 { 9719 {
9424 alt33=1; 9720 alt34=1;
9425 } 9721 }
9426 break; 9722 break;
9427 case 19: 9723 case 21:
9428 { 9724 {
9429 alt33=2; 9725 alt34=2;
9430 } 9726 }
9431 break; 9727 break;
9432 case 20: 9728 case 22:
9433 { 9729 {
9434 alt33=3; 9730 alt34=3;
9435 } 9731 }
9436 break; 9732 break;
9437 default: 9733 default:
9438 NoViableAltException nvae = 9734 NoViableAltException nvae =
9439 new NoViableAltException("", 33, 0, input); 9735 new NoViableAltException("", 34, 0, input);
9440 9736
9441 throw nvae; 9737 throw nvae;
9442 } 9738 }
9443 9739
9444 switch (alt33) { 9740 switch (alt34) {
9445 case 1 : 9741 case 1 :
9446 // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) 9742 // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) )
9447 { 9743 {
9448 // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) 9744 // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) )
9449 // InternalApplicationConfiguration.g:2809:3: ( 'SMTSolver' ) 9745 // InternalApplicationConfiguration.g:2892:3: ( 'SMTSolver' )
9450 { 9746 {
9451 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 9747 before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
9452 // InternalApplicationConfiguration.g:2810:3: ( 'SMTSolver' ) 9748 // InternalApplicationConfiguration.g:2893:3: ( 'SMTSolver' )
9453 // InternalApplicationConfiguration.g:2810:4: 'SMTSolver' 9749 // InternalApplicationConfiguration.g:2893:4: 'SMTSolver'
9454 { 9750 {
9455 match(input,18,FOLLOW_2); 9751 match(input,20,FOLLOW_2);
9456 9752
9457 } 9753 }
9458 9754
@@ -9464,16 +9760,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9464 } 9760 }
9465 break; 9761 break;
9466 case 2 : 9762 case 2 :
9467 // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) 9763 // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) )
9468 { 9764 {
9469 // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) 9765 // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) )
9470 // InternalApplicationConfiguration.g:2815:3: ( 'AlloySolver' ) 9766 // InternalApplicationConfiguration.g:2898:3: ( 'AlloySolver' )
9471 { 9767 {
9472 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 9768 before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
9473 // InternalApplicationConfiguration.g:2816:3: ( 'AlloySolver' ) 9769 // InternalApplicationConfiguration.g:2899:3: ( 'AlloySolver' )
9474 // InternalApplicationConfiguration.g:2816:4: 'AlloySolver' 9770 // InternalApplicationConfiguration.g:2899:4: 'AlloySolver'
9475 { 9771 {
9476 match(input,19,FOLLOW_2); 9772 match(input,21,FOLLOW_2);
9477 9773
9478 } 9774 }
9479 9775
@@ -9485,16 +9781,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9485 } 9781 }
9486 break; 9782 break;
9487 case 3 : 9783 case 3 :
9488 // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) 9784 // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) )
9489 { 9785 {
9490 // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) 9786 // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) )
9491 // InternalApplicationConfiguration.g:2821:3: ( 'ViatraSolver' ) 9787 // InternalApplicationConfiguration.g:2904:3: ( 'ViatraSolver' )
9492 { 9788 {
9493 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 9789 before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
9494 // InternalApplicationConfiguration.g:2822:3: ( 'ViatraSolver' ) 9790 // InternalApplicationConfiguration.g:2905:3: ( 'ViatraSolver' )
9495 // InternalApplicationConfiguration.g:2822:4: 'ViatraSolver' 9791 // InternalApplicationConfiguration.g:2905:4: 'ViatraSolver'
9496 { 9792 {
9497 match(input,20,FOLLOW_2); 9793 match(input,22,FOLLOW_2);
9498 9794
9499 } 9795 }
9500 9796
@@ -9523,14 +9819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9523 9819
9524 9820
9525 // $ANTLR start "rule__ConfigurationScript__Group__0" 9821 // $ANTLR start "rule__ConfigurationScript__Group__0"
9526 // InternalApplicationConfiguration.g:2830:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; 9822 // InternalApplicationConfiguration.g:2913:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
9527 public final void rule__ConfigurationScript__Group__0() throws RecognitionException { 9823 public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
9528 9824
9529 int stackSize = keepStackSize(); 9825 int stackSize = keepStackSize();
9530 9826
9531 try { 9827 try {
9532 // InternalApplicationConfiguration.g:2834:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) 9828 // InternalApplicationConfiguration.g:2917:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
9533 // InternalApplicationConfiguration.g:2835:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 9829 // InternalApplicationConfiguration.g:2918:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
9534 { 9830 {
9535 pushFollow(FOLLOW_3); 9831 pushFollow(FOLLOW_3);
9536 rule__ConfigurationScript__Group__0__Impl(); 9832 rule__ConfigurationScript__Group__0__Impl();
@@ -9561,33 +9857,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9561 9857
9562 9858
9563 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" 9859 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
9564 // InternalApplicationConfiguration.g:2842:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; 9860 // InternalApplicationConfiguration.g:2925:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
9565 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { 9861 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
9566 9862
9567 int stackSize = keepStackSize(); 9863 int stackSize = keepStackSize();
9568 9864
9569 try { 9865 try {
9570 // InternalApplicationConfiguration.g:2846:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) 9866 // InternalApplicationConfiguration.g:2929:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
9571 // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 9867 // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9572 { 9868 {
9573 // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) 9869 // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
9574 // InternalApplicationConfiguration.g:2848:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 9870 // InternalApplicationConfiguration.g:2931:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9575 { 9871 {
9576 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); 9872 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
9577 // InternalApplicationConfiguration.g:2849:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* 9873 // InternalApplicationConfiguration.g:2932:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
9578 loop34: 9874 loop35:
9579 do { 9875 do {
9580 int alt34=2; 9876 int alt35=2;
9581 int LA34_0 = input.LA(1); 9877 int LA35_0 = input.LA(1);
9582 9878
9583 if ( (LA34_0==23) ) { 9879 if ( (LA35_0==25) ) {
9584 alt34=1; 9880 alt35=1;
9585 } 9881 }
9586 9882
9587 9883
9588 switch (alt34) { 9884 switch (alt35) {
9589 case 1 : 9885 case 1 :
9590 // InternalApplicationConfiguration.g:2849:3: rule__ConfigurationScript__ImportsAssignment_0 9886 // InternalApplicationConfiguration.g:2932:3: rule__ConfigurationScript__ImportsAssignment_0
9591 { 9887 {
9592 pushFollow(FOLLOW_4); 9888 pushFollow(FOLLOW_4);
9593 rule__ConfigurationScript__ImportsAssignment_0(); 9889 rule__ConfigurationScript__ImportsAssignment_0();
@@ -9599,7 +9895,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9599 break; 9895 break;
9600 9896
9601 default : 9897 default :
9602 break loop34; 9898 break loop35;
9603 } 9899 }
9604 } while (true); 9900 } while (true);
9605 9901
@@ -9626,14 +9922,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9626 9922
9627 9923
9628 // $ANTLR start "rule__ConfigurationScript__Group__1" 9924 // $ANTLR start "rule__ConfigurationScript__Group__1"
9629 // InternalApplicationConfiguration.g:2857:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; 9925 // InternalApplicationConfiguration.g:2940:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
9630 public final void rule__ConfigurationScript__Group__1() throws RecognitionException { 9926 public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
9631 9927
9632 int stackSize = keepStackSize(); 9928 int stackSize = keepStackSize();
9633 9929
9634 try { 9930 try {
9635 // InternalApplicationConfiguration.g:2861:1: ( rule__ConfigurationScript__Group__1__Impl ) 9931 // InternalApplicationConfiguration.g:2944:1: ( rule__ConfigurationScript__Group__1__Impl )
9636 // InternalApplicationConfiguration.g:2862:2: rule__ConfigurationScript__Group__1__Impl 9932 // InternalApplicationConfiguration.g:2945:2: rule__ConfigurationScript__Group__1__Impl
9637 { 9933 {
9638 pushFollow(FOLLOW_2); 9934 pushFollow(FOLLOW_2);
9639 rule__ConfigurationScript__Group__1__Impl(); 9935 rule__ConfigurationScript__Group__1__Impl();
@@ -9659,33 +9955,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9659 9955
9660 9956
9661 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" 9957 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
9662 // InternalApplicationConfiguration.g:2868:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; 9958 // InternalApplicationConfiguration.g:2951:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
9663 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { 9959 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
9664 9960
9665 int stackSize = keepStackSize(); 9961 int stackSize = keepStackSize();
9666 9962
9667 try { 9963 try {
9668 // InternalApplicationConfiguration.g:2872:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) 9964 // InternalApplicationConfiguration.g:2955:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
9669 // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 9965 // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9670 { 9966 {
9671 // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) 9967 // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
9672 // InternalApplicationConfiguration.g:2874:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 9968 // InternalApplicationConfiguration.g:2957:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9673 { 9969 {
9674 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); 9970 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
9675 // InternalApplicationConfiguration.g:2875:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* 9971 // InternalApplicationConfiguration.g:2958:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
9676 loop35: 9972 loop36:
9677 do { 9973 do {
9678 int alt35=2; 9974 int alt36=2;
9679 int LA35_0 = input.LA(1); 9975 int LA36_0 = input.LA(1);
9680 9976
9681 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)) ) { 9977 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)) ) {
9682 alt35=1; 9978 alt36=1;
9683 } 9979 }
9684 9980
9685 9981
9686 switch (alt35) { 9982 switch (alt36) {
9687 case 1 : 9983 case 1 :
9688 // InternalApplicationConfiguration.g:2875:3: rule__ConfigurationScript__CommandsAssignment_1 9984 // InternalApplicationConfiguration.g:2958:3: rule__ConfigurationScript__CommandsAssignment_1
9689 { 9985 {
9690 pushFollow(FOLLOW_5); 9986 pushFollow(FOLLOW_5);
9691 rule__ConfigurationScript__CommandsAssignment_1(); 9987 rule__ConfigurationScript__CommandsAssignment_1();
@@ -9697,7 +9993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9697 break; 9993 break;
9698 9994
9699 default : 9995 default :
9700 break loop35; 9996 break loop36;
9701 } 9997 }
9702 } while (true); 9998 } while (true);
9703 9999
@@ -9724,14 +10020,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9724 10020
9725 10021
9726 // $ANTLR start "rule__QualifiedName__Group__0" 10022 // $ANTLR start "rule__QualifiedName__Group__0"
9727 // InternalApplicationConfiguration.g:2884:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; 10023 // InternalApplicationConfiguration.g:2967:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
9728 public final void rule__QualifiedName__Group__0() throws RecognitionException { 10024 public final void rule__QualifiedName__Group__0() throws RecognitionException {
9729 10025
9730 int stackSize = keepStackSize(); 10026 int stackSize = keepStackSize();
9731 10027
9732 try { 10028 try {
9733 // InternalApplicationConfiguration.g:2888:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) 10029 // InternalApplicationConfiguration.g:2971:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
9734 // InternalApplicationConfiguration.g:2889:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 10030 // InternalApplicationConfiguration.g:2972:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
9735 { 10031 {
9736 pushFollow(FOLLOW_6); 10032 pushFollow(FOLLOW_6);
9737 rule__QualifiedName__Group__0__Impl(); 10033 rule__QualifiedName__Group__0__Impl();
@@ -9762,17 +10058,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9762 10058
9763 10059
9764 // $ANTLR start "rule__QualifiedName__Group__0__Impl" 10060 // $ANTLR start "rule__QualifiedName__Group__0__Impl"
9765 // InternalApplicationConfiguration.g:2896:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; 10061 // InternalApplicationConfiguration.g:2979:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
9766 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { 10062 public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
9767 10063
9768 int stackSize = keepStackSize(); 10064 int stackSize = keepStackSize();
9769 10065
9770 try { 10066 try {
9771 // InternalApplicationConfiguration.g:2900:1: ( ( RULE_ID ) ) 10067 // InternalApplicationConfiguration.g:2983:1: ( ( RULE_ID ) )
9772 // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) 10068 // InternalApplicationConfiguration.g:2984:1: ( RULE_ID )
9773 { 10069 {
9774 // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) 10070 // InternalApplicationConfiguration.g:2984:1: ( RULE_ID )
9775 // InternalApplicationConfiguration.g:2902:2: RULE_ID 10071 // InternalApplicationConfiguration.g:2985:2: RULE_ID
9776 { 10072 {
9777 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); 10073 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
9778 match(input,RULE_ID,FOLLOW_2); 10074 match(input,RULE_ID,FOLLOW_2);
@@ -9799,14 +10095,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9799 10095
9800 10096
9801 // $ANTLR start "rule__QualifiedName__Group__1" 10097 // $ANTLR start "rule__QualifiedName__Group__1"
9802 // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; 10098 // InternalApplicationConfiguration.g:2994:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
9803 public final void rule__QualifiedName__Group__1() throws RecognitionException { 10099 public final void rule__QualifiedName__Group__1() throws RecognitionException {
9804 10100
9805 int stackSize = keepStackSize(); 10101 int stackSize = keepStackSize();
9806 10102
9807 try { 10103 try {
9808 // InternalApplicationConfiguration.g:2915:1: ( rule__QualifiedName__Group__1__Impl ) 10104 // InternalApplicationConfiguration.g:2998:1: ( rule__QualifiedName__Group__1__Impl )
9809 // InternalApplicationConfiguration.g:2916:2: rule__QualifiedName__Group__1__Impl 10105 // InternalApplicationConfiguration.g:2999:2: rule__QualifiedName__Group__1__Impl
9810 { 10106 {
9811 pushFollow(FOLLOW_2); 10107 pushFollow(FOLLOW_2);
9812 rule__QualifiedName__Group__1__Impl(); 10108 rule__QualifiedName__Group__1__Impl();
@@ -9832,33 +10128,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9832 10128
9833 10129
9834 // $ANTLR start "rule__QualifiedName__Group__1__Impl" 10130 // $ANTLR start "rule__QualifiedName__Group__1__Impl"
9835 // InternalApplicationConfiguration.g:2922:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; 10131 // InternalApplicationConfiguration.g:3005:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
9836 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { 10132 public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
9837 10133
9838 int stackSize = keepStackSize(); 10134 int stackSize = keepStackSize();
9839 10135
9840 try { 10136 try {
9841 // InternalApplicationConfiguration.g:2926:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) 10137 // InternalApplicationConfiguration.g:3009:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
9842 // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) 10138 // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* )
9843 { 10139 {
9844 // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) 10140 // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* )
9845 // InternalApplicationConfiguration.g:2928:2: ( rule__QualifiedName__Group_1__0 )* 10141 // InternalApplicationConfiguration.g:3011:2: ( rule__QualifiedName__Group_1__0 )*
9846 { 10142 {
9847 before(grammarAccess.getQualifiedNameAccess().getGroup_1()); 10143 before(grammarAccess.getQualifiedNameAccess().getGroup_1());
9848 // InternalApplicationConfiguration.g:2929:2: ( rule__QualifiedName__Group_1__0 )* 10144 // InternalApplicationConfiguration.g:3012:2: ( rule__QualifiedName__Group_1__0 )*
9849 loop36: 10145 loop37:
9850 do { 10146 do {
9851 int alt36=2; 10147 int alt37=2;
9852 int LA36_0 = input.LA(1); 10148 int LA37_0 = input.LA(1);
9853 10149
9854 if ( (LA36_0==21) ) { 10150 if ( (LA37_0==23) ) {
9855 alt36=1; 10151 alt37=1;
9856 } 10152 }
9857 10153
9858 10154
9859 switch (alt36) { 10155 switch (alt37) {
9860 case 1 : 10156 case 1 :
9861 // InternalApplicationConfiguration.g:2929:3: rule__QualifiedName__Group_1__0 10157 // InternalApplicationConfiguration.g:3012:3: rule__QualifiedName__Group_1__0
9862 { 10158 {
9863 pushFollow(FOLLOW_7); 10159 pushFollow(FOLLOW_7);
9864 rule__QualifiedName__Group_1__0(); 10160 rule__QualifiedName__Group_1__0();
@@ -9870,7 +10166,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9870 break; 10166 break;
9871 10167
9872 default : 10168 default :
9873 break loop36; 10169 break loop37;
9874 } 10170 }
9875 } while (true); 10171 } while (true);
9876 10172
@@ -9897,14 +10193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9897 10193
9898 10194
9899 // $ANTLR start "rule__QualifiedName__Group_1__0" 10195 // $ANTLR start "rule__QualifiedName__Group_1__0"
9900 // InternalApplicationConfiguration.g:2938:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; 10196 // InternalApplicationConfiguration.g:3021:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
9901 public final void rule__QualifiedName__Group_1__0() throws RecognitionException { 10197 public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
9902 10198
9903 int stackSize = keepStackSize(); 10199 int stackSize = keepStackSize();
9904 10200
9905 try { 10201 try {
9906 // InternalApplicationConfiguration.g:2942:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) 10202 // InternalApplicationConfiguration.g:3025:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
9907 // InternalApplicationConfiguration.g:2943:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 10203 // InternalApplicationConfiguration.g:3026:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
9908 { 10204 {
9909 pushFollow(FOLLOW_8); 10205 pushFollow(FOLLOW_8);
9910 rule__QualifiedName__Group_1__0__Impl(); 10206 rule__QualifiedName__Group_1__0__Impl();
@@ -9935,20 +10231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9935 10231
9936 10232
9937 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" 10233 // $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
9938 // InternalApplicationConfiguration.g:2950:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; 10234 // InternalApplicationConfiguration.g:3033:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
9939 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { 10235 public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
9940 10236
9941 int stackSize = keepStackSize(); 10237 int stackSize = keepStackSize();
9942 10238
9943 try { 10239 try {
9944 // InternalApplicationConfiguration.g:2954:1: ( ( '.' ) ) 10240 // InternalApplicationConfiguration.g:3037:1: ( ( '.' ) )
9945 // InternalApplicationConfiguration.g:2955:1: ( '.' ) 10241 // InternalApplicationConfiguration.g:3038:1: ( '.' )
9946 { 10242 {
9947 // InternalApplicationConfiguration.g:2955:1: ( '.' ) 10243 // InternalApplicationConfiguration.g:3038:1: ( '.' )
9948 // InternalApplicationConfiguration.g:2956:2: '.' 10244 // InternalApplicationConfiguration.g:3039:2: '.'
9949 { 10245 {
9950 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 10246 before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9951 match(input,21,FOLLOW_2); 10247 match(input,23,FOLLOW_2);
9952 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); 10248 after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
9953 10249
9954 } 10250 }
@@ -9972,14 +10268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
9972 10268
9973 10269
9974 // $ANTLR start "rule__QualifiedName__Group_1__1" 10270 // $ANTLR start "rule__QualifiedName__Group_1__1"
9975 // InternalApplicationConfiguration.g:2965:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; 10271 // InternalApplicationConfiguration.g:3048:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
9976 public final void rule__QualifiedName__Group_1__1() throws RecognitionException { 10272 public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
9977 10273
9978 int stackSize = keepStackSize(); 10274 int stackSize = keepStackSize();
9979 10275
9980 try { 10276 try {
9981 // InternalApplicationConfiguration.g:2969:1: ( rule__QualifiedName__Group_1__1__Impl ) 10277 // InternalApplicationConfiguration.g:3052:1: ( rule__QualifiedName__Group_1__1__Impl )
9982 // InternalApplicationConfiguration.g:2970:2: rule__QualifiedName__Group_1__1__Impl 10278 // InternalApplicationConfiguration.g:3053:2: rule__QualifiedName__Group_1__1__Impl
9983 { 10279 {
9984 pushFollow(FOLLOW_2); 10280 pushFollow(FOLLOW_2);
9985 rule__QualifiedName__Group_1__1__Impl(); 10281 rule__QualifiedName__Group_1__1__Impl();
@@ -10005,17 +10301,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10005 10301
10006 10302
10007 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" 10303 // $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
10008 // InternalApplicationConfiguration.g:2976:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; 10304 // InternalApplicationConfiguration.g:3059:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
10009 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { 10305 public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
10010 10306
10011 int stackSize = keepStackSize(); 10307 int stackSize = keepStackSize();
10012 10308
10013 try { 10309 try {
10014 // InternalApplicationConfiguration.g:2980:1: ( ( RULE_ID ) ) 10310 // InternalApplicationConfiguration.g:3063:1: ( ( RULE_ID ) )
10015 // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) 10311 // InternalApplicationConfiguration.g:3064:1: ( RULE_ID )
10016 { 10312 {
10017 // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) 10313 // InternalApplicationConfiguration.g:3064:1: ( RULE_ID )
10018 // InternalApplicationConfiguration.g:2982:2: RULE_ID 10314 // InternalApplicationConfiguration.g:3065:2: RULE_ID
10019 { 10315 {
10020 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); 10316 before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
10021 match(input,RULE_ID,FOLLOW_2); 10317 match(input,RULE_ID,FOLLOW_2);
@@ -10042,14 +10338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10042 10338
10043 10339
10044 // $ANTLR start "rule__REALLiteral__Group__0" 10340 // $ANTLR start "rule__REALLiteral__Group__0"
10045 // InternalApplicationConfiguration.g:2992:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; 10341 // InternalApplicationConfiguration.g:3075:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ;
10046 public final void rule__REALLiteral__Group__0() throws RecognitionException { 10342 public final void rule__REALLiteral__Group__0() throws RecognitionException {
10047 10343
10048 int stackSize = keepStackSize(); 10344 int stackSize = keepStackSize();
10049 10345
10050 try { 10346 try {
10051 // InternalApplicationConfiguration.g:2996:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) 10347 // InternalApplicationConfiguration.g:3079:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 )
10052 // InternalApplicationConfiguration.g:2997:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 10348 // InternalApplicationConfiguration.g:3080:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1
10053 { 10349 {
10054 pushFollow(FOLLOW_9); 10350 pushFollow(FOLLOW_9);
10055 rule__REALLiteral__Group__0__Impl(); 10351 rule__REALLiteral__Group__0__Impl();
@@ -10080,31 +10376,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10080 10376
10081 10377
10082 // $ANTLR start "rule__REALLiteral__Group__0__Impl" 10378 // $ANTLR start "rule__REALLiteral__Group__0__Impl"
10083 // InternalApplicationConfiguration.g:3004:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; 10379 // InternalApplicationConfiguration.g:3087:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ;
10084 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { 10380 public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException {
10085 10381
10086 int stackSize = keepStackSize(); 10382 int stackSize = keepStackSize();
10087 10383
10088 try { 10384 try {
10089 // InternalApplicationConfiguration.g:3008:1: ( ( ( '-' )? ) ) 10385 // InternalApplicationConfiguration.g:3091:1: ( ( ( '-' )? ) )
10090 // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) 10386 // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? )
10091 { 10387 {
10092 // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) 10388 // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? )
10093 // InternalApplicationConfiguration.g:3010:2: ( '-' )? 10389 // InternalApplicationConfiguration.g:3093:2: ( '-' )?
10094 { 10390 {
10095 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); 10391 before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
10096 // InternalApplicationConfiguration.g:3011:2: ( '-' )? 10392 // InternalApplicationConfiguration.g:3094:2: ( '-' )?
10097 int alt37=2; 10393 int alt38=2;
10098 int LA37_0 = input.LA(1); 10394 int LA38_0 = input.LA(1);
10099 10395
10100 if ( (LA37_0==22) ) { 10396 if ( (LA38_0==24) ) {
10101 alt37=1; 10397 alt38=1;
10102 } 10398 }
10103 switch (alt37) { 10399 switch (alt38) {
10104 case 1 : 10400 case 1 :
10105 // InternalApplicationConfiguration.g:3011:3: '-' 10401 // InternalApplicationConfiguration.g:3094:3: '-'
10106 { 10402 {
10107 match(input,22,FOLLOW_2); 10403 match(input,24,FOLLOW_2);
10108 10404
10109 } 10405 }
10110 break; 10406 break;
@@ -10134,14 +10430,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10134 10430
10135 10431
10136 // $ANTLR start "rule__REALLiteral__Group__1" 10432 // $ANTLR start "rule__REALLiteral__Group__1"
10137 // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; 10433 // InternalApplicationConfiguration.g:3102:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ;
10138 public final void rule__REALLiteral__Group__1() throws RecognitionException { 10434 public final void rule__REALLiteral__Group__1() throws RecognitionException {
10139 10435
10140 int stackSize = keepStackSize(); 10436 int stackSize = keepStackSize();
10141 10437
10142 try { 10438 try {
10143 // InternalApplicationConfiguration.g:3023:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) 10439 // InternalApplicationConfiguration.g:3106:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 )
10144 // InternalApplicationConfiguration.g:3024:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 10440 // InternalApplicationConfiguration.g:3107:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2
10145 { 10441 {
10146 pushFollow(FOLLOW_6); 10442 pushFollow(FOLLOW_6);
10147 rule__REALLiteral__Group__1__Impl(); 10443 rule__REALLiteral__Group__1__Impl();
@@ -10172,17 +10468,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10172 10468
10173 10469
10174 // $ANTLR start "rule__REALLiteral__Group__1__Impl" 10470 // $ANTLR start "rule__REALLiteral__Group__1__Impl"
10175 // InternalApplicationConfiguration.g:3031:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; 10471 // InternalApplicationConfiguration.g:3114:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ;
10176 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { 10472 public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException {
10177 10473
10178 int stackSize = keepStackSize(); 10474 int stackSize = keepStackSize();
10179 10475
10180 try { 10476 try {
10181 // InternalApplicationConfiguration.g:3035:1: ( ( RULE_INT ) ) 10477 // InternalApplicationConfiguration.g:3118:1: ( ( RULE_INT ) )
10182 // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) 10478 // InternalApplicationConfiguration.g:3119:1: ( RULE_INT )
10183 { 10479 {
10184 // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) 10480 // InternalApplicationConfiguration.g:3119:1: ( RULE_INT )
10185 // InternalApplicationConfiguration.g:3037:2: RULE_INT 10481 // InternalApplicationConfiguration.g:3120:2: RULE_INT
10186 { 10482 {
10187 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); 10483 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
10188 match(input,RULE_INT,FOLLOW_2); 10484 match(input,RULE_INT,FOLLOW_2);
@@ -10209,14 +10505,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10209 10505
10210 10506
10211 // $ANTLR start "rule__REALLiteral__Group__2" 10507 // $ANTLR start "rule__REALLiteral__Group__2"
10212 // InternalApplicationConfiguration.g:3046:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; 10508 // InternalApplicationConfiguration.g:3129:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ;
10213 public final void rule__REALLiteral__Group__2() throws RecognitionException { 10509 public final void rule__REALLiteral__Group__2() throws RecognitionException {
10214 10510
10215 int stackSize = keepStackSize(); 10511 int stackSize = keepStackSize();
10216 10512
10217 try { 10513 try {
10218 // InternalApplicationConfiguration.g:3050:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) 10514 // InternalApplicationConfiguration.g:3133:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 )
10219 // InternalApplicationConfiguration.g:3051:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 10515 // InternalApplicationConfiguration.g:3134:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3
10220 { 10516 {
10221 pushFollow(FOLLOW_9); 10517 pushFollow(FOLLOW_9);
10222 rule__REALLiteral__Group__2__Impl(); 10518 rule__REALLiteral__Group__2__Impl();
@@ -10247,20 +10543,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10247 10543
10248 10544
10249 // $ANTLR start "rule__REALLiteral__Group__2__Impl" 10545 // $ANTLR start "rule__REALLiteral__Group__2__Impl"
10250 // InternalApplicationConfiguration.g:3058:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; 10546 // InternalApplicationConfiguration.g:3141:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ;
10251 public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { 10547 public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException {
10252 10548
10253 int stackSize = keepStackSize(); 10549 int stackSize = keepStackSize();
10254 10550
10255 try { 10551 try {
10256 // InternalApplicationConfiguration.g:3062:1: ( ( '.' ) ) 10552 // InternalApplicationConfiguration.g:3145:1: ( ( '.' ) )
10257 // InternalApplicationConfiguration.g:3063:1: ( '.' ) 10553 // InternalApplicationConfiguration.g:3146:1: ( '.' )
10258 { 10554 {
10259 // InternalApplicationConfiguration.g:3063:1: ( '.' ) 10555 // InternalApplicationConfiguration.g:3146:1: ( '.' )
10260 // InternalApplicationConfiguration.g:3064:2: '.' 10556 // InternalApplicationConfiguration.g:3147:2: '.'
10261 { 10557 {
10262 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 10558 before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10263 match(input,21,FOLLOW_2); 10559 match(input,23,FOLLOW_2);
10264 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); 10560 after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
10265 10561
10266 } 10562 }
@@ -10284,14 +10580,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10284 10580
10285 10581
10286 // $ANTLR start "rule__REALLiteral__Group__3" 10582 // $ANTLR start "rule__REALLiteral__Group__3"
10287 // InternalApplicationConfiguration.g:3073:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; 10583 // InternalApplicationConfiguration.g:3156:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ;
10288 public final void rule__REALLiteral__Group__3() throws RecognitionException { 10584 public final void rule__REALLiteral__Group__3() throws RecognitionException {
10289 10585
10290 int stackSize = keepStackSize(); 10586 int stackSize = keepStackSize();
10291 10587
10292 try { 10588 try {
10293 // InternalApplicationConfiguration.g:3077:1: ( rule__REALLiteral__Group__3__Impl ) 10589 // InternalApplicationConfiguration.g:3160:1: ( rule__REALLiteral__Group__3__Impl )
10294 // InternalApplicationConfiguration.g:3078:2: rule__REALLiteral__Group__3__Impl 10590 // InternalApplicationConfiguration.g:3161:2: rule__REALLiteral__Group__3__Impl
10295 { 10591 {
10296 pushFollow(FOLLOW_2); 10592 pushFollow(FOLLOW_2);
10297 rule__REALLiteral__Group__3__Impl(); 10593 rule__REALLiteral__Group__3__Impl();
@@ -10317,17 +10613,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10317 10613
10318 10614
10319 // $ANTLR start "rule__REALLiteral__Group__3__Impl" 10615 // $ANTLR start "rule__REALLiteral__Group__3__Impl"
10320 // InternalApplicationConfiguration.g:3084:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; 10616 // InternalApplicationConfiguration.g:3167:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ;
10321 public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { 10617 public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException {
10322 10618
10323 int stackSize = keepStackSize(); 10619 int stackSize = keepStackSize();
10324 10620
10325 try { 10621 try {
10326 // InternalApplicationConfiguration.g:3088:1: ( ( RULE_INT ) ) 10622 // InternalApplicationConfiguration.g:3171:1: ( ( RULE_INT ) )
10327 // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) 10623 // InternalApplicationConfiguration.g:3172:1: ( RULE_INT )
10328 { 10624 {
10329 // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) 10625 // InternalApplicationConfiguration.g:3172:1: ( RULE_INT )
10330 // InternalApplicationConfiguration.g:3090:2: RULE_INT 10626 // InternalApplicationConfiguration.g:3173:2: RULE_INT
10331 { 10627 {
10332 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); 10628 before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
10333 match(input,RULE_INT,FOLLOW_2); 10629 match(input,RULE_INT,FOLLOW_2);
@@ -10354,14 +10650,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10354 10650
10355 10651
10356 // $ANTLR start "rule__INTLiteral__Group__0" 10652 // $ANTLR start "rule__INTLiteral__Group__0"
10357 // InternalApplicationConfiguration.g:3100:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; 10653 // InternalApplicationConfiguration.g:3183:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ;
10358 public final void rule__INTLiteral__Group__0() throws RecognitionException { 10654 public final void rule__INTLiteral__Group__0() throws RecognitionException {
10359 10655
10360 int stackSize = keepStackSize(); 10656 int stackSize = keepStackSize();
10361 10657
10362 try { 10658 try {
10363 // InternalApplicationConfiguration.g:3104:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) 10659 // InternalApplicationConfiguration.g:3187:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 )
10364 // InternalApplicationConfiguration.g:3105:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 10660 // InternalApplicationConfiguration.g:3188:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1
10365 { 10661 {
10366 pushFollow(FOLLOW_9); 10662 pushFollow(FOLLOW_9);
10367 rule__INTLiteral__Group__0__Impl(); 10663 rule__INTLiteral__Group__0__Impl();
@@ -10392,31 +10688,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10392 10688
10393 10689
10394 // $ANTLR start "rule__INTLiteral__Group__0__Impl" 10690 // $ANTLR start "rule__INTLiteral__Group__0__Impl"
10395 // InternalApplicationConfiguration.g:3112:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; 10691 // InternalApplicationConfiguration.g:3195:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ;
10396 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { 10692 public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException {
10397 10693
10398 int stackSize = keepStackSize(); 10694 int stackSize = keepStackSize();
10399 10695
10400 try { 10696 try {
10401 // InternalApplicationConfiguration.g:3116:1: ( ( ( '-' )? ) ) 10697 // InternalApplicationConfiguration.g:3199:1: ( ( ( '-' )? ) )
10402 // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) 10698 // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? )
10403 { 10699 {
10404 // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) 10700 // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? )
10405 // InternalApplicationConfiguration.g:3118:2: ( '-' )? 10701 // InternalApplicationConfiguration.g:3201:2: ( '-' )?
10406 { 10702 {
10407 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); 10703 before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
10408 // InternalApplicationConfiguration.g:3119:2: ( '-' )? 10704 // InternalApplicationConfiguration.g:3202:2: ( '-' )?
10409 int alt38=2; 10705 int alt39=2;
10410 int LA38_0 = input.LA(1); 10706 int LA39_0 = input.LA(1);
10411 10707
10412 if ( (LA38_0==22) ) { 10708 if ( (LA39_0==24) ) {
10413 alt38=1; 10709 alt39=1;
10414 } 10710 }
10415 switch (alt38) { 10711 switch (alt39) {
10416 case 1 : 10712 case 1 :
10417 // InternalApplicationConfiguration.g:3119:3: '-' 10713 // InternalApplicationConfiguration.g:3202:3: '-'
10418 { 10714 {
10419 match(input,22,FOLLOW_2); 10715 match(input,24,FOLLOW_2);
10420 10716
10421 } 10717 }
10422 break; 10718 break;
@@ -10446,14 +10742,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10446 10742
10447 10743
10448 // $ANTLR start "rule__INTLiteral__Group__1" 10744 // $ANTLR start "rule__INTLiteral__Group__1"
10449 // InternalApplicationConfiguration.g:3127:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; 10745 // InternalApplicationConfiguration.g:3210:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ;
10450 public final void rule__INTLiteral__Group__1() throws RecognitionException { 10746 public final void rule__INTLiteral__Group__1() throws RecognitionException {
10451 10747
10452 int stackSize = keepStackSize(); 10748 int stackSize = keepStackSize();
10453 10749
10454 try { 10750 try {
10455 // InternalApplicationConfiguration.g:3131:1: ( rule__INTLiteral__Group__1__Impl ) 10751 // InternalApplicationConfiguration.g:3214:1: ( rule__INTLiteral__Group__1__Impl )
10456 // InternalApplicationConfiguration.g:3132:2: rule__INTLiteral__Group__1__Impl 10752 // InternalApplicationConfiguration.g:3215:2: rule__INTLiteral__Group__1__Impl
10457 { 10753 {
10458 pushFollow(FOLLOW_2); 10754 pushFollow(FOLLOW_2);
10459 rule__INTLiteral__Group__1__Impl(); 10755 rule__INTLiteral__Group__1__Impl();
@@ -10479,17 +10775,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10479 10775
10480 10776
10481 // $ANTLR start "rule__INTLiteral__Group__1__Impl" 10777 // $ANTLR start "rule__INTLiteral__Group__1__Impl"
10482 // InternalApplicationConfiguration.g:3138:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; 10778 // InternalApplicationConfiguration.g:3221:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ;
10483 public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { 10779 public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException {
10484 10780
10485 int stackSize = keepStackSize(); 10781 int stackSize = keepStackSize();
10486 10782
10487 try { 10783 try {
10488 // InternalApplicationConfiguration.g:3142:1: ( ( RULE_INT ) ) 10784 // InternalApplicationConfiguration.g:3225:1: ( ( RULE_INT ) )
10489 // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) 10785 // InternalApplicationConfiguration.g:3226:1: ( RULE_INT )
10490 { 10786 {
10491 // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) 10787 // InternalApplicationConfiguration.g:3226:1: ( RULE_INT )
10492 // InternalApplicationConfiguration.g:3144:2: RULE_INT 10788 // InternalApplicationConfiguration.g:3227:2: RULE_INT
10493 { 10789 {
10494 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); 10790 before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
10495 match(input,RULE_INT,FOLLOW_2); 10791 match(input,RULE_INT,FOLLOW_2);
@@ -10516,14 +10812,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10516 10812
10517 10813
10518 // $ANTLR start "rule__EPackageImport__Group__0" 10814 // $ANTLR start "rule__EPackageImport__Group__0"
10519 // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; 10815 // InternalApplicationConfiguration.g:3237:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
10520 public final void rule__EPackageImport__Group__0() throws RecognitionException { 10816 public final void rule__EPackageImport__Group__0() throws RecognitionException {
10521 10817
10522 int stackSize = keepStackSize(); 10818 int stackSize = keepStackSize();
10523 10819
10524 try { 10820 try {
10525 // InternalApplicationConfiguration.g:3158:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) 10821 // InternalApplicationConfiguration.g:3241:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
10526 // InternalApplicationConfiguration.g:3159:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 10822 // InternalApplicationConfiguration.g:3242:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
10527 { 10823 {
10528 pushFollow(FOLLOW_10); 10824 pushFollow(FOLLOW_10);
10529 rule__EPackageImport__Group__0__Impl(); 10825 rule__EPackageImport__Group__0__Impl();
@@ -10554,20 +10850,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10554 10850
10555 10851
10556 // $ANTLR start "rule__EPackageImport__Group__0__Impl" 10852 // $ANTLR start "rule__EPackageImport__Group__0__Impl"
10557 // InternalApplicationConfiguration.g:3166:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; 10853 // InternalApplicationConfiguration.g:3249:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
10558 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { 10854 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
10559 10855
10560 int stackSize = keepStackSize(); 10856 int stackSize = keepStackSize();
10561 10857
10562 try { 10858 try {
10563 // InternalApplicationConfiguration.g:3170:1: ( ( 'import' ) ) 10859 // InternalApplicationConfiguration.g:3253:1: ( ( 'import' ) )
10564 // InternalApplicationConfiguration.g:3171:1: ( 'import' ) 10860 // InternalApplicationConfiguration.g:3254:1: ( 'import' )
10565 { 10861 {
10566 // InternalApplicationConfiguration.g:3171:1: ( 'import' ) 10862 // InternalApplicationConfiguration.g:3254:1: ( 'import' )
10567 // InternalApplicationConfiguration.g:3172:2: 'import' 10863 // InternalApplicationConfiguration.g:3255:2: 'import'
10568 { 10864 {
10569 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 10865 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10570 match(input,23,FOLLOW_2); 10866 match(input,25,FOLLOW_2);
10571 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); 10867 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
10572 10868
10573 } 10869 }
@@ -10591,14 +10887,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10591 10887
10592 10888
10593 // $ANTLR start "rule__EPackageImport__Group__1" 10889 // $ANTLR start "rule__EPackageImport__Group__1"
10594 // InternalApplicationConfiguration.g:3181:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; 10890 // InternalApplicationConfiguration.g:3264:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
10595 public final void rule__EPackageImport__Group__1() throws RecognitionException { 10891 public final void rule__EPackageImport__Group__1() throws RecognitionException {
10596 10892
10597 int stackSize = keepStackSize(); 10893 int stackSize = keepStackSize();
10598 10894
10599 try { 10895 try {
10600 // InternalApplicationConfiguration.g:3185:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) 10896 // InternalApplicationConfiguration.g:3268:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
10601 // InternalApplicationConfiguration.g:3186:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 10897 // InternalApplicationConfiguration.g:3269:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
10602 { 10898 {
10603 pushFollow(FOLLOW_11); 10899 pushFollow(FOLLOW_11);
10604 rule__EPackageImport__Group__1__Impl(); 10900 rule__EPackageImport__Group__1__Impl();
@@ -10629,20 +10925,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10629 10925
10630 10926
10631 // $ANTLR start "rule__EPackageImport__Group__1__Impl" 10927 // $ANTLR start "rule__EPackageImport__Group__1__Impl"
10632 // InternalApplicationConfiguration.g:3193:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; 10928 // InternalApplicationConfiguration.g:3276:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
10633 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { 10929 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
10634 10930
10635 int stackSize = keepStackSize(); 10931 int stackSize = keepStackSize();
10636 10932
10637 try { 10933 try {
10638 // InternalApplicationConfiguration.g:3197:1: ( ( 'epackage' ) ) 10934 // InternalApplicationConfiguration.g:3280:1: ( ( 'epackage' ) )
10639 // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) 10935 // InternalApplicationConfiguration.g:3281:1: ( 'epackage' )
10640 { 10936 {
10641 // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) 10937 // InternalApplicationConfiguration.g:3281:1: ( 'epackage' )
10642 // InternalApplicationConfiguration.g:3199:2: 'epackage' 10938 // InternalApplicationConfiguration.g:3282:2: 'epackage'
10643 { 10939 {
10644 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 10940 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10645 match(input,24,FOLLOW_2); 10941 match(input,26,FOLLOW_2);
10646 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); 10942 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
10647 10943
10648 } 10944 }
@@ -10666,14 +10962,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10666 10962
10667 10963
10668 // $ANTLR start "rule__EPackageImport__Group__2" 10964 // $ANTLR start "rule__EPackageImport__Group__2"
10669 // InternalApplicationConfiguration.g:3208:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; 10965 // InternalApplicationConfiguration.g:3291:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
10670 public final void rule__EPackageImport__Group__2() throws RecognitionException { 10966 public final void rule__EPackageImport__Group__2() throws RecognitionException {
10671 10967
10672 int stackSize = keepStackSize(); 10968 int stackSize = keepStackSize();
10673 10969
10674 try { 10970 try {
10675 // InternalApplicationConfiguration.g:3212:1: ( rule__EPackageImport__Group__2__Impl ) 10971 // InternalApplicationConfiguration.g:3295:1: ( rule__EPackageImport__Group__2__Impl )
10676 // InternalApplicationConfiguration.g:3213:2: rule__EPackageImport__Group__2__Impl 10972 // InternalApplicationConfiguration.g:3296:2: rule__EPackageImport__Group__2__Impl
10677 { 10973 {
10678 pushFollow(FOLLOW_2); 10974 pushFollow(FOLLOW_2);
10679 rule__EPackageImport__Group__2__Impl(); 10975 rule__EPackageImport__Group__2__Impl();
@@ -10699,21 +10995,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10699 10995
10700 10996
10701 // $ANTLR start "rule__EPackageImport__Group__2__Impl" 10997 // $ANTLR start "rule__EPackageImport__Group__2__Impl"
10702 // InternalApplicationConfiguration.g:3219:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; 10998 // InternalApplicationConfiguration.g:3302:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
10703 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { 10999 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
10704 11000
10705 int stackSize = keepStackSize(); 11001 int stackSize = keepStackSize();
10706 11002
10707 try { 11003 try {
10708 // InternalApplicationConfiguration.g:3223:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) 11004 // InternalApplicationConfiguration.g:3306:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
10709 // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 11005 // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10710 { 11006 {
10711 // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) 11007 // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
10712 // InternalApplicationConfiguration.g:3225:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 11008 // InternalApplicationConfiguration.g:3308:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10713 { 11009 {
10714 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); 11010 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
10715 // InternalApplicationConfiguration.g:3226:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) 11011 // InternalApplicationConfiguration.g:3309:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
10716 // InternalApplicationConfiguration.g:3226:3: rule__EPackageImport__ImportedPackageAssignment_2 11012 // InternalApplicationConfiguration.g:3309:3: rule__EPackageImport__ImportedPackageAssignment_2
10717 { 11013 {
10718 pushFollow(FOLLOW_2); 11014 pushFollow(FOLLOW_2);
10719 rule__EPackageImport__ImportedPackageAssignment_2(); 11015 rule__EPackageImport__ImportedPackageAssignment_2();
@@ -10746,14 +11042,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10746 11042
10747 11043
10748 // $ANTLR start "rule__ViatraImport__Group__0" 11044 // $ANTLR start "rule__ViatraImport__Group__0"
10749 // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; 11045 // InternalApplicationConfiguration.g:3318:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
10750 public final void rule__ViatraImport__Group__0() throws RecognitionException { 11046 public final void rule__ViatraImport__Group__0() throws RecognitionException {
10751 11047
10752 int stackSize = keepStackSize(); 11048 int stackSize = keepStackSize();
10753 11049
10754 try { 11050 try {
10755 // InternalApplicationConfiguration.g:3239:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) 11051 // InternalApplicationConfiguration.g:3322:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
10756 // InternalApplicationConfiguration.g:3240:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 11052 // InternalApplicationConfiguration.g:3323:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
10757 { 11053 {
10758 pushFollow(FOLLOW_12); 11054 pushFollow(FOLLOW_12);
10759 rule__ViatraImport__Group__0__Impl(); 11055 rule__ViatraImport__Group__0__Impl();
@@ -10784,20 +11080,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10784 11080
10785 11081
10786 // $ANTLR start "rule__ViatraImport__Group__0__Impl" 11082 // $ANTLR start "rule__ViatraImport__Group__0__Impl"
10787 // InternalApplicationConfiguration.g:3247:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; 11083 // InternalApplicationConfiguration.g:3330:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
10788 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { 11084 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
10789 11085
10790 int stackSize = keepStackSize(); 11086 int stackSize = keepStackSize();
10791 11087
10792 try { 11088 try {
10793 // InternalApplicationConfiguration.g:3251:1: ( ( 'import' ) ) 11089 // InternalApplicationConfiguration.g:3334:1: ( ( 'import' ) )
10794 // InternalApplicationConfiguration.g:3252:1: ( 'import' ) 11090 // InternalApplicationConfiguration.g:3335:1: ( 'import' )
10795 { 11091 {
10796 // InternalApplicationConfiguration.g:3252:1: ( 'import' ) 11092 // InternalApplicationConfiguration.g:3335:1: ( 'import' )
10797 // InternalApplicationConfiguration.g:3253:2: 'import' 11093 // InternalApplicationConfiguration.g:3336:2: 'import'
10798 { 11094 {
10799 before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 11095 before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10800 match(input,23,FOLLOW_2); 11096 match(input,25,FOLLOW_2);
10801 after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); 11097 after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
10802 11098
10803 } 11099 }
@@ -10821,14 +11117,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10821 11117
10822 11118
10823 // $ANTLR start "rule__ViatraImport__Group__1" 11119 // $ANTLR start "rule__ViatraImport__Group__1"
10824 // InternalApplicationConfiguration.g:3262:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; 11120 // InternalApplicationConfiguration.g:3345:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
10825 public final void rule__ViatraImport__Group__1() throws RecognitionException { 11121 public final void rule__ViatraImport__Group__1() throws RecognitionException {
10826 11122
10827 int stackSize = keepStackSize(); 11123 int stackSize = keepStackSize();
10828 11124
10829 try { 11125 try {
10830 // InternalApplicationConfiguration.g:3266:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) 11126 // InternalApplicationConfiguration.g:3349:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
10831 // InternalApplicationConfiguration.g:3267:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 11127 // InternalApplicationConfiguration.g:3350:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
10832 { 11128 {
10833 pushFollow(FOLLOW_11); 11129 pushFollow(FOLLOW_11);
10834 rule__ViatraImport__Group__1__Impl(); 11130 rule__ViatraImport__Group__1__Impl();
@@ -10859,20 +11155,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10859 11155
10860 11156
10861 // $ANTLR start "rule__ViatraImport__Group__1__Impl" 11157 // $ANTLR start "rule__ViatraImport__Group__1__Impl"
10862 // InternalApplicationConfiguration.g:3274:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; 11158 // InternalApplicationConfiguration.g:3357:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
10863 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { 11159 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
10864 11160
10865 int stackSize = keepStackSize(); 11161 int stackSize = keepStackSize();
10866 11162
10867 try { 11163 try {
10868 // InternalApplicationConfiguration.g:3278:1: ( ( 'viatra' ) ) 11164 // InternalApplicationConfiguration.g:3361:1: ( ( 'viatra' ) )
10869 // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) 11165 // InternalApplicationConfiguration.g:3362:1: ( 'viatra' )
10870 { 11166 {
10871 // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) 11167 // InternalApplicationConfiguration.g:3362:1: ( 'viatra' )
10872 // InternalApplicationConfiguration.g:3280:2: 'viatra' 11168 // InternalApplicationConfiguration.g:3363:2: 'viatra'
10873 { 11169 {
10874 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 11170 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10875 match(input,25,FOLLOW_2); 11171 match(input,27,FOLLOW_2);
10876 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); 11172 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
10877 11173
10878 } 11174 }
@@ -10896,14 +11192,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10896 11192
10897 11193
10898 // $ANTLR start "rule__ViatraImport__Group__2" 11194 // $ANTLR start "rule__ViatraImport__Group__2"
10899 // InternalApplicationConfiguration.g:3289:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; 11195 // InternalApplicationConfiguration.g:3372:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
10900 public final void rule__ViatraImport__Group__2() throws RecognitionException { 11196 public final void rule__ViatraImport__Group__2() throws RecognitionException {
10901 11197
10902 int stackSize = keepStackSize(); 11198 int stackSize = keepStackSize();
10903 11199
10904 try { 11200 try {
10905 // InternalApplicationConfiguration.g:3293:1: ( rule__ViatraImport__Group__2__Impl ) 11201 // InternalApplicationConfiguration.g:3376:1: ( rule__ViatraImport__Group__2__Impl )
10906 // InternalApplicationConfiguration.g:3294:2: rule__ViatraImport__Group__2__Impl 11202 // InternalApplicationConfiguration.g:3377:2: rule__ViatraImport__Group__2__Impl
10907 { 11203 {
10908 pushFollow(FOLLOW_2); 11204 pushFollow(FOLLOW_2);
10909 rule__ViatraImport__Group__2__Impl(); 11205 rule__ViatraImport__Group__2__Impl();
@@ -10929,21 +11225,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10929 11225
10930 11226
10931 // $ANTLR start "rule__ViatraImport__Group__2__Impl" 11227 // $ANTLR start "rule__ViatraImport__Group__2__Impl"
10932 // InternalApplicationConfiguration.g:3300:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; 11228 // InternalApplicationConfiguration.g:3383:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
10933 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { 11229 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
10934 11230
10935 int stackSize = keepStackSize(); 11231 int stackSize = keepStackSize();
10936 11232
10937 try { 11233 try {
10938 // InternalApplicationConfiguration.g:3304:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) 11234 // InternalApplicationConfiguration.g:3387:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
10939 // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 11235 // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10940 { 11236 {
10941 // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) 11237 // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
10942 // InternalApplicationConfiguration.g:3306:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 11238 // InternalApplicationConfiguration.g:3389:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10943 { 11239 {
10944 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); 11240 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
10945 // InternalApplicationConfiguration.g:3307:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) 11241 // InternalApplicationConfiguration.g:3390:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
10946 // InternalApplicationConfiguration.g:3307:3: rule__ViatraImport__ImportedViatraAssignment_2 11242 // InternalApplicationConfiguration.g:3390:3: rule__ViatraImport__ImportedViatraAssignment_2
10947 { 11243 {
10948 pushFollow(FOLLOW_2); 11244 pushFollow(FOLLOW_2);
10949 rule__ViatraImport__ImportedViatraAssignment_2(); 11245 rule__ViatraImport__ImportedViatraAssignment_2();
@@ -10976,14 +11272,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
10976 11272
10977 11273
10978 // $ANTLR start "rule__CftImport__Group__0" 11274 // $ANTLR start "rule__CftImport__Group__0"
10979 // InternalApplicationConfiguration.g:3316:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; 11275 // InternalApplicationConfiguration.g:3399:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ;
10980 public final void rule__CftImport__Group__0() throws RecognitionException { 11276 public final void rule__CftImport__Group__0() throws RecognitionException {
10981 11277
10982 int stackSize = keepStackSize(); 11278 int stackSize = keepStackSize();
10983 11279
10984 try { 11280 try {
10985 // InternalApplicationConfiguration.g:3320:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) 11281 // InternalApplicationConfiguration.g:3403:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 )
10986 // InternalApplicationConfiguration.g:3321:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 11282 // InternalApplicationConfiguration.g:3404:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1
10987 { 11283 {
10988 pushFollow(FOLLOW_13); 11284 pushFollow(FOLLOW_13);
10989 rule__CftImport__Group__0__Impl(); 11285 rule__CftImport__Group__0__Impl();
@@ -11014,20 +11310,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11014 11310
11015 11311
11016 // $ANTLR start "rule__CftImport__Group__0__Impl" 11312 // $ANTLR start "rule__CftImport__Group__0__Impl"
11017 // InternalApplicationConfiguration.g:3328:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; 11313 // InternalApplicationConfiguration.g:3411:1: rule__CftImport__Group__0__Impl : ( 'import' ) ;
11018 public final void rule__CftImport__Group__0__Impl() throws RecognitionException { 11314 public final void rule__CftImport__Group__0__Impl() throws RecognitionException {
11019 11315
11020 int stackSize = keepStackSize(); 11316 int stackSize = keepStackSize();
11021 11317
11022 try { 11318 try {
11023 // InternalApplicationConfiguration.g:3332:1: ( ( 'import' ) ) 11319 // InternalApplicationConfiguration.g:3415:1: ( ( 'import' ) )
11024 // InternalApplicationConfiguration.g:3333:1: ( 'import' ) 11320 // InternalApplicationConfiguration.g:3416:1: ( 'import' )
11025 { 11321 {
11026 // InternalApplicationConfiguration.g:3333:1: ( 'import' ) 11322 // InternalApplicationConfiguration.g:3416:1: ( 'import' )
11027 // InternalApplicationConfiguration.g:3334:2: 'import' 11323 // InternalApplicationConfiguration.g:3417:2: 'import'
11028 { 11324 {
11029 before(grammarAccess.getCftImportAccess().getImportKeyword_0()); 11325 before(grammarAccess.getCftImportAccess().getImportKeyword_0());
11030 match(input,23,FOLLOW_2); 11326 match(input,25,FOLLOW_2);
11031 after(grammarAccess.getCftImportAccess().getImportKeyword_0()); 11327 after(grammarAccess.getCftImportAccess().getImportKeyword_0());
11032 11328
11033 } 11329 }
@@ -11051,14 +11347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11051 11347
11052 11348
11053 // $ANTLR start "rule__CftImport__Group__1" 11349 // $ANTLR start "rule__CftImport__Group__1"
11054 // InternalApplicationConfiguration.g:3343:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; 11350 // InternalApplicationConfiguration.g:3426:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ;
11055 public final void rule__CftImport__Group__1() throws RecognitionException { 11351 public final void rule__CftImport__Group__1() throws RecognitionException {
11056 11352
11057 int stackSize = keepStackSize(); 11353 int stackSize = keepStackSize();
11058 11354
11059 try { 11355 try {
11060 // InternalApplicationConfiguration.g:3347:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) 11356 // InternalApplicationConfiguration.g:3430:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 )
11061 // InternalApplicationConfiguration.g:3348:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 11357 // InternalApplicationConfiguration.g:3431:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2
11062 { 11358 {
11063 pushFollow(FOLLOW_11); 11359 pushFollow(FOLLOW_11);
11064 rule__CftImport__Group__1__Impl(); 11360 rule__CftImport__Group__1__Impl();
@@ -11089,20 +11385,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11089 11385
11090 11386
11091 // $ANTLR start "rule__CftImport__Group__1__Impl" 11387 // $ANTLR start "rule__CftImport__Group__1__Impl"
11092 // InternalApplicationConfiguration.g:3355:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; 11388 // InternalApplicationConfiguration.g:3438:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ;
11093 public final void rule__CftImport__Group__1__Impl() throws RecognitionException { 11389 public final void rule__CftImport__Group__1__Impl() throws RecognitionException {
11094 11390
11095 int stackSize = keepStackSize(); 11391 int stackSize = keepStackSize();
11096 11392
11097 try { 11393 try {
11098 // InternalApplicationConfiguration.g:3359:1: ( ( 'reliability' ) ) 11394 // InternalApplicationConfiguration.g:3442:1: ( ( 'reliability' ) )
11099 // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) 11395 // InternalApplicationConfiguration.g:3443:1: ( 'reliability' )
11100 { 11396 {
11101 // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) 11397 // InternalApplicationConfiguration.g:3443:1: ( 'reliability' )
11102 // InternalApplicationConfiguration.g:3361:2: 'reliability' 11398 // InternalApplicationConfiguration.g:3444:2: 'reliability'
11103 { 11399 {
11104 before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); 11400 before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
11105 match(input,26,FOLLOW_2); 11401 match(input,28,FOLLOW_2);
11106 after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); 11402 after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
11107 11403
11108 } 11404 }
@@ -11126,14 +11422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11126 11422
11127 11423
11128 // $ANTLR start "rule__CftImport__Group__2" 11424 // $ANTLR start "rule__CftImport__Group__2"
11129 // InternalApplicationConfiguration.g:3370:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; 11425 // InternalApplicationConfiguration.g:3453:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ;
11130 public final void rule__CftImport__Group__2() throws RecognitionException { 11426 public final void rule__CftImport__Group__2() throws RecognitionException {
11131 11427
11132 int stackSize = keepStackSize(); 11428 int stackSize = keepStackSize();
11133 11429
11134 try { 11430 try {
11135 // InternalApplicationConfiguration.g:3374:1: ( rule__CftImport__Group__2__Impl ) 11431 // InternalApplicationConfiguration.g:3457:1: ( rule__CftImport__Group__2__Impl )
11136 // InternalApplicationConfiguration.g:3375:2: rule__CftImport__Group__2__Impl 11432 // InternalApplicationConfiguration.g:3458:2: rule__CftImport__Group__2__Impl
11137 { 11433 {
11138 pushFollow(FOLLOW_2); 11434 pushFollow(FOLLOW_2);
11139 rule__CftImport__Group__2__Impl(); 11435 rule__CftImport__Group__2__Impl();
@@ -11159,21 +11455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11159 11455
11160 11456
11161 // $ANTLR start "rule__CftImport__Group__2__Impl" 11457 // $ANTLR start "rule__CftImport__Group__2__Impl"
11162 // InternalApplicationConfiguration.g:3381:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; 11458 // InternalApplicationConfiguration.g:3464:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ;
11163 public final void rule__CftImport__Group__2__Impl() throws RecognitionException { 11459 public final void rule__CftImport__Group__2__Impl() throws RecognitionException {
11164 11460
11165 int stackSize = keepStackSize(); 11461 int stackSize = keepStackSize();
11166 11462
11167 try { 11463 try {
11168 // InternalApplicationConfiguration.g:3385:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) 11464 // InternalApplicationConfiguration.g:3468:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) )
11169 // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) 11465 // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
11170 { 11466 {
11171 // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) 11467 // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
11172 // InternalApplicationConfiguration.g:3387:2: ( rule__CftImport__ImportedCftAssignment_2 ) 11468 // InternalApplicationConfiguration.g:3470:2: ( rule__CftImport__ImportedCftAssignment_2 )
11173 { 11469 {
11174 before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); 11470 before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2());
11175 // InternalApplicationConfiguration.g:3388:2: ( rule__CftImport__ImportedCftAssignment_2 ) 11471 // InternalApplicationConfiguration.g:3471:2: ( rule__CftImport__ImportedCftAssignment_2 )
11176 // InternalApplicationConfiguration.g:3388:3: rule__CftImport__ImportedCftAssignment_2 11472 // InternalApplicationConfiguration.g:3471:3: rule__CftImport__ImportedCftAssignment_2
11177 { 11473 {
11178 pushFollow(FOLLOW_2); 11474 pushFollow(FOLLOW_2);
11179 rule__CftImport__ImportedCftAssignment_2(); 11475 rule__CftImport__ImportedCftAssignment_2();
@@ -11206,14 +11502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11206 11502
11207 11503
11208 // $ANTLR start "rule__FileDeclaration__Group__0" 11504 // $ANTLR start "rule__FileDeclaration__Group__0"
11209 // InternalApplicationConfiguration.g:3397:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; 11505 // InternalApplicationConfiguration.g:3480:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
11210 public final void rule__FileDeclaration__Group__0() throws RecognitionException { 11506 public final void rule__FileDeclaration__Group__0() throws RecognitionException {
11211 11507
11212 int stackSize = keepStackSize(); 11508 int stackSize = keepStackSize();
11213 11509
11214 try { 11510 try {
11215 // InternalApplicationConfiguration.g:3401:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) 11511 // InternalApplicationConfiguration.g:3484:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
11216 // InternalApplicationConfiguration.g:3402:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 11512 // InternalApplicationConfiguration.g:3485:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
11217 { 11513 {
11218 pushFollow(FOLLOW_8); 11514 pushFollow(FOLLOW_8);
11219 rule__FileDeclaration__Group__0__Impl(); 11515 rule__FileDeclaration__Group__0__Impl();
@@ -11244,20 +11540,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11244 11540
11245 11541
11246 // $ANTLR start "rule__FileDeclaration__Group__0__Impl" 11542 // $ANTLR start "rule__FileDeclaration__Group__0__Impl"
11247 // InternalApplicationConfiguration.g:3409:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; 11543 // InternalApplicationConfiguration.g:3492:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
11248 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { 11544 public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException {
11249 11545
11250 int stackSize = keepStackSize(); 11546 int stackSize = keepStackSize();
11251 11547
11252 try { 11548 try {
11253 // InternalApplicationConfiguration.g:3413:1: ( ( 'file' ) ) 11549 // InternalApplicationConfiguration.g:3496:1: ( ( 'file' ) )
11254 // InternalApplicationConfiguration.g:3414:1: ( 'file' ) 11550 // InternalApplicationConfiguration.g:3497:1: ( 'file' )
11255 { 11551 {
11256 // InternalApplicationConfiguration.g:3414:1: ( 'file' ) 11552 // InternalApplicationConfiguration.g:3497:1: ( 'file' )
11257 // InternalApplicationConfiguration.g:3415:2: 'file' 11553 // InternalApplicationConfiguration.g:3498:2: 'file'
11258 { 11554 {
11259 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 11555 before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
11260 match(input,27,FOLLOW_2); 11556 match(input,29,FOLLOW_2);
11261 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); 11557 after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
11262 11558
11263 } 11559 }
@@ -11281,14 +11577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11281 11577
11282 11578
11283 // $ANTLR start "rule__FileDeclaration__Group__1" 11579 // $ANTLR start "rule__FileDeclaration__Group__1"
11284 // InternalApplicationConfiguration.g:3424:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; 11580 // InternalApplicationConfiguration.g:3507:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
11285 public final void rule__FileDeclaration__Group__1() throws RecognitionException { 11581 public final void rule__FileDeclaration__Group__1() throws RecognitionException {
11286 11582
11287 int stackSize = keepStackSize(); 11583 int stackSize = keepStackSize();
11288 11584
11289 try { 11585 try {
11290 // InternalApplicationConfiguration.g:3428:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) 11586 // InternalApplicationConfiguration.g:3511:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
11291 // InternalApplicationConfiguration.g:3429:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 11587 // InternalApplicationConfiguration.g:3512:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
11292 { 11588 {
11293 pushFollow(FOLLOW_14); 11589 pushFollow(FOLLOW_14);
11294 rule__FileDeclaration__Group__1__Impl(); 11590 rule__FileDeclaration__Group__1__Impl();
@@ -11319,21 +11615,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11319 11615
11320 11616
11321 // $ANTLR start "rule__FileDeclaration__Group__1__Impl" 11617 // $ANTLR start "rule__FileDeclaration__Group__1__Impl"
11322 // InternalApplicationConfiguration.g:3436:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; 11618 // InternalApplicationConfiguration.g:3519:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
11323 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { 11619 public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException {
11324 11620
11325 int stackSize = keepStackSize(); 11621 int stackSize = keepStackSize();
11326 11622
11327 try { 11623 try {
11328 // InternalApplicationConfiguration.g:3440:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) 11624 // InternalApplicationConfiguration.g:3523:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
11329 // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 11625 // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
11330 { 11626 {
11331 // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) 11627 // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
11332 // InternalApplicationConfiguration.g:3442:2: ( rule__FileDeclaration__NameAssignment_1 ) 11628 // InternalApplicationConfiguration.g:3525:2: ( rule__FileDeclaration__NameAssignment_1 )
11333 { 11629 {
11334 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); 11630 before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
11335 // InternalApplicationConfiguration.g:3443:2: ( rule__FileDeclaration__NameAssignment_1 ) 11631 // InternalApplicationConfiguration.g:3526:2: ( rule__FileDeclaration__NameAssignment_1 )
11336 // InternalApplicationConfiguration.g:3443:3: rule__FileDeclaration__NameAssignment_1 11632 // InternalApplicationConfiguration.g:3526:3: rule__FileDeclaration__NameAssignment_1
11337 { 11633 {
11338 pushFollow(FOLLOW_2); 11634 pushFollow(FOLLOW_2);
11339 rule__FileDeclaration__NameAssignment_1(); 11635 rule__FileDeclaration__NameAssignment_1();
@@ -11366,14 +11662,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11366 11662
11367 11663
11368 // $ANTLR start "rule__FileDeclaration__Group__2" 11664 // $ANTLR start "rule__FileDeclaration__Group__2"
11369 // InternalApplicationConfiguration.g:3451:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; 11665 // InternalApplicationConfiguration.g:3534:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
11370 public final void rule__FileDeclaration__Group__2() throws RecognitionException { 11666 public final void rule__FileDeclaration__Group__2() throws RecognitionException {
11371 11667
11372 int stackSize = keepStackSize(); 11668 int stackSize = keepStackSize();
11373 11669
11374 try { 11670 try {
11375 // InternalApplicationConfiguration.g:3455:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) 11671 // InternalApplicationConfiguration.g:3538:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
11376 // InternalApplicationConfiguration.g:3456:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 11672 // InternalApplicationConfiguration.g:3539:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
11377 { 11673 {
11378 pushFollow(FOLLOW_11); 11674 pushFollow(FOLLOW_11);
11379 rule__FileDeclaration__Group__2__Impl(); 11675 rule__FileDeclaration__Group__2__Impl();
@@ -11404,20 +11700,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11404 11700
11405 11701
11406 // $ANTLR start "rule__FileDeclaration__Group__2__Impl" 11702 // $ANTLR start "rule__FileDeclaration__Group__2__Impl"
11407 // InternalApplicationConfiguration.g:3463:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; 11703 // InternalApplicationConfiguration.g:3546:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
11408 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { 11704 public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException {
11409 11705
11410 int stackSize = keepStackSize(); 11706 int stackSize = keepStackSize();
11411 11707
11412 try { 11708 try {
11413 // InternalApplicationConfiguration.g:3467:1: ( ( '=' ) ) 11709 // InternalApplicationConfiguration.g:3550:1: ( ( '=' ) )
11414 // InternalApplicationConfiguration.g:3468:1: ( '=' ) 11710 // InternalApplicationConfiguration.g:3551:1: ( '=' )
11415 { 11711 {
11416 // InternalApplicationConfiguration.g:3468:1: ( '=' ) 11712 // InternalApplicationConfiguration.g:3551:1: ( '=' )
11417 // InternalApplicationConfiguration.g:3469:2: '=' 11713 // InternalApplicationConfiguration.g:3552:2: '='
11418 { 11714 {
11419 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 11715 before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
11420 match(input,28,FOLLOW_2); 11716 match(input,30,FOLLOW_2);
11421 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); 11717 after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
11422 11718
11423 } 11719 }
@@ -11441,14 +11737,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11441 11737
11442 11738
11443 // $ANTLR start "rule__FileDeclaration__Group__3" 11739 // $ANTLR start "rule__FileDeclaration__Group__3"
11444 // InternalApplicationConfiguration.g:3478:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; 11740 // InternalApplicationConfiguration.g:3561:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
11445 public final void rule__FileDeclaration__Group__3() throws RecognitionException { 11741 public final void rule__FileDeclaration__Group__3() throws RecognitionException {
11446 11742
11447 int stackSize = keepStackSize(); 11743 int stackSize = keepStackSize();
11448 11744
11449 try { 11745 try {
11450 // InternalApplicationConfiguration.g:3482:1: ( rule__FileDeclaration__Group__3__Impl ) 11746 // InternalApplicationConfiguration.g:3565:1: ( rule__FileDeclaration__Group__3__Impl )
11451 // InternalApplicationConfiguration.g:3483:2: rule__FileDeclaration__Group__3__Impl 11747 // InternalApplicationConfiguration.g:3566:2: rule__FileDeclaration__Group__3__Impl
11452 { 11748 {
11453 pushFollow(FOLLOW_2); 11749 pushFollow(FOLLOW_2);
11454 rule__FileDeclaration__Group__3__Impl(); 11750 rule__FileDeclaration__Group__3__Impl();
@@ -11474,21 +11770,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11474 11770
11475 11771
11476 // $ANTLR start "rule__FileDeclaration__Group__3__Impl" 11772 // $ANTLR start "rule__FileDeclaration__Group__3__Impl"
11477 // InternalApplicationConfiguration.g:3489:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; 11773 // InternalApplicationConfiguration.g:3572:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
11478 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { 11774 public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException {
11479 11775
11480 int stackSize = keepStackSize(); 11776 int stackSize = keepStackSize();
11481 11777
11482 try { 11778 try {
11483 // InternalApplicationConfiguration.g:3493:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) 11779 // InternalApplicationConfiguration.g:3576:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
11484 // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 11780 // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11485 { 11781 {
11486 // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) 11782 // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
11487 // InternalApplicationConfiguration.g:3495:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 11783 // InternalApplicationConfiguration.g:3578:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11488 { 11784 {
11489 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); 11785 before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
11490 // InternalApplicationConfiguration.g:3496:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) 11786 // InternalApplicationConfiguration.g:3579:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
11491 // InternalApplicationConfiguration.g:3496:3: rule__FileDeclaration__SpecificationAssignment_3 11787 // InternalApplicationConfiguration.g:3579:3: rule__FileDeclaration__SpecificationAssignment_3
11492 { 11788 {
11493 pushFollow(FOLLOW_2); 11789 pushFollow(FOLLOW_2);
11494 rule__FileDeclaration__SpecificationAssignment_3(); 11790 rule__FileDeclaration__SpecificationAssignment_3();
@@ -11521,14 +11817,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11521 11817
11522 11818
11523 // $ANTLR start "rule__MetamodelSpecification__Group__0" 11819 // $ANTLR start "rule__MetamodelSpecification__Group__0"
11524 // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; 11820 // InternalApplicationConfiguration.g:3588:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
11525 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { 11821 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException {
11526 11822
11527 int stackSize = keepStackSize(); 11823 int stackSize = keepStackSize();
11528 11824
11529 try { 11825 try {
11530 // InternalApplicationConfiguration.g:3509:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) 11826 // InternalApplicationConfiguration.g:3592:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
11531 // InternalApplicationConfiguration.g:3510:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 11827 // InternalApplicationConfiguration.g:3593:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
11532 { 11828 {
11533 pushFollow(FOLLOW_15); 11829 pushFollow(FOLLOW_15);
11534 rule__MetamodelSpecification__Group__0__Impl(); 11830 rule__MetamodelSpecification__Group__0__Impl();
@@ -11559,20 +11855,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11559 11855
11560 11856
11561 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" 11857 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
11562 // InternalApplicationConfiguration.g:3517:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; 11858 // InternalApplicationConfiguration.g:3600:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
11563 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { 11859 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
11564 11860
11565 int stackSize = keepStackSize(); 11861 int stackSize = keepStackSize();
11566 11862
11567 try { 11863 try {
11568 // InternalApplicationConfiguration.g:3521:1: ( ( '{' ) ) 11864 // InternalApplicationConfiguration.g:3604:1: ( ( '{' ) )
11569 // InternalApplicationConfiguration.g:3522:1: ( '{' ) 11865 // InternalApplicationConfiguration.g:3605:1: ( '{' )
11570 { 11866 {
11571 // InternalApplicationConfiguration.g:3522:1: ( '{' ) 11867 // InternalApplicationConfiguration.g:3605:1: ( '{' )
11572 // InternalApplicationConfiguration.g:3523:2: '{' 11868 // InternalApplicationConfiguration.g:3606:2: '{'
11573 { 11869 {
11574 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 11870 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11575 match(input,29,FOLLOW_2); 11871 match(input,31,FOLLOW_2);
11576 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 11872 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
11577 11873
11578 } 11874 }
@@ -11596,14 +11892,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11596 11892
11597 11893
11598 // $ANTLR start "rule__MetamodelSpecification__Group__1" 11894 // $ANTLR start "rule__MetamodelSpecification__Group__1"
11599 // InternalApplicationConfiguration.g:3532:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; 11895 // InternalApplicationConfiguration.g:3615:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
11600 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { 11896 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
11601 11897
11602 int stackSize = keepStackSize(); 11898 int stackSize = keepStackSize();
11603 11899
11604 try { 11900 try {
11605 // InternalApplicationConfiguration.g:3536:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) 11901 // InternalApplicationConfiguration.g:3619:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
11606 // InternalApplicationConfiguration.g:3537:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 11902 // InternalApplicationConfiguration.g:3620:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
11607 { 11903 {
11608 pushFollow(FOLLOW_16); 11904 pushFollow(FOLLOW_16);
11609 rule__MetamodelSpecification__Group__1__Impl(); 11905 rule__MetamodelSpecification__Group__1__Impl();
@@ -11634,21 +11930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11634 11930
11635 11931
11636 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" 11932 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
11637 // InternalApplicationConfiguration.g:3544:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; 11933 // InternalApplicationConfiguration.g:3627:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
11638 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { 11934 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
11639 11935
11640 int stackSize = keepStackSize(); 11936 int stackSize = keepStackSize();
11641 11937
11642 try { 11938 try {
11643 // InternalApplicationConfiguration.g:3548:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) 11939 // InternalApplicationConfiguration.g:3631:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
11644 // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 11940 // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11645 { 11941 {
11646 // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) 11942 // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
11647 // InternalApplicationConfiguration.g:3550:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 11943 // InternalApplicationConfiguration.g:3633:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11648 { 11944 {
11649 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); 11945 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
11650 // InternalApplicationConfiguration.g:3551:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) 11946 // InternalApplicationConfiguration.g:3634:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
11651 // InternalApplicationConfiguration.g:3551:3: rule__MetamodelSpecification__EntriesAssignment_1 11947 // InternalApplicationConfiguration.g:3634:3: rule__MetamodelSpecification__EntriesAssignment_1
11652 { 11948 {
11653 pushFollow(FOLLOW_2); 11949 pushFollow(FOLLOW_2);
11654 rule__MetamodelSpecification__EntriesAssignment_1(); 11950 rule__MetamodelSpecification__EntriesAssignment_1();
@@ -11681,14 +11977,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11681 11977
11682 11978
11683 // $ANTLR start "rule__MetamodelSpecification__Group__2" 11979 // $ANTLR start "rule__MetamodelSpecification__Group__2"
11684 // InternalApplicationConfiguration.g:3559:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; 11980 // InternalApplicationConfiguration.g:3642:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
11685 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { 11981 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
11686 11982
11687 int stackSize = keepStackSize(); 11983 int stackSize = keepStackSize();
11688 11984
11689 try { 11985 try {
11690 // InternalApplicationConfiguration.g:3563:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) 11986 // InternalApplicationConfiguration.g:3646:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
11691 // InternalApplicationConfiguration.g:3564:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 11987 // InternalApplicationConfiguration.g:3647:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
11692 { 11988 {
11693 pushFollow(FOLLOW_16); 11989 pushFollow(FOLLOW_16);
11694 rule__MetamodelSpecification__Group__2__Impl(); 11990 rule__MetamodelSpecification__Group__2__Impl();
@@ -11719,33 +12015,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11719 12015
11720 12016
11721 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" 12017 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
11722 // InternalApplicationConfiguration.g:3571:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; 12018 // InternalApplicationConfiguration.g:3654:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
11723 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { 12019 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
11724 12020
11725 int stackSize = keepStackSize(); 12021 int stackSize = keepStackSize();
11726 12022
11727 try { 12023 try {
11728 // InternalApplicationConfiguration.g:3575:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) 12024 // InternalApplicationConfiguration.g:3658:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
11729 // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 12025 // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11730 { 12026 {
11731 // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) 12027 // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
11732 // InternalApplicationConfiguration.g:3577:2: ( rule__MetamodelSpecification__Group_2__0 )* 12028 // InternalApplicationConfiguration.g:3660:2: ( rule__MetamodelSpecification__Group_2__0 )*
11733 { 12029 {
11734 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); 12030 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
11735 // InternalApplicationConfiguration.g:3578:2: ( rule__MetamodelSpecification__Group_2__0 )* 12031 // InternalApplicationConfiguration.g:3661:2: ( rule__MetamodelSpecification__Group_2__0 )*
11736 loop39: 12032 loop40:
11737 do { 12033 do {
11738 int alt39=2; 12034 int alt40=2;
11739 int LA39_0 = input.LA(1); 12035 int LA40_0 = input.LA(1);
11740 12036
11741 if ( (LA39_0==31) ) { 12037 if ( (LA40_0==33) ) {
11742 alt39=1; 12038 alt40=1;
11743 } 12039 }
11744 12040
11745 12041
11746 switch (alt39) { 12042 switch (alt40) {
11747 case 1 : 12043 case 1 :
11748 // InternalApplicationConfiguration.g:3578:3: rule__MetamodelSpecification__Group_2__0 12044 // InternalApplicationConfiguration.g:3661:3: rule__MetamodelSpecification__Group_2__0
11749 { 12045 {
11750 pushFollow(FOLLOW_17); 12046 pushFollow(FOLLOW_17);
11751 rule__MetamodelSpecification__Group_2__0(); 12047 rule__MetamodelSpecification__Group_2__0();
@@ -11757,7 +12053,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11757 break; 12053 break;
11758 12054
11759 default : 12055 default :
11760 break loop39; 12056 break loop40;
11761 } 12057 }
11762 } while (true); 12058 } while (true);
11763 12059
@@ -11784,14 +12080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11784 12080
11785 12081
11786 // $ANTLR start "rule__MetamodelSpecification__Group__3" 12082 // $ANTLR start "rule__MetamodelSpecification__Group__3"
11787 // InternalApplicationConfiguration.g:3586:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; 12083 // InternalApplicationConfiguration.g:3669:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
11788 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { 12084 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
11789 12085
11790 int stackSize = keepStackSize(); 12086 int stackSize = keepStackSize();
11791 12087
11792 try { 12088 try {
11793 // InternalApplicationConfiguration.g:3590:1: ( rule__MetamodelSpecification__Group__3__Impl ) 12089 // InternalApplicationConfiguration.g:3673:1: ( rule__MetamodelSpecification__Group__3__Impl )
11794 // InternalApplicationConfiguration.g:3591:2: rule__MetamodelSpecification__Group__3__Impl 12090 // InternalApplicationConfiguration.g:3674:2: rule__MetamodelSpecification__Group__3__Impl
11795 { 12091 {
11796 pushFollow(FOLLOW_2); 12092 pushFollow(FOLLOW_2);
11797 rule__MetamodelSpecification__Group__3__Impl(); 12093 rule__MetamodelSpecification__Group__3__Impl();
@@ -11817,20 +12113,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11817 12113
11818 12114
11819 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" 12115 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
11820 // InternalApplicationConfiguration.g:3597:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; 12116 // InternalApplicationConfiguration.g:3680:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
11821 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { 12117 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
11822 12118
11823 int stackSize = keepStackSize(); 12119 int stackSize = keepStackSize();
11824 12120
11825 try { 12121 try {
11826 // InternalApplicationConfiguration.g:3601:1: ( ( '}' ) ) 12122 // InternalApplicationConfiguration.g:3684:1: ( ( '}' ) )
11827 // InternalApplicationConfiguration.g:3602:1: ( '}' ) 12123 // InternalApplicationConfiguration.g:3685:1: ( '}' )
11828 { 12124 {
11829 // InternalApplicationConfiguration.g:3602:1: ( '}' ) 12125 // InternalApplicationConfiguration.g:3685:1: ( '}' )
11830 // InternalApplicationConfiguration.g:3603:2: '}' 12126 // InternalApplicationConfiguration.g:3686:2: '}'
11831 { 12127 {
11832 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12128 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11833 match(input,30,FOLLOW_2); 12129 match(input,32,FOLLOW_2);
11834 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); 12130 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
11835 12131
11836 } 12132 }
@@ -11854,14 +12150,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11854 12150
11855 12151
11856 // $ANTLR start "rule__MetamodelSpecification__Group_2__0" 12152 // $ANTLR start "rule__MetamodelSpecification__Group_2__0"
11857 // InternalApplicationConfiguration.g:3613:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; 12153 // InternalApplicationConfiguration.g:3696:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
11858 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { 12154 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
11859 12155
11860 int stackSize = keepStackSize(); 12156 int stackSize = keepStackSize();
11861 12157
11862 try { 12158 try {
11863 // InternalApplicationConfiguration.g:3617:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) 12159 // InternalApplicationConfiguration.g:3700:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
11864 // InternalApplicationConfiguration.g:3618:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 12160 // InternalApplicationConfiguration.g:3701:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
11865 { 12161 {
11866 pushFollow(FOLLOW_15); 12162 pushFollow(FOLLOW_15);
11867 rule__MetamodelSpecification__Group_2__0__Impl(); 12163 rule__MetamodelSpecification__Group_2__0__Impl();
@@ -11892,20 +12188,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11892 12188
11893 12189
11894 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" 12190 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
11895 // InternalApplicationConfiguration.g:3625:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; 12191 // InternalApplicationConfiguration.g:3708:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
11896 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { 12192 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
11897 12193
11898 int stackSize = keepStackSize(); 12194 int stackSize = keepStackSize();
11899 12195
11900 try { 12196 try {
11901 // InternalApplicationConfiguration.g:3629:1: ( ( ',' ) ) 12197 // InternalApplicationConfiguration.g:3712:1: ( ( ',' ) )
11902 // InternalApplicationConfiguration.g:3630:1: ( ',' ) 12198 // InternalApplicationConfiguration.g:3713:1: ( ',' )
11903 { 12199 {
11904 // InternalApplicationConfiguration.g:3630:1: ( ',' ) 12200 // InternalApplicationConfiguration.g:3713:1: ( ',' )
11905 // InternalApplicationConfiguration.g:3631:2: ',' 12201 // InternalApplicationConfiguration.g:3714:2: ','
11906 { 12202 {
11907 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 12203 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11908 match(input,31,FOLLOW_2); 12204 match(input,33,FOLLOW_2);
11909 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); 12205 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
11910 12206
11911 } 12207 }
@@ -11929,14 +12225,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11929 12225
11930 12226
11931 // $ANTLR start "rule__MetamodelSpecification__Group_2__1" 12227 // $ANTLR start "rule__MetamodelSpecification__Group_2__1"
11932 // InternalApplicationConfiguration.g:3640:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; 12228 // InternalApplicationConfiguration.g:3723:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
11933 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { 12229 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
11934 12230
11935 int stackSize = keepStackSize(); 12231 int stackSize = keepStackSize();
11936 12232
11937 try { 12233 try {
11938 // InternalApplicationConfiguration.g:3644:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) 12234 // InternalApplicationConfiguration.g:3727:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
11939 // InternalApplicationConfiguration.g:3645:2: rule__MetamodelSpecification__Group_2__1__Impl 12235 // InternalApplicationConfiguration.g:3728:2: rule__MetamodelSpecification__Group_2__1__Impl
11940 { 12236 {
11941 pushFollow(FOLLOW_2); 12237 pushFollow(FOLLOW_2);
11942 rule__MetamodelSpecification__Group_2__1__Impl(); 12238 rule__MetamodelSpecification__Group_2__1__Impl();
@@ -11962,21 +12258,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
11962 12258
11963 12259
11964 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" 12260 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
11965 // InternalApplicationConfiguration.g:3651:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; 12261 // InternalApplicationConfiguration.g:3734:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
11966 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { 12262 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
11967 12263
11968 int stackSize = keepStackSize(); 12264 int stackSize = keepStackSize();
11969 12265
11970 try { 12266 try {
11971 // InternalApplicationConfiguration.g:3655:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) 12267 // InternalApplicationConfiguration.g:3738:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
11972 // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 12268 // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11973 { 12269 {
11974 // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) 12270 // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
11975 // InternalApplicationConfiguration.g:3657:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 12271 // InternalApplicationConfiguration.g:3740:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11976 { 12272 {
11977 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); 12273 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
11978 // InternalApplicationConfiguration.g:3658:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) 12274 // InternalApplicationConfiguration.g:3741:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
11979 // InternalApplicationConfiguration.g:3658:3: rule__MetamodelSpecification__EntriesAssignment_2_1 12275 // InternalApplicationConfiguration.g:3741:3: rule__MetamodelSpecification__EntriesAssignment_2_1
11980 { 12276 {
11981 pushFollow(FOLLOW_2); 12277 pushFollow(FOLLOW_2);
11982 rule__MetamodelSpecification__EntriesAssignment_2_1(); 12278 rule__MetamodelSpecification__EntriesAssignment_2_1();
@@ -12009,14 +12305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12009 12305
12010 12306
12011 // $ANTLR start "rule__AllPackageEntry__Group__0" 12307 // $ANTLR start "rule__AllPackageEntry__Group__0"
12012 // InternalApplicationConfiguration.g:3667:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; 12308 // InternalApplicationConfiguration.g:3750:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
12013 public final void rule__AllPackageEntry__Group__0() throws RecognitionException { 12309 public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
12014 12310
12015 int stackSize = keepStackSize(); 12311 int stackSize = keepStackSize();
12016 12312
12017 try { 12313 try {
12018 // InternalApplicationConfiguration.g:3671:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) 12314 // InternalApplicationConfiguration.g:3754:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
12019 // InternalApplicationConfiguration.g:3672:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 12315 // InternalApplicationConfiguration.g:3755:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
12020 { 12316 {
12021 pushFollow(FOLLOW_8); 12317 pushFollow(FOLLOW_8);
12022 rule__AllPackageEntry__Group__0__Impl(); 12318 rule__AllPackageEntry__Group__0__Impl();
@@ -12047,20 +12343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12047 12343
12048 12344
12049 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" 12345 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
12050 // InternalApplicationConfiguration.g:3679:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; 12346 // InternalApplicationConfiguration.g:3762:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
12051 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { 12347 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
12052 12348
12053 int stackSize = keepStackSize(); 12349 int stackSize = keepStackSize();
12054 12350
12055 try { 12351 try {
12056 // InternalApplicationConfiguration.g:3683:1: ( ( 'package' ) ) 12352 // InternalApplicationConfiguration.g:3766:1: ( ( 'package' ) )
12057 // InternalApplicationConfiguration.g:3684:1: ( 'package' ) 12353 // InternalApplicationConfiguration.g:3767:1: ( 'package' )
12058 { 12354 {
12059 // InternalApplicationConfiguration.g:3684:1: ( 'package' ) 12355 // InternalApplicationConfiguration.g:3767:1: ( 'package' )
12060 // InternalApplicationConfiguration.g:3685:2: 'package' 12356 // InternalApplicationConfiguration.g:3768:2: 'package'
12061 { 12357 {
12062 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 12358 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
12063 match(input,32,FOLLOW_2); 12359 match(input,34,FOLLOW_2);
12064 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); 12360 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
12065 12361
12066 } 12362 }
@@ -12084,14 +12380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12084 12380
12085 12381
12086 // $ANTLR start "rule__AllPackageEntry__Group__1" 12382 // $ANTLR start "rule__AllPackageEntry__Group__1"
12087 // InternalApplicationConfiguration.g:3694:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; 12383 // InternalApplicationConfiguration.g:3777:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
12088 public final void rule__AllPackageEntry__Group__1() throws RecognitionException { 12384 public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
12089 12385
12090 int stackSize = keepStackSize(); 12386 int stackSize = keepStackSize();
12091 12387
12092 try { 12388 try {
12093 // InternalApplicationConfiguration.g:3698:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) 12389 // InternalApplicationConfiguration.g:3781:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
12094 // InternalApplicationConfiguration.g:3699:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 12390 // InternalApplicationConfiguration.g:3782:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
12095 { 12391 {
12096 pushFollow(FOLLOW_18); 12392 pushFollow(FOLLOW_18);
12097 rule__AllPackageEntry__Group__1__Impl(); 12393 rule__AllPackageEntry__Group__1__Impl();
@@ -12122,21 +12418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12122 12418
12123 12419
12124 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" 12420 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
12125 // InternalApplicationConfiguration.g:3706:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; 12421 // InternalApplicationConfiguration.g:3789:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
12126 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { 12422 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
12127 12423
12128 int stackSize = keepStackSize(); 12424 int stackSize = keepStackSize();
12129 12425
12130 try { 12426 try {
12131 // InternalApplicationConfiguration.g:3710:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) 12427 // InternalApplicationConfiguration.g:3793:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
12132 // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 12428 // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
12133 { 12429 {
12134 // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) 12430 // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
12135 // InternalApplicationConfiguration.g:3712:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 12431 // InternalApplicationConfiguration.g:3795:2: ( rule__AllPackageEntry__PackageAssignment_1 )
12136 { 12432 {
12137 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); 12433 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
12138 // InternalApplicationConfiguration.g:3713:2: ( rule__AllPackageEntry__PackageAssignment_1 ) 12434 // InternalApplicationConfiguration.g:3796:2: ( rule__AllPackageEntry__PackageAssignment_1 )
12139 // InternalApplicationConfiguration.g:3713:3: rule__AllPackageEntry__PackageAssignment_1 12435 // InternalApplicationConfiguration.g:3796:3: rule__AllPackageEntry__PackageAssignment_1
12140 { 12436 {
12141 pushFollow(FOLLOW_2); 12437 pushFollow(FOLLOW_2);
12142 rule__AllPackageEntry__PackageAssignment_1(); 12438 rule__AllPackageEntry__PackageAssignment_1();
@@ -12169,14 +12465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12169 12465
12170 12466
12171 // $ANTLR start "rule__AllPackageEntry__Group__2" 12467 // $ANTLR start "rule__AllPackageEntry__Group__2"
12172 // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; 12468 // InternalApplicationConfiguration.g:3804:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
12173 public final void rule__AllPackageEntry__Group__2() throws RecognitionException { 12469 public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
12174 12470
12175 int stackSize = keepStackSize(); 12471 int stackSize = keepStackSize();
12176 12472
12177 try { 12473 try {
12178 // InternalApplicationConfiguration.g:3725:1: ( rule__AllPackageEntry__Group__2__Impl ) 12474 // InternalApplicationConfiguration.g:3808:1: ( rule__AllPackageEntry__Group__2__Impl )
12179 // InternalApplicationConfiguration.g:3726:2: rule__AllPackageEntry__Group__2__Impl 12475 // InternalApplicationConfiguration.g:3809:2: rule__AllPackageEntry__Group__2__Impl
12180 { 12476 {
12181 pushFollow(FOLLOW_2); 12477 pushFollow(FOLLOW_2);
12182 rule__AllPackageEntry__Group__2__Impl(); 12478 rule__AllPackageEntry__Group__2__Impl();
@@ -12202,29 +12498,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12202 12498
12203 12499
12204 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" 12500 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
12205 // InternalApplicationConfiguration.g:3732:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; 12501 // InternalApplicationConfiguration.g:3815:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
12206 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { 12502 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
12207 12503
12208 int stackSize = keepStackSize(); 12504 int stackSize = keepStackSize();
12209 12505
12210 try { 12506 try {
12211 // InternalApplicationConfiguration.g:3736:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) 12507 // InternalApplicationConfiguration.g:3819:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
12212 // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 12508 // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
12213 { 12509 {
12214 // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) 12510 // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
12215 // InternalApplicationConfiguration.g:3738:2: ( rule__AllPackageEntry__Group_2__0 )? 12511 // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__Group_2__0 )?
12216 { 12512 {
12217 before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); 12513 before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
12218 // InternalApplicationConfiguration.g:3739:2: ( rule__AllPackageEntry__Group_2__0 )? 12514 // InternalApplicationConfiguration.g:3822:2: ( rule__AllPackageEntry__Group_2__0 )?
12219 int alt40=2; 12515 int alt41=2;
12220 int LA40_0 = input.LA(1); 12516 int LA41_0 = input.LA(1);
12221 12517
12222 if ( (LA40_0==33) ) { 12518 if ( (LA41_0==35) ) {
12223 alt40=1; 12519 alt41=1;
12224 } 12520 }
12225 switch (alt40) { 12521 switch (alt41) {
12226 case 1 : 12522 case 1 :
12227 // InternalApplicationConfiguration.g:3739:3: rule__AllPackageEntry__Group_2__0 12523 // InternalApplicationConfiguration.g:3822:3: rule__AllPackageEntry__Group_2__0
12228 { 12524 {
12229 pushFollow(FOLLOW_2); 12525 pushFollow(FOLLOW_2);
12230 rule__AllPackageEntry__Group_2__0(); 12526 rule__AllPackageEntry__Group_2__0();
@@ -12260,14 +12556,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12260 12556
12261 12557
12262 // $ANTLR start "rule__AllPackageEntry__Group_2__0" 12558 // $ANTLR start "rule__AllPackageEntry__Group_2__0"
12263 // InternalApplicationConfiguration.g:3748:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; 12559 // InternalApplicationConfiguration.g:3831:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
12264 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { 12560 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
12265 12561
12266 int stackSize = keepStackSize(); 12562 int stackSize = keepStackSize();
12267 12563
12268 try { 12564 try {
12269 // InternalApplicationConfiguration.g:3752:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) 12565 // InternalApplicationConfiguration.g:3835:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
12270 // InternalApplicationConfiguration.g:3753:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 12566 // InternalApplicationConfiguration.g:3836:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
12271 { 12567 {
12272 pushFollow(FOLLOW_19); 12568 pushFollow(FOLLOW_19);
12273 rule__AllPackageEntry__Group_2__0__Impl(); 12569 rule__AllPackageEntry__Group_2__0__Impl();
@@ -12298,20 +12594,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12298 12594
12299 12595
12300 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" 12596 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
12301 // InternalApplicationConfiguration.g:3760:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; 12597 // InternalApplicationConfiguration.g:3843:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
12302 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { 12598 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
12303 12599
12304 int stackSize = keepStackSize(); 12600 int stackSize = keepStackSize();
12305 12601
12306 try { 12602 try {
12307 // InternalApplicationConfiguration.g:3764:1: ( ( 'excluding' ) ) 12603 // InternalApplicationConfiguration.g:3847:1: ( ( 'excluding' ) )
12308 // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) 12604 // InternalApplicationConfiguration.g:3848:1: ( 'excluding' )
12309 { 12605 {
12310 // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) 12606 // InternalApplicationConfiguration.g:3848:1: ( 'excluding' )
12311 // InternalApplicationConfiguration.g:3766:2: 'excluding' 12607 // InternalApplicationConfiguration.g:3849:2: 'excluding'
12312 { 12608 {
12313 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 12609 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
12314 match(input,33,FOLLOW_2); 12610 match(input,35,FOLLOW_2);
12315 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); 12611 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
12316 12612
12317 } 12613 }
@@ -12335,14 +12631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12335 12631
12336 12632
12337 // $ANTLR start "rule__AllPackageEntry__Group_2__1" 12633 // $ANTLR start "rule__AllPackageEntry__Group_2__1"
12338 // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; 12634 // InternalApplicationConfiguration.g:3858:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
12339 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { 12635 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
12340 12636
12341 int stackSize = keepStackSize(); 12637 int stackSize = keepStackSize();
12342 12638
12343 try { 12639 try {
12344 // InternalApplicationConfiguration.g:3779:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) 12640 // InternalApplicationConfiguration.g:3862:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
12345 // InternalApplicationConfiguration.g:3780:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 12641 // InternalApplicationConfiguration.g:3863:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
12346 { 12642 {
12347 pushFollow(FOLLOW_8); 12643 pushFollow(FOLLOW_8);
12348 rule__AllPackageEntry__Group_2__1__Impl(); 12644 rule__AllPackageEntry__Group_2__1__Impl();
@@ -12373,20 +12669,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12373 12669
12374 12670
12375 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" 12671 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
12376 // InternalApplicationConfiguration.g:3787:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; 12672 // InternalApplicationConfiguration.g:3870:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
12377 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { 12673 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
12378 12674
12379 int stackSize = keepStackSize(); 12675 int stackSize = keepStackSize();
12380 12676
12381 try { 12677 try {
12382 // InternalApplicationConfiguration.g:3791:1: ( ( '{' ) ) 12678 // InternalApplicationConfiguration.g:3874:1: ( ( '{' ) )
12383 // InternalApplicationConfiguration.g:3792:1: ( '{' ) 12679 // InternalApplicationConfiguration.g:3875:1: ( '{' )
12384 { 12680 {
12385 // InternalApplicationConfiguration.g:3792:1: ( '{' ) 12681 // InternalApplicationConfiguration.g:3875:1: ( '{' )
12386 // InternalApplicationConfiguration.g:3793:2: '{' 12682 // InternalApplicationConfiguration.g:3876:2: '{'
12387 { 12683 {
12388 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12684 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
12389 match(input,29,FOLLOW_2); 12685 match(input,31,FOLLOW_2);
12390 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); 12686 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
12391 12687
12392 } 12688 }
@@ -12410,14 +12706,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12410 12706
12411 12707
12412 // $ANTLR start "rule__AllPackageEntry__Group_2__2" 12708 // $ANTLR start "rule__AllPackageEntry__Group_2__2"
12413 // InternalApplicationConfiguration.g:3802:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; 12709 // InternalApplicationConfiguration.g:3885:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
12414 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { 12710 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
12415 12711
12416 int stackSize = keepStackSize(); 12712 int stackSize = keepStackSize();
12417 12713
12418 try { 12714 try {
12419 // InternalApplicationConfiguration.g:3806:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) 12715 // InternalApplicationConfiguration.g:3889:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
12420 // InternalApplicationConfiguration.g:3807:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 12716 // InternalApplicationConfiguration.g:3890:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
12421 { 12717 {
12422 pushFollow(FOLLOW_16); 12718 pushFollow(FOLLOW_16);
12423 rule__AllPackageEntry__Group_2__2__Impl(); 12719 rule__AllPackageEntry__Group_2__2__Impl();
@@ -12448,21 +12744,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12448 12744
12449 12745
12450 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" 12746 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
12451 // InternalApplicationConfiguration.g:3814:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; 12747 // InternalApplicationConfiguration.g:3897:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
12452 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { 12748 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
12453 12749
12454 int stackSize = keepStackSize(); 12750 int stackSize = keepStackSize();
12455 12751
12456 try { 12752 try {
12457 // InternalApplicationConfiguration.g:3818:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) 12753 // InternalApplicationConfiguration.g:3901:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
12458 // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 12754 // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12459 { 12755 {
12460 // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) 12756 // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
12461 // InternalApplicationConfiguration.g:3820:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 12757 // InternalApplicationConfiguration.g:3903:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12462 { 12758 {
12463 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); 12759 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
12464 // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) 12760 // InternalApplicationConfiguration.g:3904:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
12465 // InternalApplicationConfiguration.g:3821:3: rule__AllPackageEntry__ExclusionAssignment_2_2 12761 // InternalApplicationConfiguration.g:3904:3: rule__AllPackageEntry__ExclusionAssignment_2_2
12466 { 12762 {
12467 pushFollow(FOLLOW_2); 12763 pushFollow(FOLLOW_2);
12468 rule__AllPackageEntry__ExclusionAssignment_2_2(); 12764 rule__AllPackageEntry__ExclusionAssignment_2_2();
@@ -12495,14 +12791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12495 12791
12496 12792
12497 // $ANTLR start "rule__AllPackageEntry__Group_2__3" 12793 // $ANTLR start "rule__AllPackageEntry__Group_2__3"
12498 // InternalApplicationConfiguration.g:3829:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; 12794 // InternalApplicationConfiguration.g:3912:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
12499 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { 12795 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
12500 12796
12501 int stackSize = keepStackSize(); 12797 int stackSize = keepStackSize();
12502 12798
12503 try { 12799 try {
12504 // InternalApplicationConfiguration.g:3833:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) 12800 // InternalApplicationConfiguration.g:3916:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
12505 // InternalApplicationConfiguration.g:3834:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 12801 // InternalApplicationConfiguration.g:3917:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
12506 { 12802 {
12507 pushFollow(FOLLOW_16); 12803 pushFollow(FOLLOW_16);
12508 rule__AllPackageEntry__Group_2__3__Impl(); 12804 rule__AllPackageEntry__Group_2__3__Impl();
@@ -12533,33 +12829,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12533 12829
12534 12830
12535 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" 12831 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl"
12536 // InternalApplicationConfiguration.g:3841:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; 12832 // InternalApplicationConfiguration.g:3924:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
12537 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { 12833 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
12538 12834
12539 int stackSize = keepStackSize(); 12835 int stackSize = keepStackSize();
12540 12836
12541 try { 12837 try {
12542 // InternalApplicationConfiguration.g:3845:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) 12838 // InternalApplicationConfiguration.g:3928:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
12543 // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 12839 // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12544 { 12840 {
12545 // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) 12841 // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
12546 // InternalApplicationConfiguration.g:3847:2: ( rule__AllPackageEntry__Group_2_3__0 )* 12842 // InternalApplicationConfiguration.g:3930:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12547 { 12843 {
12548 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); 12844 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
12549 // InternalApplicationConfiguration.g:3848:2: ( rule__AllPackageEntry__Group_2_3__0 )* 12845 // InternalApplicationConfiguration.g:3931:2: ( rule__AllPackageEntry__Group_2_3__0 )*
12550 loop41: 12846 loop42:
12551 do { 12847 do {
12552 int alt41=2; 12848 int alt42=2;
12553 int LA41_0 = input.LA(1); 12849 int LA42_0 = input.LA(1);
12554 12850
12555 if ( (LA41_0==31) ) { 12851 if ( (LA42_0==33) ) {
12556 alt41=1; 12852 alt42=1;
12557 } 12853 }
12558 12854
12559 12855
12560 switch (alt41) { 12856 switch (alt42) {
12561 case 1 : 12857 case 1 :
12562 // InternalApplicationConfiguration.g:3848:3: rule__AllPackageEntry__Group_2_3__0 12858 // InternalApplicationConfiguration.g:3931:3: rule__AllPackageEntry__Group_2_3__0
12563 { 12859 {
12564 pushFollow(FOLLOW_17); 12860 pushFollow(FOLLOW_17);
12565 rule__AllPackageEntry__Group_2_3__0(); 12861 rule__AllPackageEntry__Group_2_3__0();
@@ -12571,7 +12867,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12571 break; 12867 break;
12572 12868
12573 default : 12869 default :
12574 break loop41; 12870 break loop42;
12575 } 12871 }
12576 } while (true); 12872 } while (true);
12577 12873
@@ -12598,14 +12894,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12598 12894
12599 12895
12600 // $ANTLR start "rule__AllPackageEntry__Group_2__4" 12896 // $ANTLR start "rule__AllPackageEntry__Group_2__4"
12601 // InternalApplicationConfiguration.g:3856:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; 12897 // InternalApplicationConfiguration.g:3939:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
12602 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { 12898 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
12603 12899
12604 int stackSize = keepStackSize(); 12900 int stackSize = keepStackSize();
12605 12901
12606 try { 12902 try {
12607 // InternalApplicationConfiguration.g:3860:1: ( rule__AllPackageEntry__Group_2__4__Impl ) 12903 // InternalApplicationConfiguration.g:3943:1: ( rule__AllPackageEntry__Group_2__4__Impl )
12608 // InternalApplicationConfiguration.g:3861:2: rule__AllPackageEntry__Group_2__4__Impl 12904 // InternalApplicationConfiguration.g:3944:2: rule__AllPackageEntry__Group_2__4__Impl
12609 { 12905 {
12610 pushFollow(FOLLOW_2); 12906 pushFollow(FOLLOW_2);
12611 rule__AllPackageEntry__Group_2__4__Impl(); 12907 rule__AllPackageEntry__Group_2__4__Impl();
@@ -12631,20 +12927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12631 12927
12632 12928
12633 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" 12929 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
12634 // InternalApplicationConfiguration.g:3867:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; 12930 // InternalApplicationConfiguration.g:3950:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
12635 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { 12931 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
12636 12932
12637 int stackSize = keepStackSize(); 12933 int stackSize = keepStackSize();
12638 12934
12639 try { 12935 try {
12640 // InternalApplicationConfiguration.g:3871:1: ( ( '}' ) ) 12936 // InternalApplicationConfiguration.g:3954:1: ( ( '}' ) )
12641 // InternalApplicationConfiguration.g:3872:1: ( '}' ) 12937 // InternalApplicationConfiguration.g:3955:1: ( '}' )
12642 { 12938 {
12643 // InternalApplicationConfiguration.g:3872:1: ( '}' ) 12939 // InternalApplicationConfiguration.g:3955:1: ( '}' )
12644 // InternalApplicationConfiguration.g:3873:2: '}' 12940 // InternalApplicationConfiguration.g:3956:2: '}'
12645 { 12941 {
12646 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 12942 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12647 match(input,30,FOLLOW_2); 12943 match(input,32,FOLLOW_2);
12648 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); 12944 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
12649 12945
12650 } 12946 }
@@ -12668,14 +12964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12668 12964
12669 12965
12670 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" 12966 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0"
12671 // InternalApplicationConfiguration.g:3883:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; 12967 // InternalApplicationConfiguration.g:3966:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
12672 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { 12968 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
12673 12969
12674 int stackSize = keepStackSize(); 12970 int stackSize = keepStackSize();
12675 12971
12676 try { 12972 try {
12677 // InternalApplicationConfiguration.g:3887:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) 12973 // InternalApplicationConfiguration.g:3970:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
12678 // InternalApplicationConfiguration.g:3888:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 12974 // InternalApplicationConfiguration.g:3971:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
12679 { 12975 {
12680 pushFollow(FOLLOW_8); 12976 pushFollow(FOLLOW_8);
12681 rule__AllPackageEntry__Group_2_3__0__Impl(); 12977 rule__AllPackageEntry__Group_2_3__0__Impl();
@@ -12706,20 +13002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12706 13002
12707 13003
12708 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" 13004 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
12709 // InternalApplicationConfiguration.g:3895:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; 13005 // InternalApplicationConfiguration.g:3978:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
12710 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { 13006 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
12711 13007
12712 int stackSize = keepStackSize(); 13008 int stackSize = keepStackSize();
12713 13009
12714 try { 13010 try {
12715 // InternalApplicationConfiguration.g:3899:1: ( ( ',' ) ) 13011 // InternalApplicationConfiguration.g:3982:1: ( ( ',' ) )
12716 // InternalApplicationConfiguration.g:3900:1: ( ',' ) 13012 // InternalApplicationConfiguration.g:3983:1: ( ',' )
12717 { 13013 {
12718 // InternalApplicationConfiguration.g:3900:1: ( ',' ) 13014 // InternalApplicationConfiguration.g:3983:1: ( ',' )
12719 // InternalApplicationConfiguration.g:3901:2: ',' 13015 // InternalApplicationConfiguration.g:3984:2: ','
12720 { 13016 {
12721 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 13017 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12722 match(input,31,FOLLOW_2); 13018 match(input,33,FOLLOW_2);
12723 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); 13019 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
12724 13020
12725 } 13021 }
@@ -12743,14 +13039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12743 13039
12744 13040
12745 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" 13041 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1"
12746 // InternalApplicationConfiguration.g:3910:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; 13042 // InternalApplicationConfiguration.g:3993:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
12747 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { 13043 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
12748 13044
12749 int stackSize = keepStackSize(); 13045 int stackSize = keepStackSize();
12750 13046
12751 try { 13047 try {
12752 // InternalApplicationConfiguration.g:3914:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) 13048 // InternalApplicationConfiguration.g:3997:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
12753 // InternalApplicationConfiguration.g:3915:2: rule__AllPackageEntry__Group_2_3__1__Impl 13049 // InternalApplicationConfiguration.g:3998:2: rule__AllPackageEntry__Group_2_3__1__Impl
12754 { 13050 {
12755 pushFollow(FOLLOW_2); 13051 pushFollow(FOLLOW_2);
12756 rule__AllPackageEntry__Group_2_3__1__Impl(); 13052 rule__AllPackageEntry__Group_2_3__1__Impl();
@@ -12776,21 +13072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12776 13072
12777 13073
12778 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" 13074 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl"
12779 // InternalApplicationConfiguration.g:3921:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; 13075 // InternalApplicationConfiguration.g:4004:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
12780 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { 13076 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
12781 13077
12782 int stackSize = keepStackSize(); 13078 int stackSize = keepStackSize();
12783 13079
12784 try { 13080 try {
12785 // InternalApplicationConfiguration.g:3925:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) 13081 // InternalApplicationConfiguration.g:4008:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
12786 // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 13082 // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12787 { 13083 {
12788 // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) 13084 // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
12789 // InternalApplicationConfiguration.g:3927:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 13085 // InternalApplicationConfiguration.g:4010:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12790 { 13086 {
12791 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); 13087 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
12792 // InternalApplicationConfiguration.g:3928:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) 13088 // InternalApplicationConfiguration.g:4011:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
12793 // InternalApplicationConfiguration.g:3928:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 13089 // InternalApplicationConfiguration.g:4011:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
12794 { 13090 {
12795 pushFollow(FOLLOW_2); 13091 pushFollow(FOLLOW_2);
12796 rule__AllPackageEntry__ExclusionAssignment_2_3_1(); 13092 rule__AllPackageEntry__ExclusionAssignment_2_3_1();
@@ -12823,14 +13119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12823 13119
12824 13120
12825 // $ANTLR start "rule__MetamodelElement__Group__0" 13121 // $ANTLR start "rule__MetamodelElement__Group__0"
12826 // InternalApplicationConfiguration.g:3937:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; 13122 // InternalApplicationConfiguration.g:4020:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
12827 public final void rule__MetamodelElement__Group__0() throws RecognitionException { 13123 public final void rule__MetamodelElement__Group__0() throws RecognitionException {
12828 13124
12829 int stackSize = keepStackSize(); 13125 int stackSize = keepStackSize();
12830 13126
12831 try { 13127 try {
12832 // InternalApplicationConfiguration.g:3941:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) 13128 // InternalApplicationConfiguration.g:4024:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
12833 // InternalApplicationConfiguration.g:3942:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 13129 // InternalApplicationConfiguration.g:4025:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
12834 { 13130 {
12835 pushFollow(FOLLOW_8); 13131 pushFollow(FOLLOW_8);
12836 rule__MetamodelElement__Group__0__Impl(); 13132 rule__MetamodelElement__Group__0__Impl();
@@ -12861,44 +13157,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12861 13157
12862 13158
12863 // $ANTLR start "rule__MetamodelElement__Group__0__Impl" 13159 // $ANTLR start "rule__MetamodelElement__Group__0__Impl"
12864 // InternalApplicationConfiguration.g:3949:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; 13160 // InternalApplicationConfiguration.g:4032:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
12865 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { 13161 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
12866 13162
12867 int stackSize = keepStackSize(); 13163 int stackSize = keepStackSize();
12868 13164
12869 try { 13165 try {
12870 // InternalApplicationConfiguration.g:3953:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) 13166 // InternalApplicationConfiguration.g:4036:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
12871 // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 13167 // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12872 { 13168 {
12873 // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) 13169 // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? )
12874 // InternalApplicationConfiguration.g:3955:2: ( rule__MetamodelElement__Group_0__0 )? 13170 // InternalApplicationConfiguration.g:4038:2: ( rule__MetamodelElement__Group_0__0 )?
12875 { 13171 {
12876 before(grammarAccess.getMetamodelElementAccess().getGroup_0()); 13172 before(grammarAccess.getMetamodelElementAccess().getGroup_0());
12877 // InternalApplicationConfiguration.g:3956:2: ( rule__MetamodelElement__Group_0__0 )? 13173 // InternalApplicationConfiguration.g:4039:2: ( rule__MetamodelElement__Group_0__0 )?
12878 int alt42=2; 13174 int alt43=2;
12879 int LA42_0 = input.LA(1); 13175 int LA43_0 = input.LA(1);
12880 13176
12881 if ( (LA42_0==RULE_ID) ) { 13177 if ( (LA43_0==RULE_ID) ) {
12882 int LA42_1 = input.LA(2); 13178 int LA43_1 = input.LA(2);
12883 13179
12884 if ( (LA42_1==21) ) { 13180 if ( (LA43_1==23) ) {
12885 int LA42_2 = input.LA(3); 13181 int LA43_2 = input.LA(3);
12886 13182
12887 if ( (LA42_2==RULE_ID) ) { 13183 if ( (LA43_2==RULE_ID) ) {
12888 int LA42_5 = input.LA(4); 13184 int LA43_5 = input.LA(4);
12889 13185
12890 if ( (LA42_5==21||LA42_5==34) ) { 13186 if ( (LA43_5==23||LA43_5==36) ) {
12891 alt42=1; 13187 alt43=1;
12892 } 13188 }
12893 } 13189 }
12894 } 13190 }
12895 else if ( (LA42_1==34) ) { 13191 else if ( (LA43_1==36) ) {
12896 alt42=1; 13192 alt43=1;
12897 } 13193 }
12898 } 13194 }
12899 switch (alt42) { 13195 switch (alt43) {
12900 case 1 : 13196 case 1 :
12901 // InternalApplicationConfiguration.g:3956:3: rule__MetamodelElement__Group_0__0 13197 // InternalApplicationConfiguration.g:4039:3: rule__MetamodelElement__Group_0__0
12902 { 13198 {
12903 pushFollow(FOLLOW_2); 13199 pushFollow(FOLLOW_2);
12904 rule__MetamodelElement__Group_0__0(); 13200 rule__MetamodelElement__Group_0__0();
@@ -12934,14 +13230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12934 13230
12935 13231
12936 // $ANTLR start "rule__MetamodelElement__Group__1" 13232 // $ANTLR start "rule__MetamodelElement__Group__1"
12937 // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; 13233 // InternalApplicationConfiguration.g:4047:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
12938 public final void rule__MetamodelElement__Group__1() throws RecognitionException { 13234 public final void rule__MetamodelElement__Group__1() throws RecognitionException {
12939 13235
12940 int stackSize = keepStackSize(); 13236 int stackSize = keepStackSize();
12941 13237
12942 try { 13238 try {
12943 // InternalApplicationConfiguration.g:3968:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) 13239 // InternalApplicationConfiguration.g:4051:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
12944 // InternalApplicationConfiguration.g:3969:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 13240 // InternalApplicationConfiguration.g:4052:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
12945 { 13241 {
12946 pushFollow(FOLLOW_6); 13242 pushFollow(FOLLOW_6);
12947 rule__MetamodelElement__Group__1__Impl(); 13243 rule__MetamodelElement__Group__1__Impl();
@@ -12972,21 +13268,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
12972 13268
12973 13269
12974 // $ANTLR start "rule__MetamodelElement__Group__1__Impl" 13270 // $ANTLR start "rule__MetamodelElement__Group__1__Impl"
12975 // InternalApplicationConfiguration.g:3976:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; 13271 // InternalApplicationConfiguration.g:4059:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
12976 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { 13272 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
12977 13273
12978 int stackSize = keepStackSize(); 13274 int stackSize = keepStackSize();
12979 13275
12980 try { 13276 try {
12981 // InternalApplicationConfiguration.g:3980:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) 13277 // InternalApplicationConfiguration.g:4063:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
12982 // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 13278 // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12983 { 13279 {
12984 // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) 13280 // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
12985 // InternalApplicationConfiguration.g:3982:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 13281 // InternalApplicationConfiguration.g:4065:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12986 { 13282 {
12987 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); 13283 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
12988 // InternalApplicationConfiguration.g:3983:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) 13284 // InternalApplicationConfiguration.g:4066:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
12989 // InternalApplicationConfiguration.g:3983:3: rule__MetamodelElement__ClassifierAssignment_1 13285 // InternalApplicationConfiguration.g:4066:3: rule__MetamodelElement__ClassifierAssignment_1
12990 { 13286 {
12991 pushFollow(FOLLOW_2); 13287 pushFollow(FOLLOW_2);
12992 rule__MetamodelElement__ClassifierAssignment_1(); 13288 rule__MetamodelElement__ClassifierAssignment_1();
@@ -13019,14 +13315,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13019 13315
13020 13316
13021 // $ANTLR start "rule__MetamodelElement__Group__2" 13317 // $ANTLR start "rule__MetamodelElement__Group__2"
13022 // InternalApplicationConfiguration.g:3991:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; 13318 // InternalApplicationConfiguration.g:4074:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
13023 public final void rule__MetamodelElement__Group__2() throws RecognitionException { 13319 public final void rule__MetamodelElement__Group__2() throws RecognitionException {
13024 13320
13025 int stackSize = keepStackSize(); 13321 int stackSize = keepStackSize();
13026 13322
13027 try { 13323 try {
13028 // InternalApplicationConfiguration.g:3995:1: ( rule__MetamodelElement__Group__2__Impl ) 13324 // InternalApplicationConfiguration.g:4078:1: ( rule__MetamodelElement__Group__2__Impl )
13029 // InternalApplicationConfiguration.g:3996:2: rule__MetamodelElement__Group__2__Impl 13325 // InternalApplicationConfiguration.g:4079:2: rule__MetamodelElement__Group__2__Impl
13030 { 13326 {
13031 pushFollow(FOLLOW_2); 13327 pushFollow(FOLLOW_2);
13032 rule__MetamodelElement__Group__2__Impl(); 13328 rule__MetamodelElement__Group__2__Impl();
@@ -13052,29 +13348,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13052 13348
13053 13349
13054 // $ANTLR start "rule__MetamodelElement__Group__2__Impl" 13350 // $ANTLR start "rule__MetamodelElement__Group__2__Impl"
13055 // InternalApplicationConfiguration.g:4002:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; 13351 // InternalApplicationConfiguration.g:4085:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
13056 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { 13352 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
13057 13353
13058 int stackSize = keepStackSize(); 13354 int stackSize = keepStackSize();
13059 13355
13060 try { 13356 try {
13061 // InternalApplicationConfiguration.g:4006:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) 13357 // InternalApplicationConfiguration.g:4089:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
13062 // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 13358 // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? )
13063 { 13359 {
13064 // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) 13360 // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? )
13065 // InternalApplicationConfiguration.g:4008:2: ( rule__MetamodelElement__Group_2__0 )? 13361 // InternalApplicationConfiguration.g:4091:2: ( rule__MetamodelElement__Group_2__0 )?
13066 { 13362 {
13067 before(grammarAccess.getMetamodelElementAccess().getGroup_2()); 13363 before(grammarAccess.getMetamodelElementAccess().getGroup_2());
13068 // InternalApplicationConfiguration.g:4009:2: ( rule__MetamodelElement__Group_2__0 )? 13364 // InternalApplicationConfiguration.g:4092:2: ( rule__MetamodelElement__Group_2__0 )?
13069 int alt43=2; 13365 int alt44=2;
13070 int LA43_0 = input.LA(1); 13366 int LA44_0 = input.LA(1);
13071 13367
13072 if ( (LA43_0==21) ) { 13368 if ( (LA44_0==23) ) {
13073 alt43=1; 13369 alt44=1;
13074 } 13370 }
13075 switch (alt43) { 13371 switch (alt44) {
13076 case 1 : 13372 case 1 :
13077 // InternalApplicationConfiguration.g:4009:3: rule__MetamodelElement__Group_2__0 13373 // InternalApplicationConfiguration.g:4092:3: rule__MetamodelElement__Group_2__0
13078 { 13374 {
13079 pushFollow(FOLLOW_2); 13375 pushFollow(FOLLOW_2);
13080 rule__MetamodelElement__Group_2__0(); 13376 rule__MetamodelElement__Group_2__0();
@@ -13110,14 +13406,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13110 13406
13111 13407
13112 // $ANTLR start "rule__MetamodelElement__Group_0__0" 13408 // $ANTLR start "rule__MetamodelElement__Group_0__0"
13113 // InternalApplicationConfiguration.g:4018:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; 13409 // InternalApplicationConfiguration.g:4101:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
13114 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { 13410 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
13115 13411
13116 int stackSize = keepStackSize(); 13412 int stackSize = keepStackSize();
13117 13413
13118 try { 13414 try {
13119 // InternalApplicationConfiguration.g:4022:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) 13415 // InternalApplicationConfiguration.g:4105:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
13120 // InternalApplicationConfiguration.g:4023:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 13416 // InternalApplicationConfiguration.g:4106:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
13121 { 13417 {
13122 pushFollow(FOLLOW_20); 13418 pushFollow(FOLLOW_20);
13123 rule__MetamodelElement__Group_0__0__Impl(); 13419 rule__MetamodelElement__Group_0__0__Impl();
@@ -13148,21 +13444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13148 13444
13149 13445
13150 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" 13446 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
13151 // InternalApplicationConfiguration.g:4030:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; 13447 // InternalApplicationConfiguration.g:4113:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
13152 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { 13448 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
13153 13449
13154 int stackSize = keepStackSize(); 13450 int stackSize = keepStackSize();
13155 13451
13156 try { 13452 try {
13157 // InternalApplicationConfiguration.g:4034:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) 13453 // InternalApplicationConfiguration.g:4117:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
13158 // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 13454 // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
13159 { 13455 {
13160 // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) 13456 // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
13161 // InternalApplicationConfiguration.g:4036:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 13457 // InternalApplicationConfiguration.g:4119:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
13162 { 13458 {
13163 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); 13459 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
13164 // InternalApplicationConfiguration.g:4037:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) 13460 // InternalApplicationConfiguration.g:4120:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
13165 // InternalApplicationConfiguration.g:4037:3: rule__MetamodelElement__PackageAssignment_0_0 13461 // InternalApplicationConfiguration.g:4120:3: rule__MetamodelElement__PackageAssignment_0_0
13166 { 13462 {
13167 pushFollow(FOLLOW_2); 13463 pushFollow(FOLLOW_2);
13168 rule__MetamodelElement__PackageAssignment_0_0(); 13464 rule__MetamodelElement__PackageAssignment_0_0();
@@ -13195,14 +13491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13195 13491
13196 13492
13197 // $ANTLR start "rule__MetamodelElement__Group_0__1" 13493 // $ANTLR start "rule__MetamodelElement__Group_0__1"
13198 // InternalApplicationConfiguration.g:4045:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; 13494 // InternalApplicationConfiguration.g:4128:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
13199 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { 13495 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
13200 13496
13201 int stackSize = keepStackSize(); 13497 int stackSize = keepStackSize();
13202 13498
13203 try { 13499 try {
13204 // InternalApplicationConfiguration.g:4049:1: ( rule__MetamodelElement__Group_0__1__Impl ) 13500 // InternalApplicationConfiguration.g:4132:1: ( rule__MetamodelElement__Group_0__1__Impl )
13205 // InternalApplicationConfiguration.g:4050:2: rule__MetamodelElement__Group_0__1__Impl 13501 // InternalApplicationConfiguration.g:4133:2: rule__MetamodelElement__Group_0__1__Impl
13206 { 13502 {
13207 pushFollow(FOLLOW_2); 13503 pushFollow(FOLLOW_2);
13208 rule__MetamodelElement__Group_0__1__Impl(); 13504 rule__MetamodelElement__Group_0__1__Impl();
@@ -13228,20 +13524,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13228 13524
13229 13525
13230 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" 13526 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
13231 // InternalApplicationConfiguration.g:4056:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; 13527 // InternalApplicationConfiguration.g:4139:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
13232 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { 13528 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
13233 13529
13234 int stackSize = keepStackSize(); 13530 int stackSize = keepStackSize();
13235 13531
13236 try { 13532 try {
13237 // InternalApplicationConfiguration.g:4060:1: ( ( '::' ) ) 13533 // InternalApplicationConfiguration.g:4143:1: ( ( '::' ) )
13238 // InternalApplicationConfiguration.g:4061:1: ( '::' ) 13534 // InternalApplicationConfiguration.g:4144:1: ( '::' )
13239 { 13535 {
13240 // InternalApplicationConfiguration.g:4061:1: ( '::' ) 13536 // InternalApplicationConfiguration.g:4144:1: ( '::' )
13241 // InternalApplicationConfiguration.g:4062:2: '::' 13537 // InternalApplicationConfiguration.g:4145:2: '::'
13242 { 13538 {
13243 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 13539 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
13244 match(input,34,FOLLOW_2); 13540 match(input,36,FOLLOW_2);
13245 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); 13541 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
13246 13542
13247 } 13543 }
@@ -13265,14 +13561,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13265 13561
13266 13562
13267 // $ANTLR start "rule__MetamodelElement__Group_2__0" 13563 // $ANTLR start "rule__MetamodelElement__Group_2__0"
13268 // InternalApplicationConfiguration.g:4072:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; 13564 // InternalApplicationConfiguration.g:4155:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
13269 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { 13565 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
13270 13566
13271 int stackSize = keepStackSize(); 13567 int stackSize = keepStackSize();
13272 13568
13273 try { 13569 try {
13274 // InternalApplicationConfiguration.g:4076:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) 13570 // InternalApplicationConfiguration.g:4159:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
13275 // InternalApplicationConfiguration.g:4077:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 13571 // InternalApplicationConfiguration.g:4160:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
13276 { 13572 {
13277 pushFollow(FOLLOW_8); 13573 pushFollow(FOLLOW_8);
13278 rule__MetamodelElement__Group_2__0__Impl(); 13574 rule__MetamodelElement__Group_2__0__Impl();
@@ -13303,20 +13599,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13303 13599
13304 13600
13305 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" 13601 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
13306 // InternalApplicationConfiguration.g:4084:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; 13602 // InternalApplicationConfiguration.g:4167:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
13307 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { 13603 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
13308 13604
13309 int stackSize = keepStackSize(); 13605 int stackSize = keepStackSize();
13310 13606
13311 try { 13607 try {
13312 // InternalApplicationConfiguration.g:4088:1: ( ( '.' ) ) 13608 // InternalApplicationConfiguration.g:4171:1: ( ( '.' ) )
13313 // InternalApplicationConfiguration.g:4089:1: ( '.' ) 13609 // InternalApplicationConfiguration.g:4172:1: ( '.' )
13314 { 13610 {
13315 // InternalApplicationConfiguration.g:4089:1: ( '.' ) 13611 // InternalApplicationConfiguration.g:4172:1: ( '.' )
13316 // InternalApplicationConfiguration.g:4090:2: '.' 13612 // InternalApplicationConfiguration.g:4173:2: '.'
13317 { 13613 {
13318 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 13614 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
13319 match(input,21,FOLLOW_2); 13615 match(input,23,FOLLOW_2);
13320 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); 13616 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
13321 13617
13322 } 13618 }
@@ -13340,14 +13636,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13340 13636
13341 13637
13342 // $ANTLR start "rule__MetamodelElement__Group_2__1" 13638 // $ANTLR start "rule__MetamodelElement__Group_2__1"
13343 // InternalApplicationConfiguration.g:4099:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; 13639 // InternalApplicationConfiguration.g:4182:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
13344 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { 13640 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
13345 13641
13346 int stackSize = keepStackSize(); 13642 int stackSize = keepStackSize();
13347 13643
13348 try { 13644 try {
13349 // InternalApplicationConfiguration.g:4103:1: ( rule__MetamodelElement__Group_2__1__Impl ) 13645 // InternalApplicationConfiguration.g:4186:1: ( rule__MetamodelElement__Group_2__1__Impl )
13350 // InternalApplicationConfiguration.g:4104:2: rule__MetamodelElement__Group_2__1__Impl 13646 // InternalApplicationConfiguration.g:4187:2: rule__MetamodelElement__Group_2__1__Impl
13351 { 13647 {
13352 pushFollow(FOLLOW_2); 13648 pushFollow(FOLLOW_2);
13353 rule__MetamodelElement__Group_2__1__Impl(); 13649 rule__MetamodelElement__Group_2__1__Impl();
@@ -13373,21 +13669,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13373 13669
13374 13670
13375 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" 13671 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
13376 // InternalApplicationConfiguration.g:4110:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; 13672 // InternalApplicationConfiguration.g:4193:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
13377 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { 13673 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
13378 13674
13379 int stackSize = keepStackSize(); 13675 int stackSize = keepStackSize();
13380 13676
13381 try { 13677 try {
13382 // InternalApplicationConfiguration.g:4114:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) 13678 // InternalApplicationConfiguration.g:4197:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
13383 // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 13679 // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
13384 { 13680 {
13385 // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) 13681 // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
13386 // InternalApplicationConfiguration.g:4116:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 13682 // InternalApplicationConfiguration.g:4199:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
13387 { 13683 {
13388 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); 13684 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
13389 // InternalApplicationConfiguration.g:4117:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) 13685 // InternalApplicationConfiguration.g:4200:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
13390 // InternalApplicationConfiguration.g:4117:3: rule__MetamodelElement__FeatureAssignment_2_1 13686 // InternalApplicationConfiguration.g:4200:3: rule__MetamodelElement__FeatureAssignment_2_1
13391 { 13687 {
13392 pushFollow(FOLLOW_2); 13688 pushFollow(FOLLOW_2);
13393 rule__MetamodelElement__FeatureAssignment_2_1(); 13689 rule__MetamodelElement__FeatureAssignment_2_1();
@@ -13420,14 +13716,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13420 13716
13421 13717
13422 // $ANTLR start "rule__MetamodelDeclaration__Group__0" 13718 // $ANTLR start "rule__MetamodelDeclaration__Group__0"
13423 // InternalApplicationConfiguration.g:4126:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; 13719 // InternalApplicationConfiguration.g:4209:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
13424 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { 13720 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
13425 13721
13426 int stackSize = keepStackSize(); 13722 int stackSize = keepStackSize();
13427 13723
13428 try { 13724 try {
13429 // InternalApplicationConfiguration.g:4130:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) 13725 // InternalApplicationConfiguration.g:4213:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
13430 // InternalApplicationConfiguration.g:4131:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 13726 // InternalApplicationConfiguration.g:4214:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
13431 { 13727 {
13432 pushFollow(FOLLOW_8); 13728 pushFollow(FOLLOW_8);
13433 rule__MetamodelDeclaration__Group__0__Impl(); 13729 rule__MetamodelDeclaration__Group__0__Impl();
@@ -13458,20 +13754,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13458 13754
13459 13755
13460 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" 13756 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
13461 // InternalApplicationConfiguration.g:4138:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; 13757 // InternalApplicationConfiguration.g:4221:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
13462 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { 13758 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
13463 13759
13464 int stackSize = keepStackSize(); 13760 int stackSize = keepStackSize();
13465 13761
13466 try { 13762 try {
13467 // InternalApplicationConfiguration.g:4142:1: ( ( 'metamodel' ) ) 13763 // InternalApplicationConfiguration.g:4225:1: ( ( 'metamodel' ) )
13468 // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) 13764 // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' )
13469 { 13765 {
13470 // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) 13766 // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' )
13471 // InternalApplicationConfiguration.g:4144:2: 'metamodel' 13767 // InternalApplicationConfiguration.g:4227:2: 'metamodel'
13472 { 13768 {
13473 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 13769 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13474 match(input,35,FOLLOW_2); 13770 match(input,37,FOLLOW_2);
13475 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); 13771 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
13476 13772
13477 } 13773 }
@@ -13495,14 +13791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13495 13791
13496 13792
13497 // $ANTLR start "rule__MetamodelDeclaration__Group__1" 13793 // $ANTLR start "rule__MetamodelDeclaration__Group__1"
13498 // InternalApplicationConfiguration.g:4153:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; 13794 // InternalApplicationConfiguration.g:4236:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
13499 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { 13795 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
13500 13796
13501 int stackSize = keepStackSize(); 13797 int stackSize = keepStackSize();
13502 13798
13503 try { 13799 try {
13504 // InternalApplicationConfiguration.g:4157:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) 13800 // InternalApplicationConfiguration.g:4240:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
13505 // InternalApplicationConfiguration.g:4158:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 13801 // InternalApplicationConfiguration.g:4241:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
13506 { 13802 {
13507 pushFollow(FOLLOW_19); 13803 pushFollow(FOLLOW_19);
13508 rule__MetamodelDeclaration__Group__1__Impl(); 13804 rule__MetamodelDeclaration__Group__1__Impl();
@@ -13533,21 +13829,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13533 13829
13534 13830
13535 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" 13831 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
13536 // InternalApplicationConfiguration.g:4165:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; 13832 // InternalApplicationConfiguration.g:4248:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
13537 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { 13833 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
13538 13834
13539 int stackSize = keepStackSize(); 13835 int stackSize = keepStackSize();
13540 13836
13541 try { 13837 try {
13542 // InternalApplicationConfiguration.g:4169:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) 13838 // InternalApplicationConfiguration.g:4252:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
13543 // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 13839 // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13544 { 13840 {
13545 // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) 13841 // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
13546 // InternalApplicationConfiguration.g:4171:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 13842 // InternalApplicationConfiguration.g:4254:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13547 { 13843 {
13548 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); 13844 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
13549 // InternalApplicationConfiguration.g:4172:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) 13845 // InternalApplicationConfiguration.g:4255:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
13550 // InternalApplicationConfiguration.g:4172:3: rule__MetamodelDeclaration__NameAssignment_1 13846 // InternalApplicationConfiguration.g:4255:3: rule__MetamodelDeclaration__NameAssignment_1
13551 { 13847 {
13552 pushFollow(FOLLOW_2); 13848 pushFollow(FOLLOW_2);
13553 rule__MetamodelDeclaration__NameAssignment_1(); 13849 rule__MetamodelDeclaration__NameAssignment_1();
@@ -13580,14 +13876,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13580 13876
13581 13877
13582 // $ANTLR start "rule__MetamodelDeclaration__Group__2" 13878 // $ANTLR start "rule__MetamodelDeclaration__Group__2"
13583 // InternalApplicationConfiguration.g:4180:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; 13879 // InternalApplicationConfiguration.g:4263:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
13584 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { 13880 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
13585 13881
13586 int stackSize = keepStackSize(); 13882 int stackSize = keepStackSize();
13587 13883
13588 try { 13884 try {
13589 // InternalApplicationConfiguration.g:4184:1: ( rule__MetamodelDeclaration__Group__2__Impl ) 13885 // InternalApplicationConfiguration.g:4267:1: ( rule__MetamodelDeclaration__Group__2__Impl )
13590 // InternalApplicationConfiguration.g:4185:2: rule__MetamodelDeclaration__Group__2__Impl 13886 // InternalApplicationConfiguration.g:4268:2: rule__MetamodelDeclaration__Group__2__Impl
13591 { 13887 {
13592 pushFollow(FOLLOW_2); 13888 pushFollow(FOLLOW_2);
13593 rule__MetamodelDeclaration__Group__2__Impl(); 13889 rule__MetamodelDeclaration__Group__2__Impl();
@@ -13613,21 +13909,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13613 13909
13614 13910
13615 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" 13911 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
13616 // InternalApplicationConfiguration.g:4191:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; 13912 // InternalApplicationConfiguration.g:4274:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
13617 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { 13913 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
13618 13914
13619 int stackSize = keepStackSize(); 13915 int stackSize = keepStackSize();
13620 13916
13621 try { 13917 try {
13622 // InternalApplicationConfiguration.g:4195:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) 13918 // InternalApplicationConfiguration.g:4278:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
13623 // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 13919 // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13624 { 13920 {
13625 // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) 13921 // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
13626 // InternalApplicationConfiguration.g:4197:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 13922 // InternalApplicationConfiguration.g:4280:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13627 { 13923 {
13628 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); 13924 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
13629 // InternalApplicationConfiguration.g:4198:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) 13925 // InternalApplicationConfiguration.g:4281:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
13630 // InternalApplicationConfiguration.g:4198:3: rule__MetamodelDeclaration__SpecificationAssignment_2 13926 // InternalApplicationConfiguration.g:4281:3: rule__MetamodelDeclaration__SpecificationAssignment_2
13631 { 13927 {
13632 pushFollow(FOLLOW_2); 13928 pushFollow(FOLLOW_2);
13633 rule__MetamodelDeclaration__SpecificationAssignment_2(); 13929 rule__MetamodelDeclaration__SpecificationAssignment_2();
@@ -13660,14 +13956,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13660 13956
13661 13957
13662 // $ANTLR start "rule__PartialModelSpecification__Group__0" 13958 // $ANTLR start "rule__PartialModelSpecification__Group__0"
13663 // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; 13959 // InternalApplicationConfiguration.g:4290:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
13664 public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { 13960 public final void rule__PartialModelSpecification__Group__0() throws RecognitionException {
13665 13961
13666 int stackSize = keepStackSize(); 13962 int stackSize = keepStackSize();
13667 13963
13668 try { 13964 try {
13669 // InternalApplicationConfiguration.g:4211:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) 13965 // InternalApplicationConfiguration.g:4294:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
13670 // InternalApplicationConfiguration.g:4212:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 13966 // InternalApplicationConfiguration.g:4295:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
13671 { 13967 {
13672 pushFollow(FOLLOW_21); 13968 pushFollow(FOLLOW_21);
13673 rule__PartialModelSpecification__Group__0__Impl(); 13969 rule__PartialModelSpecification__Group__0__Impl();
@@ -13698,20 +13994,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13698 13994
13699 13995
13700 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" 13996 // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl"
13701 // InternalApplicationConfiguration.g:4219:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; 13997 // InternalApplicationConfiguration.g:4302:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
13702 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { 13998 public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException {
13703 13999
13704 int stackSize = keepStackSize(); 14000 int stackSize = keepStackSize();
13705 14001
13706 try { 14002 try {
13707 // InternalApplicationConfiguration.g:4223:1: ( ( '{' ) ) 14003 // InternalApplicationConfiguration.g:4306:1: ( ( '{' ) )
13708 // InternalApplicationConfiguration.g:4224:1: ( '{' ) 14004 // InternalApplicationConfiguration.g:4307:1: ( '{' )
13709 { 14005 {
13710 // InternalApplicationConfiguration.g:4224:1: ( '{' ) 14006 // InternalApplicationConfiguration.g:4307:1: ( '{' )
13711 // InternalApplicationConfiguration.g:4225:2: '{' 14007 // InternalApplicationConfiguration.g:4308:2: '{'
13712 { 14008 {
13713 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 14009 before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13714 match(input,29,FOLLOW_2); 14010 match(input,31,FOLLOW_2);
13715 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); 14011 after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
13716 14012
13717 } 14013 }
@@ -13735,14 +14031,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13735 14031
13736 14032
13737 // $ANTLR start "rule__PartialModelSpecification__Group__1" 14033 // $ANTLR start "rule__PartialModelSpecification__Group__1"
13738 // InternalApplicationConfiguration.g:4234:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; 14034 // InternalApplicationConfiguration.g:4317:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
13739 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { 14035 public final void rule__PartialModelSpecification__Group__1() throws RecognitionException {
13740 14036
13741 int stackSize = keepStackSize(); 14037 int stackSize = keepStackSize();
13742 14038
13743 try { 14039 try {
13744 // InternalApplicationConfiguration.g:4238:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) 14040 // InternalApplicationConfiguration.g:4321:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
13745 // InternalApplicationConfiguration.g:4239:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 14041 // InternalApplicationConfiguration.g:4322:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
13746 { 14042 {
13747 pushFollow(FOLLOW_16); 14043 pushFollow(FOLLOW_16);
13748 rule__PartialModelSpecification__Group__1__Impl(); 14044 rule__PartialModelSpecification__Group__1__Impl();
@@ -13773,21 +14069,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13773 14069
13774 14070
13775 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" 14071 // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl"
13776 // InternalApplicationConfiguration.g:4246:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; 14072 // InternalApplicationConfiguration.g:4329:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
13777 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { 14073 public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException {
13778 14074
13779 int stackSize = keepStackSize(); 14075 int stackSize = keepStackSize();
13780 14076
13781 try { 14077 try {
13782 // InternalApplicationConfiguration.g:4250:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) 14078 // InternalApplicationConfiguration.g:4333:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
13783 // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 14079 // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13784 { 14080 {
13785 // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) 14081 // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
13786 // InternalApplicationConfiguration.g:4252:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) 14082 // InternalApplicationConfiguration.g:4335:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13787 { 14083 {
13788 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); 14084 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
13789 // InternalApplicationConfiguration.g:4253:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) 14085 // InternalApplicationConfiguration.g:4336:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
13790 // InternalApplicationConfiguration.g:4253:3: rule__PartialModelSpecification__EntryAssignment_1 14086 // InternalApplicationConfiguration.g:4336:3: rule__PartialModelSpecification__EntryAssignment_1
13791 { 14087 {
13792 pushFollow(FOLLOW_2); 14088 pushFollow(FOLLOW_2);
13793 rule__PartialModelSpecification__EntryAssignment_1(); 14089 rule__PartialModelSpecification__EntryAssignment_1();
@@ -13820,14 +14116,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13820 14116
13821 14117
13822 // $ANTLR start "rule__PartialModelSpecification__Group__2" 14118 // $ANTLR start "rule__PartialModelSpecification__Group__2"
13823 // InternalApplicationConfiguration.g:4261:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; 14119 // InternalApplicationConfiguration.g:4344:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
13824 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { 14120 public final void rule__PartialModelSpecification__Group__2() throws RecognitionException {
13825 14121
13826 int stackSize = keepStackSize(); 14122 int stackSize = keepStackSize();
13827 14123
13828 try { 14124 try {
13829 // InternalApplicationConfiguration.g:4265:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) 14125 // InternalApplicationConfiguration.g:4348:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
13830 // InternalApplicationConfiguration.g:4266:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 14126 // InternalApplicationConfiguration.g:4349:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
13831 { 14127 {
13832 pushFollow(FOLLOW_16); 14128 pushFollow(FOLLOW_16);
13833 rule__PartialModelSpecification__Group__2__Impl(); 14129 rule__PartialModelSpecification__Group__2__Impl();
@@ -13858,29 +14154,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13858 14154
13859 14155
13860 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" 14156 // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl"
13861 // InternalApplicationConfiguration.g:4273:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; 14157 // InternalApplicationConfiguration.g:4356:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
13862 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { 14158 public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException {
13863 14159
13864 int stackSize = keepStackSize(); 14160 int stackSize = keepStackSize();
13865 14161
13866 try { 14162 try {
13867 // InternalApplicationConfiguration.g:4277:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) 14163 // InternalApplicationConfiguration.g:4360:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
13868 // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) 14164 // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13869 { 14165 {
13870 // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) 14166 // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
13871 // InternalApplicationConfiguration.g:4279:2: ( rule__PartialModelSpecification__Group_2__0 )? 14167 // InternalApplicationConfiguration.g:4362:2: ( rule__PartialModelSpecification__Group_2__0 )?
13872 { 14168 {
13873 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); 14169 before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
13874 // InternalApplicationConfiguration.g:4280:2: ( rule__PartialModelSpecification__Group_2__0 )? 14170 // InternalApplicationConfiguration.g:4363:2: ( rule__PartialModelSpecification__Group_2__0 )?
13875 int alt44=2; 14171 int alt45=2;
13876 int LA44_0 = input.LA(1); 14172 int LA45_0 = input.LA(1);
13877 14173
13878 if ( (LA44_0==31) ) { 14174 if ( (LA45_0==33) ) {
13879 alt44=1; 14175 alt45=1;
13880 } 14176 }
13881 switch (alt44) { 14177 switch (alt45) {
13882 case 1 : 14178 case 1 :
13883 // InternalApplicationConfiguration.g:4280:3: rule__PartialModelSpecification__Group_2__0 14179 // InternalApplicationConfiguration.g:4363:3: rule__PartialModelSpecification__Group_2__0
13884 { 14180 {
13885 pushFollow(FOLLOW_2); 14181 pushFollow(FOLLOW_2);
13886 rule__PartialModelSpecification__Group_2__0(); 14182 rule__PartialModelSpecification__Group_2__0();
@@ -13916,14 +14212,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13916 14212
13917 14213
13918 // $ANTLR start "rule__PartialModelSpecification__Group__3" 14214 // $ANTLR start "rule__PartialModelSpecification__Group__3"
13919 // InternalApplicationConfiguration.g:4288:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; 14215 // InternalApplicationConfiguration.g:4371:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
13920 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { 14216 public final void rule__PartialModelSpecification__Group__3() throws RecognitionException {
13921 14217
13922 int stackSize = keepStackSize(); 14218 int stackSize = keepStackSize();
13923 14219
13924 try { 14220 try {
13925 // InternalApplicationConfiguration.g:4292:1: ( rule__PartialModelSpecification__Group__3__Impl ) 14221 // InternalApplicationConfiguration.g:4375:1: ( rule__PartialModelSpecification__Group__3__Impl )
13926 // InternalApplicationConfiguration.g:4293:2: rule__PartialModelSpecification__Group__3__Impl 14222 // InternalApplicationConfiguration.g:4376:2: rule__PartialModelSpecification__Group__3__Impl
13927 { 14223 {
13928 pushFollow(FOLLOW_2); 14224 pushFollow(FOLLOW_2);
13929 rule__PartialModelSpecification__Group__3__Impl(); 14225 rule__PartialModelSpecification__Group__3__Impl();
@@ -13949,20 +14245,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13949 14245
13950 14246
13951 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" 14247 // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl"
13952 // InternalApplicationConfiguration.g:4299:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; 14248 // InternalApplicationConfiguration.g:4382:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
13953 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { 14249 public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException {
13954 14250
13955 int stackSize = keepStackSize(); 14251 int stackSize = keepStackSize();
13956 14252
13957 try { 14253 try {
13958 // InternalApplicationConfiguration.g:4303:1: ( ( '}' ) ) 14254 // InternalApplicationConfiguration.g:4386:1: ( ( '}' ) )
13959 // InternalApplicationConfiguration.g:4304:1: ( '}' ) 14255 // InternalApplicationConfiguration.g:4387:1: ( '}' )
13960 { 14256 {
13961 // InternalApplicationConfiguration.g:4304:1: ( '}' ) 14257 // InternalApplicationConfiguration.g:4387:1: ( '}' )
13962 // InternalApplicationConfiguration.g:4305:2: '}' 14258 // InternalApplicationConfiguration.g:4388:2: '}'
13963 { 14259 {
13964 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 14260 before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13965 match(input,30,FOLLOW_2); 14261 match(input,32,FOLLOW_2);
13966 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); 14262 after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
13967 14263
13968 } 14264 }
@@ -13986,14 +14282,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
13986 14282
13987 14283
13988 // $ANTLR start "rule__PartialModelSpecification__Group_2__0" 14284 // $ANTLR start "rule__PartialModelSpecification__Group_2__0"
13989 // InternalApplicationConfiguration.g:4315:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; 14285 // InternalApplicationConfiguration.g:4398:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
13990 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { 14286 public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException {
13991 14287
13992 int stackSize = keepStackSize(); 14288 int stackSize = keepStackSize();
13993 14289
13994 try { 14290 try {
13995 // InternalApplicationConfiguration.g:4319:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) 14291 // InternalApplicationConfiguration.g:4402:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
13996 // InternalApplicationConfiguration.g:4320:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 14292 // InternalApplicationConfiguration.g:4403:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
13997 { 14293 {
13998 pushFollow(FOLLOW_21); 14294 pushFollow(FOLLOW_21);
13999 rule__PartialModelSpecification__Group_2__0__Impl(); 14295 rule__PartialModelSpecification__Group_2__0__Impl();
@@ -14024,20 +14320,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14024 14320
14025 14321
14026 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" 14322 // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl"
14027 // InternalApplicationConfiguration.g:4327:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; 14323 // InternalApplicationConfiguration.g:4410:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
14028 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { 14324 public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException {
14029 14325
14030 int stackSize = keepStackSize(); 14326 int stackSize = keepStackSize();
14031 14327
14032 try { 14328 try {
14033 // InternalApplicationConfiguration.g:4331:1: ( ( ',' ) ) 14329 // InternalApplicationConfiguration.g:4414:1: ( ( ',' ) )
14034 // InternalApplicationConfiguration.g:4332:1: ( ',' ) 14330 // InternalApplicationConfiguration.g:4415:1: ( ',' )
14035 { 14331 {
14036 // InternalApplicationConfiguration.g:4332:1: ( ',' ) 14332 // InternalApplicationConfiguration.g:4415:1: ( ',' )
14037 // InternalApplicationConfiguration.g:4333:2: ',' 14333 // InternalApplicationConfiguration.g:4416:2: ','
14038 { 14334 {
14039 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 14335 before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
14040 match(input,31,FOLLOW_2); 14336 match(input,33,FOLLOW_2);
14041 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); 14337 after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
14042 14338
14043 } 14339 }
@@ -14061,14 +14357,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14061 14357
14062 14358
14063 // $ANTLR start "rule__PartialModelSpecification__Group_2__1" 14359 // $ANTLR start "rule__PartialModelSpecification__Group_2__1"
14064 // InternalApplicationConfiguration.g:4342:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; 14360 // InternalApplicationConfiguration.g:4425:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
14065 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { 14361 public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException {
14066 14362
14067 int stackSize = keepStackSize(); 14363 int stackSize = keepStackSize();
14068 14364
14069 try { 14365 try {
14070 // InternalApplicationConfiguration.g:4346:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) 14366 // InternalApplicationConfiguration.g:4429:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
14071 // InternalApplicationConfiguration.g:4347:2: rule__PartialModelSpecification__Group_2__1__Impl 14367 // InternalApplicationConfiguration.g:4430:2: rule__PartialModelSpecification__Group_2__1__Impl
14072 { 14368 {
14073 pushFollow(FOLLOW_2); 14369 pushFollow(FOLLOW_2);
14074 rule__PartialModelSpecification__Group_2__1__Impl(); 14370 rule__PartialModelSpecification__Group_2__1__Impl();
@@ -14094,21 +14390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14094 14390
14095 14391
14096 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" 14392 // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl"
14097 // InternalApplicationConfiguration.g:4353:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; 14393 // InternalApplicationConfiguration.g:4436:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
14098 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { 14394 public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException {
14099 14395
14100 int stackSize = keepStackSize(); 14396 int stackSize = keepStackSize();
14101 14397
14102 try { 14398 try {
14103 // InternalApplicationConfiguration.g:4357:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) 14399 // InternalApplicationConfiguration.g:4440:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
14104 // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 14400 // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
14105 { 14401 {
14106 // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) 14402 // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
14107 // InternalApplicationConfiguration.g:4359:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 14403 // InternalApplicationConfiguration.g:4442:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
14108 { 14404 {
14109 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); 14405 before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
14110 // InternalApplicationConfiguration.g:4360:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) 14406 // InternalApplicationConfiguration.g:4443:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
14111 // InternalApplicationConfiguration.g:4360:3: rule__PartialModelSpecification__EntryAssignment_2_1 14407 // InternalApplicationConfiguration.g:4443:3: rule__PartialModelSpecification__EntryAssignment_2_1
14112 { 14408 {
14113 pushFollow(FOLLOW_2); 14409 pushFollow(FOLLOW_2);
14114 rule__PartialModelSpecification__EntryAssignment_2_1(); 14410 rule__PartialModelSpecification__EntryAssignment_2_1();
@@ -14141,14 +14437,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14141 14437
14142 14438
14143 // $ANTLR start "rule__FolderEntry__Group__0" 14439 // $ANTLR start "rule__FolderEntry__Group__0"
14144 // InternalApplicationConfiguration.g:4369:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; 14440 // InternalApplicationConfiguration.g:4452:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
14145 public final void rule__FolderEntry__Group__0() throws RecognitionException { 14441 public final void rule__FolderEntry__Group__0() throws RecognitionException {
14146 14442
14147 int stackSize = keepStackSize(); 14443 int stackSize = keepStackSize();
14148 14444
14149 try { 14445 try {
14150 // InternalApplicationConfiguration.g:4373:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) 14446 // InternalApplicationConfiguration.g:4456:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
14151 // InternalApplicationConfiguration.g:4374:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 14447 // InternalApplicationConfiguration.g:4457:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
14152 { 14448 {
14153 pushFollow(FOLLOW_22); 14449 pushFollow(FOLLOW_22);
14154 rule__FolderEntry__Group__0__Impl(); 14450 rule__FolderEntry__Group__0__Impl();
@@ -14179,20 +14475,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14179 14475
14180 14476
14181 // $ANTLR start "rule__FolderEntry__Group__0__Impl" 14477 // $ANTLR start "rule__FolderEntry__Group__0__Impl"
14182 // InternalApplicationConfiguration.g:4381:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; 14478 // InternalApplicationConfiguration.g:4464:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
14183 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { 14479 public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException {
14184 14480
14185 int stackSize = keepStackSize(); 14481 int stackSize = keepStackSize();
14186 14482
14187 try { 14483 try {
14188 // InternalApplicationConfiguration.g:4385:1: ( ( 'folder' ) ) 14484 // InternalApplicationConfiguration.g:4468:1: ( ( 'folder' ) )
14189 // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) 14485 // InternalApplicationConfiguration.g:4469:1: ( 'folder' )
14190 { 14486 {
14191 // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) 14487 // InternalApplicationConfiguration.g:4469:1: ( 'folder' )
14192 // InternalApplicationConfiguration.g:4387:2: 'folder' 14488 // InternalApplicationConfiguration.g:4470:2: 'folder'
14193 { 14489 {
14194 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 14490 before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
14195 match(input,36,FOLLOW_2); 14491 match(input,38,FOLLOW_2);
14196 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); 14492 after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
14197 14493
14198 } 14494 }
@@ -14216,14 +14512,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14216 14512
14217 14513
14218 // $ANTLR start "rule__FolderEntry__Group__1" 14514 // $ANTLR start "rule__FolderEntry__Group__1"
14219 // InternalApplicationConfiguration.g:4396:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; 14515 // InternalApplicationConfiguration.g:4479:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
14220 public final void rule__FolderEntry__Group__1() throws RecognitionException { 14516 public final void rule__FolderEntry__Group__1() throws RecognitionException {
14221 14517
14222 int stackSize = keepStackSize(); 14518 int stackSize = keepStackSize();
14223 14519
14224 try { 14520 try {
14225 // InternalApplicationConfiguration.g:4400:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) 14521 // InternalApplicationConfiguration.g:4483:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
14226 // InternalApplicationConfiguration.g:4401:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 14522 // InternalApplicationConfiguration.g:4484:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
14227 { 14523 {
14228 pushFollow(FOLLOW_18); 14524 pushFollow(FOLLOW_18);
14229 rule__FolderEntry__Group__1__Impl(); 14525 rule__FolderEntry__Group__1__Impl();
@@ -14254,21 +14550,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14254 14550
14255 14551
14256 // $ANTLR start "rule__FolderEntry__Group__1__Impl" 14552 // $ANTLR start "rule__FolderEntry__Group__1__Impl"
14257 // InternalApplicationConfiguration.g:4408:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; 14553 // InternalApplicationConfiguration.g:4491:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
14258 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { 14554 public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException {
14259 14555
14260 int stackSize = keepStackSize(); 14556 int stackSize = keepStackSize();
14261 14557
14262 try { 14558 try {
14263 // InternalApplicationConfiguration.g:4412:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) 14559 // InternalApplicationConfiguration.g:4495:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
14264 // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 14560 // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
14265 { 14561 {
14266 // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) 14562 // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
14267 // InternalApplicationConfiguration.g:4414:2: ( rule__FolderEntry__PathAssignment_1 ) 14563 // InternalApplicationConfiguration.g:4497:2: ( rule__FolderEntry__PathAssignment_1 )
14268 { 14564 {
14269 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); 14565 before(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
14270 // InternalApplicationConfiguration.g:4415:2: ( rule__FolderEntry__PathAssignment_1 ) 14566 // InternalApplicationConfiguration.g:4498:2: ( rule__FolderEntry__PathAssignment_1 )
14271 // InternalApplicationConfiguration.g:4415:3: rule__FolderEntry__PathAssignment_1 14567 // InternalApplicationConfiguration.g:4498:3: rule__FolderEntry__PathAssignment_1
14272 { 14568 {
14273 pushFollow(FOLLOW_2); 14569 pushFollow(FOLLOW_2);
14274 rule__FolderEntry__PathAssignment_1(); 14570 rule__FolderEntry__PathAssignment_1();
@@ -14301,14 +14597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14301 14597
14302 14598
14303 // $ANTLR start "rule__FolderEntry__Group__2" 14599 // $ANTLR start "rule__FolderEntry__Group__2"
14304 // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; 14600 // InternalApplicationConfiguration.g:4506:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
14305 public final void rule__FolderEntry__Group__2() throws RecognitionException { 14601 public final void rule__FolderEntry__Group__2() throws RecognitionException {
14306 14602
14307 int stackSize = keepStackSize(); 14603 int stackSize = keepStackSize();
14308 14604
14309 try { 14605 try {
14310 // InternalApplicationConfiguration.g:4427:1: ( rule__FolderEntry__Group__2__Impl ) 14606 // InternalApplicationConfiguration.g:4510:1: ( rule__FolderEntry__Group__2__Impl )
14311 // InternalApplicationConfiguration.g:4428:2: rule__FolderEntry__Group__2__Impl 14607 // InternalApplicationConfiguration.g:4511:2: rule__FolderEntry__Group__2__Impl
14312 { 14608 {
14313 pushFollow(FOLLOW_2); 14609 pushFollow(FOLLOW_2);
14314 rule__FolderEntry__Group__2__Impl(); 14610 rule__FolderEntry__Group__2__Impl();
@@ -14334,29 +14630,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14334 14630
14335 14631
14336 // $ANTLR start "rule__FolderEntry__Group__2__Impl" 14632 // $ANTLR start "rule__FolderEntry__Group__2__Impl"
14337 // InternalApplicationConfiguration.g:4434:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; 14633 // InternalApplicationConfiguration.g:4517:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
14338 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { 14634 public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException {
14339 14635
14340 int stackSize = keepStackSize(); 14636 int stackSize = keepStackSize();
14341 14637
14342 try { 14638 try {
14343 // InternalApplicationConfiguration.g:4438:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) 14639 // InternalApplicationConfiguration.g:4521:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
14344 // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) 14640 // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? )
14345 { 14641 {
14346 // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) 14642 // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? )
14347 // InternalApplicationConfiguration.g:4440:2: ( rule__FolderEntry__Group_2__0 )? 14643 // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__Group_2__0 )?
14348 { 14644 {
14349 before(grammarAccess.getFolderEntryAccess().getGroup_2()); 14645 before(grammarAccess.getFolderEntryAccess().getGroup_2());
14350 // InternalApplicationConfiguration.g:4441:2: ( rule__FolderEntry__Group_2__0 )? 14646 // InternalApplicationConfiguration.g:4524:2: ( rule__FolderEntry__Group_2__0 )?
14351 int alt45=2; 14647 int alt46=2;
14352 int LA45_0 = input.LA(1); 14648 int LA46_0 = input.LA(1);
14353 14649
14354 if ( (LA45_0==33) ) { 14650 if ( (LA46_0==35) ) {
14355 alt45=1; 14651 alt46=1;
14356 } 14652 }
14357 switch (alt45) { 14653 switch (alt46) {
14358 case 1 : 14654 case 1 :
14359 // InternalApplicationConfiguration.g:4441:3: rule__FolderEntry__Group_2__0 14655 // InternalApplicationConfiguration.g:4524:3: rule__FolderEntry__Group_2__0
14360 { 14656 {
14361 pushFollow(FOLLOW_2); 14657 pushFollow(FOLLOW_2);
14362 rule__FolderEntry__Group_2__0(); 14658 rule__FolderEntry__Group_2__0();
@@ -14392,14 +14688,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14392 14688
14393 14689
14394 // $ANTLR start "rule__FolderEntry__Group_2__0" 14690 // $ANTLR start "rule__FolderEntry__Group_2__0"
14395 // InternalApplicationConfiguration.g:4450:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; 14691 // InternalApplicationConfiguration.g:4533:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
14396 public final void rule__FolderEntry__Group_2__0() throws RecognitionException { 14692 public final void rule__FolderEntry__Group_2__0() throws RecognitionException {
14397 14693
14398 int stackSize = keepStackSize(); 14694 int stackSize = keepStackSize();
14399 14695
14400 try { 14696 try {
14401 // InternalApplicationConfiguration.g:4454:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) 14697 // InternalApplicationConfiguration.g:4537:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
14402 // InternalApplicationConfiguration.g:4455:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 14698 // InternalApplicationConfiguration.g:4538:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
14403 { 14699 {
14404 pushFollow(FOLLOW_19); 14700 pushFollow(FOLLOW_19);
14405 rule__FolderEntry__Group_2__0__Impl(); 14701 rule__FolderEntry__Group_2__0__Impl();
@@ -14430,20 +14726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14430 14726
14431 14727
14432 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" 14728 // $ANTLR start "rule__FolderEntry__Group_2__0__Impl"
14433 // InternalApplicationConfiguration.g:4462:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; 14729 // InternalApplicationConfiguration.g:4545:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
14434 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { 14730 public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException {
14435 14731
14436 int stackSize = keepStackSize(); 14732 int stackSize = keepStackSize();
14437 14733
14438 try { 14734 try {
14439 // InternalApplicationConfiguration.g:4466:1: ( ( 'excluding' ) ) 14735 // InternalApplicationConfiguration.g:4549:1: ( ( 'excluding' ) )
14440 // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) 14736 // InternalApplicationConfiguration.g:4550:1: ( 'excluding' )
14441 { 14737 {
14442 // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) 14738 // InternalApplicationConfiguration.g:4550:1: ( 'excluding' )
14443 // InternalApplicationConfiguration.g:4468:2: 'excluding' 14739 // InternalApplicationConfiguration.g:4551:2: 'excluding'
14444 { 14740 {
14445 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 14741 before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14446 match(input,33,FOLLOW_2); 14742 match(input,35,FOLLOW_2);
14447 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); 14743 after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
14448 14744
14449 } 14745 }
@@ -14467,14 +14763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14467 14763
14468 14764
14469 // $ANTLR start "rule__FolderEntry__Group_2__1" 14765 // $ANTLR start "rule__FolderEntry__Group_2__1"
14470 // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; 14766 // InternalApplicationConfiguration.g:4560:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
14471 public final void rule__FolderEntry__Group_2__1() throws RecognitionException { 14767 public final void rule__FolderEntry__Group_2__1() throws RecognitionException {
14472 14768
14473 int stackSize = keepStackSize(); 14769 int stackSize = keepStackSize();
14474 14770
14475 try { 14771 try {
14476 // InternalApplicationConfiguration.g:4481:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) 14772 // InternalApplicationConfiguration.g:4564:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
14477 // InternalApplicationConfiguration.g:4482:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 14773 // InternalApplicationConfiguration.g:4565:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
14478 { 14774 {
14479 pushFollow(FOLLOW_22); 14775 pushFollow(FOLLOW_22);
14480 rule__FolderEntry__Group_2__1__Impl(); 14776 rule__FolderEntry__Group_2__1__Impl();
@@ -14505,20 +14801,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14505 14801
14506 14802
14507 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" 14803 // $ANTLR start "rule__FolderEntry__Group_2__1__Impl"
14508 // InternalApplicationConfiguration.g:4489:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; 14804 // InternalApplicationConfiguration.g:4572:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
14509 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { 14805 public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException {
14510 14806
14511 int stackSize = keepStackSize(); 14807 int stackSize = keepStackSize();
14512 14808
14513 try { 14809 try {
14514 // InternalApplicationConfiguration.g:4493:1: ( ( '{' ) ) 14810 // InternalApplicationConfiguration.g:4576:1: ( ( '{' ) )
14515 // InternalApplicationConfiguration.g:4494:1: ( '{' ) 14811 // InternalApplicationConfiguration.g:4577:1: ( '{' )
14516 { 14812 {
14517 // InternalApplicationConfiguration.g:4494:1: ( '{' ) 14813 // InternalApplicationConfiguration.g:4577:1: ( '{' )
14518 // InternalApplicationConfiguration.g:4495:2: '{' 14814 // InternalApplicationConfiguration.g:4578:2: '{'
14519 { 14815 {
14520 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14816 before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14521 match(input,29,FOLLOW_2); 14817 match(input,31,FOLLOW_2);
14522 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); 14818 after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
14523 14819
14524 } 14820 }
@@ -14542,14 +14838,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14542 14838
14543 14839
14544 // $ANTLR start "rule__FolderEntry__Group_2__2" 14840 // $ANTLR start "rule__FolderEntry__Group_2__2"
14545 // InternalApplicationConfiguration.g:4504:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; 14841 // InternalApplicationConfiguration.g:4587:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
14546 public final void rule__FolderEntry__Group_2__2() throws RecognitionException { 14842 public final void rule__FolderEntry__Group_2__2() throws RecognitionException {
14547 14843
14548 int stackSize = keepStackSize(); 14844 int stackSize = keepStackSize();
14549 14845
14550 try { 14846 try {
14551 // InternalApplicationConfiguration.g:4508:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) 14847 // InternalApplicationConfiguration.g:4591:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
14552 // InternalApplicationConfiguration.g:4509:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 14848 // InternalApplicationConfiguration.g:4592:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
14553 { 14849 {
14554 pushFollow(FOLLOW_16); 14850 pushFollow(FOLLOW_16);
14555 rule__FolderEntry__Group_2__2__Impl(); 14851 rule__FolderEntry__Group_2__2__Impl();
@@ -14580,21 +14876,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14580 14876
14581 14877
14582 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" 14878 // $ANTLR start "rule__FolderEntry__Group_2__2__Impl"
14583 // InternalApplicationConfiguration.g:4516:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; 14879 // InternalApplicationConfiguration.g:4599:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
14584 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { 14880 public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException {
14585 14881
14586 int stackSize = keepStackSize(); 14882 int stackSize = keepStackSize();
14587 14883
14588 try { 14884 try {
14589 // InternalApplicationConfiguration.g:4520:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) 14885 // InternalApplicationConfiguration.g:4603:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
14590 // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 14886 // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14591 { 14887 {
14592 // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) 14888 // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
14593 // InternalApplicationConfiguration.g:4522:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 14889 // InternalApplicationConfiguration.g:4605:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14594 { 14890 {
14595 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); 14891 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
14596 // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) 14892 // InternalApplicationConfiguration.g:4606:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
14597 // InternalApplicationConfiguration.g:4523:3: rule__FolderEntry__ExclusionAssignment_2_2 14893 // InternalApplicationConfiguration.g:4606:3: rule__FolderEntry__ExclusionAssignment_2_2
14598 { 14894 {
14599 pushFollow(FOLLOW_2); 14895 pushFollow(FOLLOW_2);
14600 rule__FolderEntry__ExclusionAssignment_2_2(); 14896 rule__FolderEntry__ExclusionAssignment_2_2();
@@ -14627,14 +14923,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14627 14923
14628 14924
14629 // $ANTLR start "rule__FolderEntry__Group_2__3" 14925 // $ANTLR start "rule__FolderEntry__Group_2__3"
14630 // InternalApplicationConfiguration.g:4531:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; 14926 // InternalApplicationConfiguration.g:4614:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
14631 public final void rule__FolderEntry__Group_2__3() throws RecognitionException { 14927 public final void rule__FolderEntry__Group_2__3() throws RecognitionException {
14632 14928
14633 int stackSize = keepStackSize(); 14929 int stackSize = keepStackSize();
14634 14930
14635 try { 14931 try {
14636 // InternalApplicationConfiguration.g:4535:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) 14932 // InternalApplicationConfiguration.g:4618:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
14637 // InternalApplicationConfiguration.g:4536:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 14933 // InternalApplicationConfiguration.g:4619:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
14638 { 14934 {
14639 pushFollow(FOLLOW_16); 14935 pushFollow(FOLLOW_16);
14640 rule__FolderEntry__Group_2__3__Impl(); 14936 rule__FolderEntry__Group_2__3__Impl();
@@ -14665,33 +14961,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14665 14961
14666 14962
14667 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" 14963 // $ANTLR start "rule__FolderEntry__Group_2__3__Impl"
14668 // InternalApplicationConfiguration.g:4543:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; 14964 // InternalApplicationConfiguration.g:4626:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
14669 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { 14965 public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException {
14670 14966
14671 int stackSize = keepStackSize(); 14967 int stackSize = keepStackSize();
14672 14968
14673 try { 14969 try {
14674 // InternalApplicationConfiguration.g:4547:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) 14970 // InternalApplicationConfiguration.g:4630:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
14675 // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 14971 // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14676 { 14972 {
14677 // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) 14973 // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
14678 // InternalApplicationConfiguration.g:4549:2: ( rule__FolderEntry__Group_2_3__0 )* 14974 // InternalApplicationConfiguration.g:4632:2: ( rule__FolderEntry__Group_2_3__0 )*
14679 { 14975 {
14680 before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); 14976 before(grammarAccess.getFolderEntryAccess().getGroup_2_3());
14681 // InternalApplicationConfiguration.g:4550:2: ( rule__FolderEntry__Group_2_3__0 )* 14977 // InternalApplicationConfiguration.g:4633:2: ( rule__FolderEntry__Group_2_3__0 )*
14682 loop46: 14978 loop47:
14683 do { 14979 do {
14684 int alt46=2; 14980 int alt47=2;
14685 int LA46_0 = input.LA(1); 14981 int LA47_0 = input.LA(1);
14686 14982
14687 if ( (LA46_0==31) ) { 14983 if ( (LA47_0==33) ) {
14688 alt46=1; 14984 alt47=1;
14689 } 14985 }
14690 14986
14691 14987
14692 switch (alt46) { 14988 switch (alt47) {
14693 case 1 : 14989 case 1 :
14694 // InternalApplicationConfiguration.g:4550:3: rule__FolderEntry__Group_2_3__0 14990 // InternalApplicationConfiguration.g:4633:3: rule__FolderEntry__Group_2_3__0
14695 { 14991 {
14696 pushFollow(FOLLOW_17); 14992 pushFollow(FOLLOW_17);
14697 rule__FolderEntry__Group_2_3__0(); 14993 rule__FolderEntry__Group_2_3__0();
@@ -14703,7 +14999,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14703 break; 14999 break;
14704 15000
14705 default : 15001 default :
14706 break loop46; 15002 break loop47;
14707 } 15003 }
14708 } while (true); 15004 } while (true);
14709 15005
@@ -14730,14 +15026,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14730 15026
14731 15027
14732 // $ANTLR start "rule__FolderEntry__Group_2__4" 15028 // $ANTLR start "rule__FolderEntry__Group_2__4"
14733 // InternalApplicationConfiguration.g:4558:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; 15029 // InternalApplicationConfiguration.g:4641:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
14734 public final void rule__FolderEntry__Group_2__4() throws RecognitionException { 15030 public final void rule__FolderEntry__Group_2__4() throws RecognitionException {
14735 15031
14736 int stackSize = keepStackSize(); 15032 int stackSize = keepStackSize();
14737 15033
14738 try { 15034 try {
14739 // InternalApplicationConfiguration.g:4562:1: ( rule__FolderEntry__Group_2__4__Impl ) 15035 // InternalApplicationConfiguration.g:4645:1: ( rule__FolderEntry__Group_2__4__Impl )
14740 // InternalApplicationConfiguration.g:4563:2: rule__FolderEntry__Group_2__4__Impl 15036 // InternalApplicationConfiguration.g:4646:2: rule__FolderEntry__Group_2__4__Impl
14741 { 15037 {
14742 pushFollow(FOLLOW_2); 15038 pushFollow(FOLLOW_2);
14743 rule__FolderEntry__Group_2__4__Impl(); 15039 rule__FolderEntry__Group_2__4__Impl();
@@ -14763,20 +15059,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14763 15059
14764 15060
14765 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" 15061 // $ANTLR start "rule__FolderEntry__Group_2__4__Impl"
14766 // InternalApplicationConfiguration.g:4569:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; 15062 // InternalApplicationConfiguration.g:4652:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
14767 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { 15063 public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException {
14768 15064
14769 int stackSize = keepStackSize(); 15065 int stackSize = keepStackSize();
14770 15066
14771 try { 15067 try {
14772 // InternalApplicationConfiguration.g:4573:1: ( ( '}' ) ) 15068 // InternalApplicationConfiguration.g:4656:1: ( ( '}' ) )
14773 // InternalApplicationConfiguration.g:4574:1: ( '}' ) 15069 // InternalApplicationConfiguration.g:4657:1: ( '}' )
14774 { 15070 {
14775 // InternalApplicationConfiguration.g:4574:1: ( '}' ) 15071 // InternalApplicationConfiguration.g:4657:1: ( '}' )
14776 // InternalApplicationConfiguration.g:4575:2: '}' 15072 // InternalApplicationConfiguration.g:4658:2: '}'
14777 { 15073 {
14778 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 15074 before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14779 match(input,30,FOLLOW_2); 15075 match(input,32,FOLLOW_2);
14780 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); 15076 after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
14781 15077
14782 } 15078 }
@@ -14800,14 +15096,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14800 15096
14801 15097
14802 // $ANTLR start "rule__FolderEntry__Group_2_3__0" 15098 // $ANTLR start "rule__FolderEntry__Group_2_3__0"
14803 // InternalApplicationConfiguration.g:4585:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; 15099 // InternalApplicationConfiguration.g:4668:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
14804 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { 15100 public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException {
14805 15101
14806 int stackSize = keepStackSize(); 15102 int stackSize = keepStackSize();
14807 15103
14808 try { 15104 try {
14809 // InternalApplicationConfiguration.g:4589:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) 15105 // InternalApplicationConfiguration.g:4672:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
14810 // InternalApplicationConfiguration.g:4590:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 15106 // InternalApplicationConfiguration.g:4673:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
14811 { 15107 {
14812 pushFollow(FOLLOW_22); 15108 pushFollow(FOLLOW_22);
14813 rule__FolderEntry__Group_2_3__0__Impl(); 15109 rule__FolderEntry__Group_2_3__0__Impl();
@@ -14838,20 +15134,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14838 15134
14839 15135
14840 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" 15136 // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl"
14841 // InternalApplicationConfiguration.g:4597:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; 15137 // InternalApplicationConfiguration.g:4680:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
14842 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { 15138 public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException {
14843 15139
14844 int stackSize = keepStackSize(); 15140 int stackSize = keepStackSize();
14845 15141
14846 try { 15142 try {
14847 // InternalApplicationConfiguration.g:4601:1: ( ( ',' ) ) 15143 // InternalApplicationConfiguration.g:4684:1: ( ( ',' ) )
14848 // InternalApplicationConfiguration.g:4602:1: ( ',' ) 15144 // InternalApplicationConfiguration.g:4685:1: ( ',' )
14849 { 15145 {
14850 // InternalApplicationConfiguration.g:4602:1: ( ',' ) 15146 // InternalApplicationConfiguration.g:4685:1: ( ',' )
14851 // InternalApplicationConfiguration.g:4603:2: ',' 15147 // InternalApplicationConfiguration.g:4686:2: ','
14852 { 15148 {
14853 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 15149 before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14854 match(input,31,FOLLOW_2); 15150 match(input,33,FOLLOW_2);
14855 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); 15151 after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
14856 15152
14857 } 15153 }
@@ -14875,14 +15171,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14875 15171
14876 15172
14877 // $ANTLR start "rule__FolderEntry__Group_2_3__1" 15173 // $ANTLR start "rule__FolderEntry__Group_2_3__1"
14878 // InternalApplicationConfiguration.g:4612:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; 15174 // InternalApplicationConfiguration.g:4695:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
14879 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { 15175 public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException {
14880 15176
14881 int stackSize = keepStackSize(); 15177 int stackSize = keepStackSize();
14882 15178
14883 try { 15179 try {
14884 // InternalApplicationConfiguration.g:4616:1: ( rule__FolderEntry__Group_2_3__1__Impl ) 15180 // InternalApplicationConfiguration.g:4699:1: ( rule__FolderEntry__Group_2_3__1__Impl )
14885 // InternalApplicationConfiguration.g:4617:2: rule__FolderEntry__Group_2_3__1__Impl 15181 // InternalApplicationConfiguration.g:4700:2: rule__FolderEntry__Group_2_3__1__Impl
14886 { 15182 {
14887 pushFollow(FOLLOW_2); 15183 pushFollow(FOLLOW_2);
14888 rule__FolderEntry__Group_2_3__1__Impl(); 15184 rule__FolderEntry__Group_2_3__1__Impl();
@@ -14908,21 +15204,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14908 15204
14909 15205
14910 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" 15206 // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl"
14911 // InternalApplicationConfiguration.g:4623:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; 15207 // InternalApplicationConfiguration.g:4706:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
14912 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { 15208 public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException {
14913 15209
14914 int stackSize = keepStackSize(); 15210 int stackSize = keepStackSize();
14915 15211
14916 try { 15212 try {
14917 // InternalApplicationConfiguration.g:4627:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) 15213 // InternalApplicationConfiguration.g:4710:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
14918 // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) 15214 // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14919 { 15215 {
14920 // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) 15216 // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
14921 // InternalApplicationConfiguration.g:4629:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) 15217 // InternalApplicationConfiguration.g:4712:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14922 { 15218 {
14923 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); 15219 before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
14924 // InternalApplicationConfiguration.g:4630:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) 15220 // InternalApplicationConfiguration.g:4713:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
14925 // InternalApplicationConfiguration.g:4630:3: rule__FolderEntry__ExclusionAssignment_2_3_1 15221 // InternalApplicationConfiguration.g:4713:3: rule__FolderEntry__ExclusionAssignment_2_3_1
14926 { 15222 {
14927 pushFollow(FOLLOW_2); 15223 pushFollow(FOLLOW_2);
14928 rule__FolderEntry__ExclusionAssignment_2_3_1(); 15224 rule__FolderEntry__ExclusionAssignment_2_3_1();
@@ -14955,14 +15251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14955 15251
14956 15252
14957 // $ANTLR start "rule__PartialModelDeclaration__Group__0" 15253 // $ANTLR start "rule__PartialModelDeclaration__Group__0"
14958 // InternalApplicationConfiguration.g:4639:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; 15254 // InternalApplicationConfiguration.g:4722:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
14959 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { 15255 public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException {
14960 15256
14961 int stackSize = keepStackSize(); 15257 int stackSize = keepStackSize();
14962 15258
14963 try { 15259 try {
14964 // InternalApplicationConfiguration.g:4643:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) 15260 // InternalApplicationConfiguration.g:4726:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
14965 // InternalApplicationConfiguration.g:4644:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 15261 // InternalApplicationConfiguration.g:4727:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
14966 { 15262 {
14967 pushFollow(FOLLOW_8); 15263 pushFollow(FOLLOW_8);
14968 rule__PartialModelDeclaration__Group__0__Impl(); 15264 rule__PartialModelDeclaration__Group__0__Impl();
@@ -14993,20 +15289,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
14993 15289
14994 15290
14995 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" 15291 // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl"
14996 // InternalApplicationConfiguration.g:4651:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; 15292 // InternalApplicationConfiguration.g:4734:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
14997 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { 15293 public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException {
14998 15294
14999 int stackSize = keepStackSize(); 15295 int stackSize = keepStackSize();
15000 15296
15001 try { 15297 try {
15002 // InternalApplicationConfiguration.g:4655:1: ( ( 'models' ) ) 15298 // InternalApplicationConfiguration.g:4738:1: ( ( 'models' ) )
15003 // InternalApplicationConfiguration.g:4656:1: ( 'models' ) 15299 // InternalApplicationConfiguration.g:4739:1: ( 'models' )
15004 { 15300 {
15005 // InternalApplicationConfiguration.g:4656:1: ( 'models' ) 15301 // InternalApplicationConfiguration.g:4739:1: ( 'models' )
15006 // InternalApplicationConfiguration.g:4657:2: 'models' 15302 // InternalApplicationConfiguration.g:4740:2: 'models'
15007 { 15303 {
15008 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 15304 before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
15009 match(input,37,FOLLOW_2); 15305 match(input,39,FOLLOW_2);
15010 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); 15306 after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
15011 15307
15012 } 15308 }
@@ -15030,14 +15326,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15030 15326
15031 15327
15032 // $ANTLR start "rule__PartialModelDeclaration__Group__1" 15328 // $ANTLR start "rule__PartialModelDeclaration__Group__1"
15033 // InternalApplicationConfiguration.g:4666:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; 15329 // InternalApplicationConfiguration.g:4749:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
15034 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { 15330 public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException {
15035 15331
15036 int stackSize = keepStackSize(); 15332 int stackSize = keepStackSize();
15037 15333
15038 try { 15334 try {
15039 // InternalApplicationConfiguration.g:4670:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) 15335 // InternalApplicationConfiguration.g:4753:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
15040 // InternalApplicationConfiguration.g:4671:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 15336 // InternalApplicationConfiguration.g:4754:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
15041 { 15337 {
15042 pushFollow(FOLLOW_19); 15338 pushFollow(FOLLOW_19);
15043 rule__PartialModelDeclaration__Group__1__Impl(); 15339 rule__PartialModelDeclaration__Group__1__Impl();
@@ -15068,21 +15364,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15068 15364
15069 15365
15070 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" 15366 // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl"
15071 // InternalApplicationConfiguration.g:4678:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; 15367 // InternalApplicationConfiguration.g:4761:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
15072 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { 15368 public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException {
15073 15369
15074 int stackSize = keepStackSize(); 15370 int stackSize = keepStackSize();
15075 15371
15076 try { 15372 try {
15077 // InternalApplicationConfiguration.g:4682:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) 15373 // InternalApplicationConfiguration.g:4765:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
15078 // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 15374 // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
15079 { 15375 {
15080 // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) 15376 // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
15081 // InternalApplicationConfiguration.g:4684:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) 15377 // InternalApplicationConfiguration.g:4767:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
15082 { 15378 {
15083 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); 15379 before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
15084 // InternalApplicationConfiguration.g:4685:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) 15380 // InternalApplicationConfiguration.g:4768:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
15085 // InternalApplicationConfiguration.g:4685:3: rule__PartialModelDeclaration__NameAssignment_1 15381 // InternalApplicationConfiguration.g:4768:3: rule__PartialModelDeclaration__NameAssignment_1
15086 { 15382 {
15087 pushFollow(FOLLOW_2); 15383 pushFollow(FOLLOW_2);
15088 rule__PartialModelDeclaration__NameAssignment_1(); 15384 rule__PartialModelDeclaration__NameAssignment_1();
@@ -15115,14 +15411,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15115 15411
15116 15412
15117 // $ANTLR start "rule__PartialModelDeclaration__Group__2" 15413 // $ANTLR start "rule__PartialModelDeclaration__Group__2"
15118 // InternalApplicationConfiguration.g:4693:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; 15414 // InternalApplicationConfiguration.g:4776:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
15119 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { 15415 public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException {
15120 15416
15121 int stackSize = keepStackSize(); 15417 int stackSize = keepStackSize();
15122 15418
15123 try { 15419 try {
15124 // InternalApplicationConfiguration.g:4697:1: ( rule__PartialModelDeclaration__Group__2__Impl ) 15420 // InternalApplicationConfiguration.g:4780:1: ( rule__PartialModelDeclaration__Group__2__Impl )
15125 // InternalApplicationConfiguration.g:4698:2: rule__PartialModelDeclaration__Group__2__Impl 15421 // InternalApplicationConfiguration.g:4781:2: rule__PartialModelDeclaration__Group__2__Impl
15126 { 15422 {
15127 pushFollow(FOLLOW_2); 15423 pushFollow(FOLLOW_2);
15128 rule__PartialModelDeclaration__Group__2__Impl(); 15424 rule__PartialModelDeclaration__Group__2__Impl();
@@ -15148,21 +15444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15148 15444
15149 15445
15150 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" 15446 // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl"
15151 // InternalApplicationConfiguration.g:4704:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; 15447 // InternalApplicationConfiguration.g:4787:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
15152 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { 15448 public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException {
15153 15449
15154 int stackSize = keepStackSize(); 15450 int stackSize = keepStackSize();
15155 15451
15156 try { 15452 try {
15157 // InternalApplicationConfiguration.g:4708:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) 15453 // InternalApplicationConfiguration.g:4791:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
15158 // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 15454 // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
15159 { 15455 {
15160 // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) 15456 // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
15161 // InternalApplicationConfiguration.g:4710:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 15457 // InternalApplicationConfiguration.g:4793:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
15162 { 15458 {
15163 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); 15459 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
15164 // InternalApplicationConfiguration.g:4711:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) 15460 // InternalApplicationConfiguration.g:4794:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
15165 // InternalApplicationConfiguration.g:4711:3: rule__PartialModelDeclaration__SpecificationAssignment_2 15461 // InternalApplicationConfiguration.g:4794:3: rule__PartialModelDeclaration__SpecificationAssignment_2
15166 { 15462 {
15167 pushFollow(FOLLOW_2); 15463 pushFollow(FOLLOW_2);
15168 rule__PartialModelDeclaration__SpecificationAssignment_2(); 15464 rule__PartialModelDeclaration__SpecificationAssignment_2();
@@ -15195,14 +15491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15195 15491
15196 15492
15197 // $ANTLR start "rule__PatternSpecification__Group__0" 15493 // $ANTLR start "rule__PatternSpecification__Group__0"
15198 // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; 15494 // InternalApplicationConfiguration.g:4803:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
15199 public final void rule__PatternSpecification__Group__0() throws RecognitionException { 15495 public final void rule__PatternSpecification__Group__0() throws RecognitionException {
15200 15496
15201 int stackSize = keepStackSize(); 15497 int stackSize = keepStackSize();
15202 15498
15203 try { 15499 try {
15204 // InternalApplicationConfiguration.g:4724:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) 15500 // InternalApplicationConfiguration.g:4807:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
15205 // InternalApplicationConfiguration.g:4725:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 15501 // InternalApplicationConfiguration.g:4808:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
15206 { 15502 {
15207 pushFollow(FOLLOW_15); 15503 pushFollow(FOLLOW_15);
15208 rule__PatternSpecification__Group__0__Impl(); 15504 rule__PatternSpecification__Group__0__Impl();
@@ -15233,20 +15529,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15233 15529
15234 15530
15235 // $ANTLR start "rule__PatternSpecification__Group__0__Impl" 15531 // $ANTLR start "rule__PatternSpecification__Group__0__Impl"
15236 // InternalApplicationConfiguration.g:4732:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; 15532 // InternalApplicationConfiguration.g:4815:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
15237 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { 15533 public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException {
15238 15534
15239 int stackSize = keepStackSize(); 15535 int stackSize = keepStackSize();
15240 15536
15241 try { 15537 try {
15242 // InternalApplicationConfiguration.g:4736:1: ( ( '{' ) ) 15538 // InternalApplicationConfiguration.g:4819:1: ( ( '{' ) )
15243 // InternalApplicationConfiguration.g:4737:1: ( '{' ) 15539 // InternalApplicationConfiguration.g:4820:1: ( '{' )
15244 { 15540 {
15245 // InternalApplicationConfiguration.g:4737:1: ( '{' ) 15541 // InternalApplicationConfiguration.g:4820:1: ( '{' )
15246 // InternalApplicationConfiguration.g:4738:2: '{' 15542 // InternalApplicationConfiguration.g:4821:2: '{'
15247 { 15543 {
15248 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 15544 before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
15249 match(input,29,FOLLOW_2); 15545 match(input,31,FOLLOW_2);
15250 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); 15546 after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
15251 15547
15252 } 15548 }
@@ -15270,14 +15566,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15270 15566
15271 15567
15272 // $ANTLR start "rule__PatternSpecification__Group__1" 15568 // $ANTLR start "rule__PatternSpecification__Group__1"
15273 // InternalApplicationConfiguration.g:4747:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; 15569 // InternalApplicationConfiguration.g:4830:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
15274 public final void rule__PatternSpecification__Group__1() throws RecognitionException { 15570 public final void rule__PatternSpecification__Group__1() throws RecognitionException {
15275 15571
15276 int stackSize = keepStackSize(); 15572 int stackSize = keepStackSize();
15277 15573
15278 try { 15574 try {
15279 // InternalApplicationConfiguration.g:4751:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) 15575 // InternalApplicationConfiguration.g:4834:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
15280 // InternalApplicationConfiguration.g:4752:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 15576 // InternalApplicationConfiguration.g:4835:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
15281 { 15577 {
15282 pushFollow(FOLLOW_16); 15578 pushFollow(FOLLOW_16);
15283 rule__PatternSpecification__Group__1__Impl(); 15579 rule__PatternSpecification__Group__1__Impl();
@@ -15308,21 +15604,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15308 15604
15309 15605
15310 // $ANTLR start "rule__PatternSpecification__Group__1__Impl" 15606 // $ANTLR start "rule__PatternSpecification__Group__1__Impl"
15311 // InternalApplicationConfiguration.g:4759:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; 15607 // InternalApplicationConfiguration.g:4842:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
15312 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { 15608 public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException {
15313 15609
15314 int stackSize = keepStackSize(); 15610 int stackSize = keepStackSize();
15315 15611
15316 try { 15612 try {
15317 // InternalApplicationConfiguration.g:4763:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) 15613 // InternalApplicationConfiguration.g:4846:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
15318 // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 15614 // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
15319 { 15615 {
15320 // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) 15616 // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
15321 // InternalApplicationConfiguration.g:4765:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 15617 // InternalApplicationConfiguration.g:4848:2: ( rule__PatternSpecification__EntriesAssignment_1 )
15322 { 15618 {
15323 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); 15619 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
15324 // InternalApplicationConfiguration.g:4766:2: ( rule__PatternSpecification__EntriesAssignment_1 ) 15620 // InternalApplicationConfiguration.g:4849:2: ( rule__PatternSpecification__EntriesAssignment_1 )
15325 // InternalApplicationConfiguration.g:4766:3: rule__PatternSpecification__EntriesAssignment_1 15621 // InternalApplicationConfiguration.g:4849:3: rule__PatternSpecification__EntriesAssignment_1
15326 { 15622 {
15327 pushFollow(FOLLOW_2); 15623 pushFollow(FOLLOW_2);
15328 rule__PatternSpecification__EntriesAssignment_1(); 15624 rule__PatternSpecification__EntriesAssignment_1();
@@ -15355,14 +15651,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15355 15651
15356 15652
15357 // $ANTLR start "rule__PatternSpecification__Group__2" 15653 // $ANTLR start "rule__PatternSpecification__Group__2"
15358 // InternalApplicationConfiguration.g:4774:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; 15654 // InternalApplicationConfiguration.g:4857:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
15359 public final void rule__PatternSpecification__Group__2() throws RecognitionException { 15655 public final void rule__PatternSpecification__Group__2() throws RecognitionException {
15360 15656
15361 int stackSize = keepStackSize(); 15657 int stackSize = keepStackSize();
15362 15658
15363 try { 15659 try {
15364 // InternalApplicationConfiguration.g:4778:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) 15660 // InternalApplicationConfiguration.g:4861:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
15365 // InternalApplicationConfiguration.g:4779:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 15661 // InternalApplicationConfiguration.g:4862:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
15366 { 15662 {
15367 pushFollow(FOLLOW_16); 15663 pushFollow(FOLLOW_16);
15368 rule__PatternSpecification__Group__2__Impl(); 15664 rule__PatternSpecification__Group__2__Impl();
@@ -15393,33 +15689,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15393 15689
15394 15690
15395 // $ANTLR start "rule__PatternSpecification__Group__2__Impl" 15691 // $ANTLR start "rule__PatternSpecification__Group__2__Impl"
15396 // InternalApplicationConfiguration.g:4786:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; 15692 // InternalApplicationConfiguration.g:4869:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
15397 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { 15693 public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException {
15398 15694
15399 int stackSize = keepStackSize(); 15695 int stackSize = keepStackSize();
15400 15696
15401 try { 15697 try {
15402 // InternalApplicationConfiguration.g:4790:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) 15698 // InternalApplicationConfiguration.g:4873:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
15403 // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 15699 // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* )
15404 { 15700 {
15405 // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) 15701 // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* )
15406 // InternalApplicationConfiguration.g:4792:2: ( rule__PatternSpecification__Group_2__0 )* 15702 // InternalApplicationConfiguration.g:4875:2: ( rule__PatternSpecification__Group_2__0 )*
15407 { 15703 {
15408 before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); 15704 before(grammarAccess.getPatternSpecificationAccess().getGroup_2());
15409 // InternalApplicationConfiguration.g:4793:2: ( rule__PatternSpecification__Group_2__0 )* 15705 // InternalApplicationConfiguration.g:4876:2: ( rule__PatternSpecification__Group_2__0 )*
15410 loop47: 15706 loop48:
15411 do { 15707 do {
15412 int alt47=2; 15708 int alt48=2;
15413 int LA47_0 = input.LA(1); 15709 int LA48_0 = input.LA(1);
15414 15710
15415 if ( (LA47_0==31) ) { 15711 if ( (LA48_0==33) ) {
15416 alt47=1; 15712 alt48=1;
15417 } 15713 }
15418 15714
15419 15715
15420 switch (alt47) { 15716 switch (alt48) {
15421 case 1 : 15717 case 1 :
15422 // InternalApplicationConfiguration.g:4793:3: rule__PatternSpecification__Group_2__0 15718 // InternalApplicationConfiguration.g:4876:3: rule__PatternSpecification__Group_2__0
15423 { 15719 {
15424 pushFollow(FOLLOW_17); 15720 pushFollow(FOLLOW_17);
15425 rule__PatternSpecification__Group_2__0(); 15721 rule__PatternSpecification__Group_2__0();
@@ -15431,7 +15727,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15431 break; 15727 break;
15432 15728
15433 default : 15729 default :
15434 break loop47; 15730 break loop48;
15435 } 15731 }
15436 } while (true); 15732 } while (true);
15437 15733
@@ -15458,14 +15754,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15458 15754
15459 15755
15460 // $ANTLR start "rule__PatternSpecification__Group__3" 15756 // $ANTLR start "rule__PatternSpecification__Group__3"
15461 // InternalApplicationConfiguration.g:4801:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; 15757 // InternalApplicationConfiguration.g:4884:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
15462 public final void rule__PatternSpecification__Group__3() throws RecognitionException { 15758 public final void rule__PatternSpecification__Group__3() throws RecognitionException {
15463 15759
15464 int stackSize = keepStackSize(); 15760 int stackSize = keepStackSize();
15465 15761
15466 try { 15762 try {
15467 // InternalApplicationConfiguration.g:4805:1: ( rule__PatternSpecification__Group__3__Impl ) 15763 // InternalApplicationConfiguration.g:4888:1: ( rule__PatternSpecification__Group__3__Impl )
15468 // InternalApplicationConfiguration.g:4806:2: rule__PatternSpecification__Group__3__Impl 15764 // InternalApplicationConfiguration.g:4889:2: rule__PatternSpecification__Group__3__Impl
15469 { 15765 {
15470 pushFollow(FOLLOW_2); 15766 pushFollow(FOLLOW_2);
15471 rule__PatternSpecification__Group__3__Impl(); 15767 rule__PatternSpecification__Group__3__Impl();
@@ -15491,20 +15787,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15491 15787
15492 15788
15493 // $ANTLR start "rule__PatternSpecification__Group__3__Impl" 15789 // $ANTLR start "rule__PatternSpecification__Group__3__Impl"
15494 // InternalApplicationConfiguration.g:4812:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; 15790 // InternalApplicationConfiguration.g:4895:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
15495 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { 15791 public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException {
15496 15792
15497 int stackSize = keepStackSize(); 15793 int stackSize = keepStackSize();
15498 15794
15499 try { 15795 try {
15500 // InternalApplicationConfiguration.g:4816:1: ( ( '}' ) ) 15796 // InternalApplicationConfiguration.g:4899:1: ( ( '}' ) )
15501 // InternalApplicationConfiguration.g:4817:1: ( '}' ) 15797 // InternalApplicationConfiguration.g:4900:1: ( '}' )
15502 { 15798 {
15503 // InternalApplicationConfiguration.g:4817:1: ( '}' ) 15799 // InternalApplicationConfiguration.g:4900:1: ( '}' )
15504 // InternalApplicationConfiguration.g:4818:2: '}' 15800 // InternalApplicationConfiguration.g:4901:2: '}'
15505 { 15801 {
15506 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 15802 before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15507 match(input,30,FOLLOW_2); 15803 match(input,32,FOLLOW_2);
15508 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); 15804 after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
15509 15805
15510 } 15806 }
@@ -15528,14 +15824,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15528 15824
15529 15825
15530 // $ANTLR start "rule__PatternSpecification__Group_2__0" 15826 // $ANTLR start "rule__PatternSpecification__Group_2__0"
15531 // InternalApplicationConfiguration.g:4828:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; 15827 // InternalApplicationConfiguration.g:4911:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
15532 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { 15828 public final void rule__PatternSpecification__Group_2__0() throws RecognitionException {
15533 15829
15534 int stackSize = keepStackSize(); 15830 int stackSize = keepStackSize();
15535 15831
15536 try { 15832 try {
15537 // InternalApplicationConfiguration.g:4832:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) 15833 // InternalApplicationConfiguration.g:4915:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
15538 // InternalApplicationConfiguration.g:4833:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 15834 // InternalApplicationConfiguration.g:4916:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
15539 { 15835 {
15540 pushFollow(FOLLOW_15); 15836 pushFollow(FOLLOW_15);
15541 rule__PatternSpecification__Group_2__0__Impl(); 15837 rule__PatternSpecification__Group_2__0__Impl();
@@ -15566,20 +15862,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15566 15862
15567 15863
15568 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" 15864 // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl"
15569 // InternalApplicationConfiguration.g:4840:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; 15865 // InternalApplicationConfiguration.g:4923:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
15570 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { 15866 public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException {
15571 15867
15572 int stackSize = keepStackSize(); 15868 int stackSize = keepStackSize();
15573 15869
15574 try { 15870 try {
15575 // InternalApplicationConfiguration.g:4844:1: ( ( ',' ) ) 15871 // InternalApplicationConfiguration.g:4927:1: ( ( ',' ) )
15576 // InternalApplicationConfiguration.g:4845:1: ( ',' ) 15872 // InternalApplicationConfiguration.g:4928:1: ( ',' )
15577 { 15873 {
15578 // InternalApplicationConfiguration.g:4845:1: ( ',' ) 15874 // InternalApplicationConfiguration.g:4928:1: ( ',' )
15579 // InternalApplicationConfiguration.g:4846:2: ',' 15875 // InternalApplicationConfiguration.g:4929:2: ','
15580 { 15876 {
15581 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 15877 before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15582 match(input,31,FOLLOW_2); 15878 match(input,33,FOLLOW_2);
15583 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); 15879 after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
15584 15880
15585 } 15881 }
@@ -15603,14 +15899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15603 15899
15604 15900
15605 // $ANTLR start "rule__PatternSpecification__Group_2__1" 15901 // $ANTLR start "rule__PatternSpecification__Group_2__1"
15606 // InternalApplicationConfiguration.g:4855:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; 15902 // InternalApplicationConfiguration.g:4938:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
15607 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { 15903 public final void rule__PatternSpecification__Group_2__1() throws RecognitionException {
15608 15904
15609 int stackSize = keepStackSize(); 15905 int stackSize = keepStackSize();
15610 15906
15611 try { 15907 try {
15612 // InternalApplicationConfiguration.g:4859:1: ( rule__PatternSpecification__Group_2__1__Impl ) 15908 // InternalApplicationConfiguration.g:4942:1: ( rule__PatternSpecification__Group_2__1__Impl )
15613 // InternalApplicationConfiguration.g:4860:2: rule__PatternSpecification__Group_2__1__Impl 15909 // InternalApplicationConfiguration.g:4943:2: rule__PatternSpecification__Group_2__1__Impl
15614 { 15910 {
15615 pushFollow(FOLLOW_2); 15911 pushFollow(FOLLOW_2);
15616 rule__PatternSpecification__Group_2__1__Impl(); 15912 rule__PatternSpecification__Group_2__1__Impl();
@@ -15636,21 +15932,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15636 15932
15637 15933
15638 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" 15934 // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl"
15639 // InternalApplicationConfiguration.g:4866:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; 15935 // InternalApplicationConfiguration.g:4949:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
15640 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { 15936 public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException {
15641 15937
15642 int stackSize = keepStackSize(); 15938 int stackSize = keepStackSize();
15643 15939
15644 try { 15940 try {
15645 // InternalApplicationConfiguration.g:4870:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) 15941 // InternalApplicationConfiguration.g:4953:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
15646 // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) 15942 // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15647 { 15943 {
15648 // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) 15944 // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
15649 // InternalApplicationConfiguration.g:4872:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 15945 // InternalApplicationConfiguration.g:4955:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15650 { 15946 {
15651 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); 15947 before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
15652 // InternalApplicationConfiguration.g:4873:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) 15948 // InternalApplicationConfiguration.g:4956:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
15653 // InternalApplicationConfiguration.g:4873:3: rule__PatternSpecification__EntriesAssignment_2_1 15949 // InternalApplicationConfiguration.g:4956:3: rule__PatternSpecification__EntriesAssignment_2_1
15654 { 15950 {
15655 pushFollow(FOLLOW_2); 15951 pushFollow(FOLLOW_2);
15656 rule__PatternSpecification__EntriesAssignment_2_1(); 15952 rule__PatternSpecification__EntriesAssignment_2_1();
@@ -15683,14 +15979,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15683 15979
15684 15980
15685 // $ANTLR start "rule__AllPatternEntry__Group__0" 15981 // $ANTLR start "rule__AllPatternEntry__Group__0"
15686 // InternalApplicationConfiguration.g:4882:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; 15982 // InternalApplicationConfiguration.g:4965:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
15687 public final void rule__AllPatternEntry__Group__0() throws RecognitionException { 15983 public final void rule__AllPatternEntry__Group__0() throws RecognitionException {
15688 15984
15689 int stackSize = keepStackSize(); 15985 int stackSize = keepStackSize();
15690 15986
15691 try { 15987 try {
15692 // InternalApplicationConfiguration.g:4886:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) 15988 // InternalApplicationConfiguration.g:4969:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
15693 // InternalApplicationConfiguration.g:4887:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 15989 // InternalApplicationConfiguration.g:4970:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
15694 { 15990 {
15695 pushFollow(FOLLOW_8); 15991 pushFollow(FOLLOW_8);
15696 rule__AllPatternEntry__Group__0__Impl(); 15992 rule__AllPatternEntry__Group__0__Impl();
@@ -15721,20 +16017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15721 16017
15722 16018
15723 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" 16019 // $ANTLR start "rule__AllPatternEntry__Group__0__Impl"
15724 // InternalApplicationConfiguration.g:4894:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; 16020 // InternalApplicationConfiguration.g:4977:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
15725 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { 16021 public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException {
15726 16022
15727 int stackSize = keepStackSize(); 16023 int stackSize = keepStackSize();
15728 16024
15729 try { 16025 try {
15730 // InternalApplicationConfiguration.g:4898:1: ( ( 'package' ) ) 16026 // InternalApplicationConfiguration.g:4981:1: ( ( 'package' ) )
15731 // InternalApplicationConfiguration.g:4899:1: ( 'package' ) 16027 // InternalApplicationConfiguration.g:4982:1: ( 'package' )
15732 { 16028 {
15733 // InternalApplicationConfiguration.g:4899:1: ( 'package' ) 16029 // InternalApplicationConfiguration.g:4982:1: ( 'package' )
15734 // InternalApplicationConfiguration.g:4900:2: 'package' 16030 // InternalApplicationConfiguration.g:4983:2: 'package'
15735 { 16031 {
15736 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 16032 before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15737 match(input,32,FOLLOW_2); 16033 match(input,34,FOLLOW_2);
15738 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); 16034 after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
15739 16035
15740 } 16036 }
@@ -15758,14 +16054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15758 16054
15759 16055
15760 // $ANTLR start "rule__AllPatternEntry__Group__1" 16056 // $ANTLR start "rule__AllPatternEntry__Group__1"
15761 // InternalApplicationConfiguration.g:4909:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; 16057 // InternalApplicationConfiguration.g:4992:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
15762 public final void rule__AllPatternEntry__Group__1() throws RecognitionException { 16058 public final void rule__AllPatternEntry__Group__1() throws RecognitionException {
15763 16059
15764 int stackSize = keepStackSize(); 16060 int stackSize = keepStackSize();
15765 16061
15766 try { 16062 try {
15767 // InternalApplicationConfiguration.g:4913:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) 16063 // InternalApplicationConfiguration.g:4996:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
15768 // InternalApplicationConfiguration.g:4914:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 16064 // InternalApplicationConfiguration.g:4997:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
15769 { 16065 {
15770 pushFollow(FOLLOW_18); 16066 pushFollow(FOLLOW_18);
15771 rule__AllPatternEntry__Group__1__Impl(); 16067 rule__AllPatternEntry__Group__1__Impl();
@@ -15796,21 +16092,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15796 16092
15797 16093
15798 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" 16094 // $ANTLR start "rule__AllPatternEntry__Group__1__Impl"
15799 // InternalApplicationConfiguration.g:4921:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; 16095 // InternalApplicationConfiguration.g:5004:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
15800 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { 16096 public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException {
15801 16097
15802 int stackSize = keepStackSize(); 16098 int stackSize = keepStackSize();
15803 16099
15804 try { 16100 try {
15805 // InternalApplicationConfiguration.g:4925:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) 16101 // InternalApplicationConfiguration.g:5008:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
15806 // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 16102 // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15807 { 16103 {
15808 // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) 16104 // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
15809 // InternalApplicationConfiguration.g:4927:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 16105 // InternalApplicationConfiguration.g:5010:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15810 { 16106 {
15811 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); 16107 before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
15812 // InternalApplicationConfiguration.g:4928:2: ( rule__AllPatternEntry__PackageAssignment_1 ) 16108 // InternalApplicationConfiguration.g:5011:2: ( rule__AllPatternEntry__PackageAssignment_1 )
15813 // InternalApplicationConfiguration.g:4928:3: rule__AllPatternEntry__PackageAssignment_1 16109 // InternalApplicationConfiguration.g:5011:3: rule__AllPatternEntry__PackageAssignment_1
15814 { 16110 {
15815 pushFollow(FOLLOW_2); 16111 pushFollow(FOLLOW_2);
15816 rule__AllPatternEntry__PackageAssignment_1(); 16112 rule__AllPatternEntry__PackageAssignment_1();
@@ -15843,14 +16139,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15843 16139
15844 16140
15845 // $ANTLR start "rule__AllPatternEntry__Group__2" 16141 // $ANTLR start "rule__AllPatternEntry__Group__2"
15846 // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; 16142 // InternalApplicationConfiguration.g:5019:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
15847 public final void rule__AllPatternEntry__Group__2() throws RecognitionException { 16143 public final void rule__AllPatternEntry__Group__2() throws RecognitionException {
15848 16144
15849 int stackSize = keepStackSize(); 16145 int stackSize = keepStackSize();
15850 16146
15851 try { 16147 try {
15852 // InternalApplicationConfiguration.g:4940:1: ( rule__AllPatternEntry__Group__2__Impl ) 16148 // InternalApplicationConfiguration.g:5023:1: ( rule__AllPatternEntry__Group__2__Impl )
15853 // InternalApplicationConfiguration.g:4941:2: rule__AllPatternEntry__Group__2__Impl 16149 // InternalApplicationConfiguration.g:5024:2: rule__AllPatternEntry__Group__2__Impl
15854 { 16150 {
15855 pushFollow(FOLLOW_2); 16151 pushFollow(FOLLOW_2);
15856 rule__AllPatternEntry__Group__2__Impl(); 16152 rule__AllPatternEntry__Group__2__Impl();
@@ -15876,29 +16172,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15876 16172
15877 16173
15878 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" 16174 // $ANTLR start "rule__AllPatternEntry__Group__2__Impl"
15879 // InternalApplicationConfiguration.g:4947:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; 16175 // InternalApplicationConfiguration.g:5030:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
15880 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { 16176 public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException {
15881 16177
15882 int stackSize = keepStackSize(); 16178 int stackSize = keepStackSize();
15883 16179
15884 try { 16180 try {
15885 // InternalApplicationConfiguration.g:4951:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) 16181 // InternalApplicationConfiguration.g:5034:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
15886 // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 16182 // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15887 { 16183 {
15888 // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) 16184 // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
15889 // InternalApplicationConfiguration.g:4953:2: ( rule__AllPatternEntry__Group_2__0 )? 16185 // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__Group_2__0 )?
15890 { 16186 {
15891 before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); 16187 before(grammarAccess.getAllPatternEntryAccess().getGroup_2());
15892 // InternalApplicationConfiguration.g:4954:2: ( rule__AllPatternEntry__Group_2__0 )? 16188 // InternalApplicationConfiguration.g:5037:2: ( rule__AllPatternEntry__Group_2__0 )?
15893 int alt48=2; 16189 int alt49=2;
15894 int LA48_0 = input.LA(1); 16190 int LA49_0 = input.LA(1);
15895 16191
15896 if ( (LA48_0==33) ) { 16192 if ( (LA49_0==35) ) {
15897 alt48=1; 16193 alt49=1;
15898 } 16194 }
15899 switch (alt48) { 16195 switch (alt49) {
15900 case 1 : 16196 case 1 :
15901 // InternalApplicationConfiguration.g:4954:3: rule__AllPatternEntry__Group_2__0 16197 // InternalApplicationConfiguration.g:5037:3: rule__AllPatternEntry__Group_2__0
15902 { 16198 {
15903 pushFollow(FOLLOW_2); 16199 pushFollow(FOLLOW_2);
15904 rule__AllPatternEntry__Group_2__0(); 16200 rule__AllPatternEntry__Group_2__0();
@@ -15934,14 +16230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15934 16230
15935 16231
15936 // $ANTLR start "rule__AllPatternEntry__Group_2__0" 16232 // $ANTLR start "rule__AllPatternEntry__Group_2__0"
15937 // InternalApplicationConfiguration.g:4963:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; 16233 // InternalApplicationConfiguration.g:5046:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
15938 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { 16234 public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException {
15939 16235
15940 int stackSize = keepStackSize(); 16236 int stackSize = keepStackSize();
15941 16237
15942 try { 16238 try {
15943 // InternalApplicationConfiguration.g:4967:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) 16239 // InternalApplicationConfiguration.g:5050:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
15944 // InternalApplicationConfiguration.g:4968:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 16240 // InternalApplicationConfiguration.g:5051:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
15945 { 16241 {
15946 pushFollow(FOLLOW_19); 16242 pushFollow(FOLLOW_19);
15947 rule__AllPatternEntry__Group_2__0__Impl(); 16243 rule__AllPatternEntry__Group_2__0__Impl();
@@ -15972,20 +16268,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
15972 16268
15973 16269
15974 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" 16270 // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl"
15975 // InternalApplicationConfiguration.g:4975:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; 16271 // InternalApplicationConfiguration.g:5058:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
15976 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { 16272 public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException {
15977 16273
15978 int stackSize = keepStackSize(); 16274 int stackSize = keepStackSize();
15979 16275
15980 try { 16276 try {
15981 // InternalApplicationConfiguration.g:4979:1: ( ( 'excluding' ) ) 16277 // InternalApplicationConfiguration.g:5062:1: ( ( 'excluding' ) )
15982 // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) 16278 // InternalApplicationConfiguration.g:5063:1: ( 'excluding' )
15983 { 16279 {
15984 // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) 16280 // InternalApplicationConfiguration.g:5063:1: ( 'excluding' )
15985 // InternalApplicationConfiguration.g:4981:2: 'excluding' 16281 // InternalApplicationConfiguration.g:5064:2: 'excluding'
15986 { 16282 {
15987 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 16283 before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15988 match(input,33,FOLLOW_2); 16284 match(input,35,FOLLOW_2);
15989 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); 16285 after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
15990 16286
15991 } 16287 }
@@ -16009,14 +16305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16009 16305
16010 16306
16011 // $ANTLR start "rule__AllPatternEntry__Group_2__1" 16307 // $ANTLR start "rule__AllPatternEntry__Group_2__1"
16012 // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; 16308 // InternalApplicationConfiguration.g:5073:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
16013 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { 16309 public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException {
16014 16310
16015 int stackSize = keepStackSize(); 16311 int stackSize = keepStackSize();
16016 16312
16017 try { 16313 try {
16018 // InternalApplicationConfiguration.g:4994:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) 16314 // InternalApplicationConfiguration.g:5077:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
16019 // InternalApplicationConfiguration.g:4995:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 16315 // InternalApplicationConfiguration.g:5078:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
16020 { 16316 {
16021 pushFollow(FOLLOW_8); 16317 pushFollow(FOLLOW_8);
16022 rule__AllPatternEntry__Group_2__1__Impl(); 16318 rule__AllPatternEntry__Group_2__1__Impl();
@@ -16047,20 +16343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16047 16343
16048 16344
16049 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" 16345 // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl"
16050 // InternalApplicationConfiguration.g:5002:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; 16346 // InternalApplicationConfiguration.g:5085:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
16051 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { 16347 public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException {
16052 16348
16053 int stackSize = keepStackSize(); 16349 int stackSize = keepStackSize();
16054 16350
16055 try { 16351 try {
16056 // InternalApplicationConfiguration.g:5006:1: ( ( '{' ) ) 16352 // InternalApplicationConfiguration.g:5089:1: ( ( '{' ) )
16057 // InternalApplicationConfiguration.g:5007:1: ( '{' ) 16353 // InternalApplicationConfiguration.g:5090:1: ( '{' )
16058 { 16354 {
16059 // InternalApplicationConfiguration.g:5007:1: ( '{' ) 16355 // InternalApplicationConfiguration.g:5090:1: ( '{' )
16060 // InternalApplicationConfiguration.g:5008:2: '{' 16356 // InternalApplicationConfiguration.g:5091:2: '{'
16061 { 16357 {
16062 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 16358 before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
16063 match(input,29,FOLLOW_2); 16359 match(input,31,FOLLOW_2);
16064 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); 16360 after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
16065 16361
16066 } 16362 }
@@ -16084,14 +16380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16084 16380
16085 16381
16086 // $ANTLR start "rule__AllPatternEntry__Group_2__2" 16382 // $ANTLR start "rule__AllPatternEntry__Group_2__2"
16087 // InternalApplicationConfiguration.g:5017:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; 16383 // InternalApplicationConfiguration.g:5100:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
16088 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { 16384 public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException {
16089 16385
16090 int stackSize = keepStackSize(); 16386 int stackSize = keepStackSize();
16091 16387
16092 try { 16388 try {
16093 // InternalApplicationConfiguration.g:5021:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) 16389 // InternalApplicationConfiguration.g:5104:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
16094 // InternalApplicationConfiguration.g:5022:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 16390 // InternalApplicationConfiguration.g:5105:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
16095 { 16391 {
16096 pushFollow(FOLLOW_16); 16392 pushFollow(FOLLOW_16);
16097 rule__AllPatternEntry__Group_2__2__Impl(); 16393 rule__AllPatternEntry__Group_2__2__Impl();
@@ -16122,21 +16418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16122 16418
16123 16419
16124 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" 16420 // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl"
16125 // InternalApplicationConfiguration.g:5029:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; 16421 // InternalApplicationConfiguration.g:5112:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
16126 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { 16422 public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException {
16127 16423
16128 int stackSize = keepStackSize(); 16424 int stackSize = keepStackSize();
16129 16425
16130 try { 16426 try {
16131 // InternalApplicationConfiguration.g:5033:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) 16427 // InternalApplicationConfiguration.g:5116:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
16132 // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 16428 // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
16133 { 16429 {
16134 // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) 16430 // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
16135 // InternalApplicationConfiguration.g:5035:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 16431 // InternalApplicationConfiguration.g:5118:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
16136 { 16432 {
16137 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); 16433 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
16138 // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) 16434 // InternalApplicationConfiguration.g:5119:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
16139 // InternalApplicationConfiguration.g:5036:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 16435 // InternalApplicationConfiguration.g:5119:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
16140 { 16436 {
16141 pushFollow(FOLLOW_2); 16437 pushFollow(FOLLOW_2);
16142 rule__AllPatternEntry__ExclusuionAssignment_2_2(); 16438 rule__AllPatternEntry__ExclusuionAssignment_2_2();
@@ -16169,14 +16465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16169 16465
16170 16466
16171 // $ANTLR start "rule__AllPatternEntry__Group_2__3" 16467 // $ANTLR start "rule__AllPatternEntry__Group_2__3"
16172 // InternalApplicationConfiguration.g:5044:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; 16468 // InternalApplicationConfiguration.g:5127:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
16173 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { 16469 public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException {
16174 16470
16175 int stackSize = keepStackSize(); 16471 int stackSize = keepStackSize();
16176 16472
16177 try { 16473 try {
16178 // InternalApplicationConfiguration.g:5048:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) 16474 // InternalApplicationConfiguration.g:5131:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
16179 // InternalApplicationConfiguration.g:5049:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 16475 // InternalApplicationConfiguration.g:5132:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
16180 { 16476 {
16181 pushFollow(FOLLOW_16); 16477 pushFollow(FOLLOW_16);
16182 rule__AllPatternEntry__Group_2__3__Impl(); 16478 rule__AllPatternEntry__Group_2__3__Impl();
@@ -16207,33 +16503,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16207 16503
16208 16504
16209 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" 16505 // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl"
16210 // InternalApplicationConfiguration.g:5056:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; 16506 // InternalApplicationConfiguration.g:5139:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
16211 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { 16507 public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException {
16212 16508
16213 int stackSize = keepStackSize(); 16509 int stackSize = keepStackSize();
16214 16510
16215 try { 16511 try {
16216 // InternalApplicationConfiguration.g:5060:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) 16512 // InternalApplicationConfiguration.g:5143:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
16217 // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) 16513 // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
16218 { 16514 {
16219 // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) 16515 // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
16220 // InternalApplicationConfiguration.g:5062:2: ( rule__AllPatternEntry__Group_2_3__0 )* 16516 // InternalApplicationConfiguration.g:5145:2: ( rule__AllPatternEntry__Group_2_3__0 )*
16221 { 16517 {
16222 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); 16518 before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
16223 // InternalApplicationConfiguration.g:5063:2: ( rule__AllPatternEntry__Group_2_3__0 )* 16519 // InternalApplicationConfiguration.g:5146:2: ( rule__AllPatternEntry__Group_2_3__0 )*
16224 loop49: 16520 loop50:
16225 do { 16521 do {
16226 int alt49=2; 16522 int alt50=2;
16227 int LA49_0 = input.LA(1); 16523 int LA50_0 = input.LA(1);
16228 16524
16229 if ( (LA49_0==31) ) { 16525 if ( (LA50_0==33) ) {
16230 alt49=1; 16526 alt50=1;
16231 } 16527 }
16232 16528
16233 16529
16234 switch (alt49) { 16530 switch (alt50) {
16235 case 1 : 16531 case 1 :
16236 // InternalApplicationConfiguration.g:5063:3: rule__AllPatternEntry__Group_2_3__0 16532 // InternalApplicationConfiguration.g:5146:3: rule__AllPatternEntry__Group_2_3__0
16237 { 16533 {
16238 pushFollow(FOLLOW_17); 16534 pushFollow(FOLLOW_17);
16239 rule__AllPatternEntry__Group_2_3__0(); 16535 rule__AllPatternEntry__Group_2_3__0();
@@ -16245,7 +16541,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16245 break; 16541 break;
16246 16542
16247 default : 16543 default :
16248 break loop49; 16544 break loop50;
16249 } 16545 }
16250 } while (true); 16546 } while (true);
16251 16547
@@ -16272,14 +16568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16272 16568
16273 16569
16274 // $ANTLR start "rule__AllPatternEntry__Group_2__4" 16570 // $ANTLR start "rule__AllPatternEntry__Group_2__4"
16275 // InternalApplicationConfiguration.g:5071:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; 16571 // InternalApplicationConfiguration.g:5154:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
16276 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { 16572 public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException {
16277 16573
16278 int stackSize = keepStackSize(); 16574 int stackSize = keepStackSize();
16279 16575
16280 try { 16576 try {
16281 // InternalApplicationConfiguration.g:5075:1: ( rule__AllPatternEntry__Group_2__4__Impl ) 16577 // InternalApplicationConfiguration.g:5158:1: ( rule__AllPatternEntry__Group_2__4__Impl )
16282 // InternalApplicationConfiguration.g:5076:2: rule__AllPatternEntry__Group_2__4__Impl 16578 // InternalApplicationConfiguration.g:5159:2: rule__AllPatternEntry__Group_2__4__Impl
16283 { 16579 {
16284 pushFollow(FOLLOW_2); 16580 pushFollow(FOLLOW_2);
16285 rule__AllPatternEntry__Group_2__4__Impl(); 16581 rule__AllPatternEntry__Group_2__4__Impl();
@@ -16305,20 +16601,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16305 16601
16306 16602
16307 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" 16603 // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl"
16308 // InternalApplicationConfiguration.g:5082:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; 16604 // InternalApplicationConfiguration.g:5165:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
16309 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { 16605 public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException {
16310 16606
16311 int stackSize = keepStackSize(); 16607 int stackSize = keepStackSize();
16312 16608
16313 try { 16609 try {
16314 // InternalApplicationConfiguration.g:5086:1: ( ( '}' ) ) 16610 // InternalApplicationConfiguration.g:5169:1: ( ( '}' ) )
16315 // InternalApplicationConfiguration.g:5087:1: ( '}' ) 16611 // InternalApplicationConfiguration.g:5170:1: ( '}' )
16316 { 16612 {
16317 // InternalApplicationConfiguration.g:5087:1: ( '}' ) 16613 // InternalApplicationConfiguration.g:5170:1: ( '}' )
16318 // InternalApplicationConfiguration.g:5088:2: '}' 16614 // InternalApplicationConfiguration.g:5171:2: '}'
16319 { 16615 {
16320 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 16616 before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
16321 match(input,30,FOLLOW_2); 16617 match(input,32,FOLLOW_2);
16322 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); 16618 after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
16323 16619
16324 } 16620 }
@@ -16342,14 +16638,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16342 16638
16343 16639
16344 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" 16640 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0"
16345 // InternalApplicationConfiguration.g:5098:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; 16641 // InternalApplicationConfiguration.g:5181:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
16346 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { 16642 public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException {
16347 16643
16348 int stackSize = keepStackSize(); 16644 int stackSize = keepStackSize();
16349 16645
16350 try { 16646 try {
16351 // InternalApplicationConfiguration.g:5102:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) 16647 // InternalApplicationConfiguration.g:5185:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
16352 // InternalApplicationConfiguration.g:5103:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 16648 // InternalApplicationConfiguration.g:5186:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
16353 { 16649 {
16354 pushFollow(FOLLOW_8); 16650 pushFollow(FOLLOW_8);
16355 rule__AllPatternEntry__Group_2_3__0__Impl(); 16651 rule__AllPatternEntry__Group_2_3__0__Impl();
@@ -16380,20 +16676,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16380 16676
16381 16677
16382 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" 16678 // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl"
16383 // InternalApplicationConfiguration.g:5110:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; 16679 // InternalApplicationConfiguration.g:5193:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
16384 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { 16680 public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException {
16385 16681
16386 int stackSize = keepStackSize(); 16682 int stackSize = keepStackSize();
16387 16683
16388 try { 16684 try {
16389 // InternalApplicationConfiguration.g:5114:1: ( ( ',' ) ) 16685 // InternalApplicationConfiguration.g:5197:1: ( ( ',' ) )
16390 // InternalApplicationConfiguration.g:5115:1: ( ',' ) 16686 // InternalApplicationConfiguration.g:5198:1: ( ',' )
16391 { 16687 {
16392 // InternalApplicationConfiguration.g:5115:1: ( ',' ) 16688 // InternalApplicationConfiguration.g:5198:1: ( ',' )
16393 // InternalApplicationConfiguration.g:5116:2: ',' 16689 // InternalApplicationConfiguration.g:5199:2: ','
16394 { 16690 {
16395 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 16691 before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
16396 match(input,31,FOLLOW_2); 16692 match(input,33,FOLLOW_2);
16397 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); 16693 after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
16398 16694
16399 } 16695 }
@@ -16417,14 +16713,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16417 16713
16418 16714
16419 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" 16715 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1"
16420 // InternalApplicationConfiguration.g:5125:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; 16716 // InternalApplicationConfiguration.g:5208:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
16421 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { 16717 public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException {
16422 16718
16423 int stackSize = keepStackSize(); 16719 int stackSize = keepStackSize();
16424 16720
16425 try { 16721 try {
16426 // InternalApplicationConfiguration.g:5129:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) 16722 // InternalApplicationConfiguration.g:5212:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
16427 // InternalApplicationConfiguration.g:5130:2: rule__AllPatternEntry__Group_2_3__1__Impl 16723 // InternalApplicationConfiguration.g:5213:2: rule__AllPatternEntry__Group_2_3__1__Impl
16428 { 16724 {
16429 pushFollow(FOLLOW_2); 16725 pushFollow(FOLLOW_2);
16430 rule__AllPatternEntry__Group_2_3__1__Impl(); 16726 rule__AllPatternEntry__Group_2_3__1__Impl();
@@ -16450,21 +16746,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16450 16746
16451 16747
16452 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" 16748 // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl"
16453 // InternalApplicationConfiguration.g:5136:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; 16749 // InternalApplicationConfiguration.g:5219:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
16454 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { 16750 public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException {
16455 16751
16456 int stackSize = keepStackSize(); 16752 int stackSize = keepStackSize();
16457 16753
16458 try { 16754 try {
16459 // InternalApplicationConfiguration.g:5140:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) 16755 // InternalApplicationConfiguration.g:5223:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
16460 // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) 16756 // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
16461 { 16757 {
16462 // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) 16758 // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
16463 // InternalApplicationConfiguration.g:5142:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) 16759 // InternalApplicationConfiguration.g:5225:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16464 { 16760 {
16465 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); 16761 before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
16466 // InternalApplicationConfiguration.g:5143:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) 16762 // InternalApplicationConfiguration.g:5226:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
16467 // InternalApplicationConfiguration.g:5143:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 16763 // InternalApplicationConfiguration.g:5226:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
16468 { 16764 {
16469 pushFollow(FOLLOW_2); 16765 pushFollow(FOLLOW_2);
16470 rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); 16766 rule__AllPatternEntry__ExclusuionAssignment_2_3_1();
@@ -16497,14 +16793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16497 16793
16498 16794
16499 // $ANTLR start "rule__PatternElement__Group__0" 16795 // $ANTLR start "rule__PatternElement__Group__0"
16500 // InternalApplicationConfiguration.g:5152:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; 16796 // InternalApplicationConfiguration.g:5235:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
16501 public final void rule__PatternElement__Group__0() throws RecognitionException { 16797 public final void rule__PatternElement__Group__0() throws RecognitionException {
16502 16798
16503 int stackSize = keepStackSize(); 16799 int stackSize = keepStackSize();
16504 16800
16505 try { 16801 try {
16506 // InternalApplicationConfiguration.g:5156:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) 16802 // InternalApplicationConfiguration.g:5239:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
16507 // InternalApplicationConfiguration.g:5157:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 16803 // InternalApplicationConfiguration.g:5240:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
16508 { 16804 {
16509 pushFollow(FOLLOW_8); 16805 pushFollow(FOLLOW_8);
16510 rule__PatternElement__Group__0__Impl(); 16806 rule__PatternElement__Group__0__Impl();
@@ -16535,33 +16831,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16535 16831
16536 16832
16537 // $ANTLR start "rule__PatternElement__Group__0__Impl" 16833 // $ANTLR start "rule__PatternElement__Group__0__Impl"
16538 // InternalApplicationConfiguration.g:5164:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; 16834 // InternalApplicationConfiguration.g:5247:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
16539 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { 16835 public final void rule__PatternElement__Group__0__Impl() throws RecognitionException {
16540 16836
16541 int stackSize = keepStackSize(); 16837 int stackSize = keepStackSize();
16542 16838
16543 try { 16839 try {
16544 // InternalApplicationConfiguration.g:5168:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) 16840 // InternalApplicationConfiguration.g:5251:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
16545 // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) 16841 // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? )
16546 { 16842 {
16547 // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) 16843 // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? )
16548 // InternalApplicationConfiguration.g:5170:2: ( rule__PatternElement__Group_0__0 )? 16844 // InternalApplicationConfiguration.g:5253:2: ( rule__PatternElement__Group_0__0 )?
16549 { 16845 {
16550 before(grammarAccess.getPatternElementAccess().getGroup_0()); 16846 before(grammarAccess.getPatternElementAccess().getGroup_0());
16551 // InternalApplicationConfiguration.g:5171:2: ( rule__PatternElement__Group_0__0 )? 16847 // InternalApplicationConfiguration.g:5254:2: ( rule__PatternElement__Group_0__0 )?
16552 int alt50=2; 16848 int alt51=2;
16553 int LA50_0 = input.LA(1); 16849 int LA51_0 = input.LA(1);
16554 16850
16555 if ( (LA50_0==RULE_ID) ) { 16851 if ( (LA51_0==RULE_ID) ) {
16556 int LA50_1 = input.LA(2); 16852 int LA51_1 = input.LA(2);
16557 16853
16558 if ( (LA50_1==21||LA50_1==34) ) { 16854 if ( (LA51_1==23||LA51_1==36) ) {
16559 alt50=1; 16855 alt51=1;
16560 } 16856 }
16561 } 16857 }
16562 switch (alt50) { 16858 switch (alt51) {
16563 case 1 : 16859 case 1 :
16564 // InternalApplicationConfiguration.g:5171:3: rule__PatternElement__Group_0__0 16860 // InternalApplicationConfiguration.g:5254:3: rule__PatternElement__Group_0__0
16565 { 16861 {
16566 pushFollow(FOLLOW_2); 16862 pushFollow(FOLLOW_2);
16567 rule__PatternElement__Group_0__0(); 16863 rule__PatternElement__Group_0__0();
@@ -16597,14 +16893,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16597 16893
16598 16894
16599 // $ANTLR start "rule__PatternElement__Group__1" 16895 // $ANTLR start "rule__PatternElement__Group__1"
16600 // InternalApplicationConfiguration.g:5179:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; 16896 // InternalApplicationConfiguration.g:5262:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
16601 public final void rule__PatternElement__Group__1() throws RecognitionException { 16897 public final void rule__PatternElement__Group__1() throws RecognitionException {
16602 16898
16603 int stackSize = keepStackSize(); 16899 int stackSize = keepStackSize();
16604 16900
16605 try { 16901 try {
16606 // InternalApplicationConfiguration.g:5183:1: ( rule__PatternElement__Group__1__Impl ) 16902 // InternalApplicationConfiguration.g:5266:1: ( rule__PatternElement__Group__1__Impl )
16607 // InternalApplicationConfiguration.g:5184:2: rule__PatternElement__Group__1__Impl 16903 // InternalApplicationConfiguration.g:5267:2: rule__PatternElement__Group__1__Impl
16608 { 16904 {
16609 pushFollow(FOLLOW_2); 16905 pushFollow(FOLLOW_2);
16610 rule__PatternElement__Group__1__Impl(); 16906 rule__PatternElement__Group__1__Impl();
@@ -16630,21 +16926,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16630 16926
16631 16927
16632 // $ANTLR start "rule__PatternElement__Group__1__Impl" 16928 // $ANTLR start "rule__PatternElement__Group__1__Impl"
16633 // InternalApplicationConfiguration.g:5190:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; 16929 // InternalApplicationConfiguration.g:5273:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
16634 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { 16930 public final void rule__PatternElement__Group__1__Impl() throws RecognitionException {
16635 16931
16636 int stackSize = keepStackSize(); 16932 int stackSize = keepStackSize();
16637 16933
16638 try { 16934 try {
16639 // InternalApplicationConfiguration.g:5194:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) 16935 // InternalApplicationConfiguration.g:5277:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
16640 // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 16936 // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16641 { 16937 {
16642 // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) 16938 // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
16643 // InternalApplicationConfiguration.g:5196:2: ( rule__PatternElement__PatternAssignment_1 ) 16939 // InternalApplicationConfiguration.g:5279:2: ( rule__PatternElement__PatternAssignment_1 )
16644 { 16940 {
16645 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); 16941 before(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
16646 // InternalApplicationConfiguration.g:5197:2: ( rule__PatternElement__PatternAssignment_1 ) 16942 // InternalApplicationConfiguration.g:5280:2: ( rule__PatternElement__PatternAssignment_1 )
16647 // InternalApplicationConfiguration.g:5197:3: rule__PatternElement__PatternAssignment_1 16943 // InternalApplicationConfiguration.g:5280:3: rule__PatternElement__PatternAssignment_1
16648 { 16944 {
16649 pushFollow(FOLLOW_2); 16945 pushFollow(FOLLOW_2);
16650 rule__PatternElement__PatternAssignment_1(); 16946 rule__PatternElement__PatternAssignment_1();
@@ -16677,14 +16973,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16677 16973
16678 16974
16679 // $ANTLR start "rule__PatternElement__Group_0__0" 16975 // $ANTLR start "rule__PatternElement__Group_0__0"
16680 // InternalApplicationConfiguration.g:5206:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; 16976 // InternalApplicationConfiguration.g:5289:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
16681 public final void rule__PatternElement__Group_0__0() throws RecognitionException { 16977 public final void rule__PatternElement__Group_0__0() throws RecognitionException {
16682 16978
16683 int stackSize = keepStackSize(); 16979 int stackSize = keepStackSize();
16684 16980
16685 try { 16981 try {
16686 // InternalApplicationConfiguration.g:5210:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) 16982 // InternalApplicationConfiguration.g:5293:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
16687 // InternalApplicationConfiguration.g:5211:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 16983 // InternalApplicationConfiguration.g:5294:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
16688 { 16984 {
16689 pushFollow(FOLLOW_20); 16985 pushFollow(FOLLOW_20);
16690 rule__PatternElement__Group_0__0__Impl(); 16986 rule__PatternElement__Group_0__0__Impl();
@@ -16715,21 +17011,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16715 17011
16716 17012
16717 // $ANTLR start "rule__PatternElement__Group_0__0__Impl" 17013 // $ANTLR start "rule__PatternElement__Group_0__0__Impl"
16718 // InternalApplicationConfiguration.g:5218:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; 17014 // InternalApplicationConfiguration.g:5301:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
16719 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { 17015 public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException {
16720 17016
16721 int stackSize = keepStackSize(); 17017 int stackSize = keepStackSize();
16722 17018
16723 try { 17019 try {
16724 // InternalApplicationConfiguration.g:5222:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) 17020 // InternalApplicationConfiguration.g:5305:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
16725 // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 17021 // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16726 { 17022 {
16727 // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) 17023 // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
16728 // InternalApplicationConfiguration.g:5224:2: ( rule__PatternElement__PackageAssignment_0_0 ) 17024 // InternalApplicationConfiguration.g:5307:2: ( rule__PatternElement__PackageAssignment_0_0 )
16729 { 17025 {
16730 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); 17026 before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
16731 // InternalApplicationConfiguration.g:5225:2: ( rule__PatternElement__PackageAssignment_0_0 ) 17027 // InternalApplicationConfiguration.g:5308:2: ( rule__PatternElement__PackageAssignment_0_0 )
16732 // InternalApplicationConfiguration.g:5225:3: rule__PatternElement__PackageAssignment_0_0 17028 // InternalApplicationConfiguration.g:5308:3: rule__PatternElement__PackageAssignment_0_0
16733 { 17029 {
16734 pushFollow(FOLLOW_2); 17030 pushFollow(FOLLOW_2);
16735 rule__PatternElement__PackageAssignment_0_0(); 17031 rule__PatternElement__PackageAssignment_0_0();
@@ -16762,14 +17058,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16762 17058
16763 17059
16764 // $ANTLR start "rule__PatternElement__Group_0__1" 17060 // $ANTLR start "rule__PatternElement__Group_0__1"
16765 // InternalApplicationConfiguration.g:5233:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; 17061 // InternalApplicationConfiguration.g:5316:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
16766 public final void rule__PatternElement__Group_0__1() throws RecognitionException { 17062 public final void rule__PatternElement__Group_0__1() throws RecognitionException {
16767 17063
16768 int stackSize = keepStackSize(); 17064 int stackSize = keepStackSize();
16769 17065
16770 try { 17066 try {
16771 // InternalApplicationConfiguration.g:5237:1: ( rule__PatternElement__Group_0__1__Impl ) 17067 // InternalApplicationConfiguration.g:5320:1: ( rule__PatternElement__Group_0__1__Impl )
16772 // InternalApplicationConfiguration.g:5238:2: rule__PatternElement__Group_0__1__Impl 17068 // InternalApplicationConfiguration.g:5321:2: rule__PatternElement__Group_0__1__Impl
16773 { 17069 {
16774 pushFollow(FOLLOW_2); 17070 pushFollow(FOLLOW_2);
16775 rule__PatternElement__Group_0__1__Impl(); 17071 rule__PatternElement__Group_0__1__Impl();
@@ -16795,20 +17091,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16795 17091
16796 17092
16797 // $ANTLR start "rule__PatternElement__Group_0__1__Impl" 17093 // $ANTLR start "rule__PatternElement__Group_0__1__Impl"
16798 // InternalApplicationConfiguration.g:5244:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; 17094 // InternalApplicationConfiguration.g:5327:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
16799 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { 17095 public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException {
16800 17096
16801 int stackSize = keepStackSize(); 17097 int stackSize = keepStackSize();
16802 17098
16803 try { 17099 try {
16804 // InternalApplicationConfiguration.g:5248:1: ( ( '::' ) ) 17100 // InternalApplicationConfiguration.g:5331:1: ( ( '::' ) )
16805 // InternalApplicationConfiguration.g:5249:1: ( '::' ) 17101 // InternalApplicationConfiguration.g:5332:1: ( '::' )
16806 { 17102 {
16807 // InternalApplicationConfiguration.g:5249:1: ( '::' ) 17103 // InternalApplicationConfiguration.g:5332:1: ( '::' )
16808 // InternalApplicationConfiguration.g:5250:2: '::' 17104 // InternalApplicationConfiguration.g:5333:2: '::'
16809 { 17105 {
16810 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 17106 before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16811 match(input,34,FOLLOW_2); 17107 match(input,36,FOLLOW_2);
16812 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); 17108 after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
16813 17109
16814 } 17110 }
@@ -16832,14 +17128,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16832 17128
16833 17129
16834 // $ANTLR start "rule__GraphPatternDeclaration__Group__0" 17130 // $ANTLR start "rule__GraphPatternDeclaration__Group__0"
16835 // InternalApplicationConfiguration.g:5260:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; 17131 // InternalApplicationConfiguration.g:5343:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
16836 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { 17132 public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException {
16837 17133
16838 int stackSize = keepStackSize(); 17134 int stackSize = keepStackSize();
16839 17135
16840 try { 17136 try {
16841 // InternalApplicationConfiguration.g:5264:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) 17137 // InternalApplicationConfiguration.g:5347:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
16842 // InternalApplicationConfiguration.g:5265:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 17138 // InternalApplicationConfiguration.g:5348:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
16843 { 17139 {
16844 pushFollow(FOLLOW_8); 17140 pushFollow(FOLLOW_8);
16845 rule__GraphPatternDeclaration__Group__0__Impl(); 17141 rule__GraphPatternDeclaration__Group__0__Impl();
@@ -16870,20 +17166,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16870 17166
16871 17167
16872 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" 17168 // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl"
16873 // InternalApplicationConfiguration.g:5272:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; 17169 // InternalApplicationConfiguration.g:5355:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ;
16874 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { 17170 public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException {
16875 17171
16876 int stackSize = keepStackSize(); 17172 int stackSize = keepStackSize();
16877 17173
16878 try { 17174 try {
16879 // InternalApplicationConfiguration.g:5276:1: ( ( 'constraints' ) ) 17175 // InternalApplicationConfiguration.g:5359:1: ( ( 'constraints' ) )
16880 // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) 17176 // InternalApplicationConfiguration.g:5360:1: ( 'constraints' )
16881 { 17177 {
16882 // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) 17178 // InternalApplicationConfiguration.g:5360:1: ( 'constraints' )
16883 // InternalApplicationConfiguration.g:5278:2: 'constraints' 17179 // InternalApplicationConfiguration.g:5361:2: 'constraints'
16884 { 17180 {
16885 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 17181 before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16886 match(input,38,FOLLOW_2); 17182 match(input,40,FOLLOW_2);
16887 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); 17183 after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
16888 17184
16889 } 17185 }
@@ -16907,14 +17203,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16907 17203
16908 17204
16909 // $ANTLR start "rule__GraphPatternDeclaration__Group__1" 17205 // $ANTLR start "rule__GraphPatternDeclaration__Group__1"
16910 // InternalApplicationConfiguration.g:5287:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; 17206 // InternalApplicationConfiguration.g:5370:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
16911 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { 17207 public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException {
16912 17208
16913 int stackSize = keepStackSize(); 17209 int stackSize = keepStackSize();
16914 17210
16915 try { 17211 try {
16916 // InternalApplicationConfiguration.g:5291:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) 17212 // InternalApplicationConfiguration.g:5374:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
16917 // InternalApplicationConfiguration.g:5292:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 17213 // InternalApplicationConfiguration.g:5375:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
16918 { 17214 {
16919 pushFollow(FOLLOW_19); 17215 pushFollow(FOLLOW_19);
16920 rule__GraphPatternDeclaration__Group__1__Impl(); 17216 rule__GraphPatternDeclaration__Group__1__Impl();
@@ -16945,21 +17241,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16945 17241
16946 17242
16947 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" 17243 // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl"
16948 // InternalApplicationConfiguration.g:5299:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; 17244 // InternalApplicationConfiguration.g:5382:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
16949 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { 17245 public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException {
16950 17246
16951 int stackSize = keepStackSize(); 17247 int stackSize = keepStackSize();
16952 17248
16953 try { 17249 try {
16954 // InternalApplicationConfiguration.g:5303:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) 17250 // InternalApplicationConfiguration.g:5386:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
16955 // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 17251 // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16956 { 17252 {
16957 // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) 17253 // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
16958 // InternalApplicationConfiguration.g:5305:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 17254 // InternalApplicationConfiguration.g:5388:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16959 { 17255 {
16960 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); 17256 before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
16961 // InternalApplicationConfiguration.g:5306:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) 17257 // InternalApplicationConfiguration.g:5389:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
16962 // InternalApplicationConfiguration.g:5306:3: rule__GraphPatternDeclaration__NameAssignment_1 17258 // InternalApplicationConfiguration.g:5389:3: rule__GraphPatternDeclaration__NameAssignment_1
16963 { 17259 {
16964 pushFollow(FOLLOW_2); 17260 pushFollow(FOLLOW_2);
16965 rule__GraphPatternDeclaration__NameAssignment_1(); 17261 rule__GraphPatternDeclaration__NameAssignment_1();
@@ -16992,14 +17288,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
16992 17288
16993 17289
16994 // $ANTLR start "rule__GraphPatternDeclaration__Group__2" 17290 // $ANTLR start "rule__GraphPatternDeclaration__Group__2"
16995 // InternalApplicationConfiguration.g:5314:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; 17291 // InternalApplicationConfiguration.g:5397:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
16996 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { 17292 public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException {
16997 17293
16998 int stackSize = keepStackSize(); 17294 int stackSize = keepStackSize();
16999 17295
17000 try { 17296 try {
17001 // InternalApplicationConfiguration.g:5318:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) 17297 // InternalApplicationConfiguration.g:5401:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
17002 // InternalApplicationConfiguration.g:5319:2: rule__GraphPatternDeclaration__Group__2__Impl 17298 // InternalApplicationConfiguration.g:5402:2: rule__GraphPatternDeclaration__Group__2__Impl
17003 { 17299 {
17004 pushFollow(FOLLOW_2); 17300 pushFollow(FOLLOW_2);
17005 rule__GraphPatternDeclaration__Group__2__Impl(); 17301 rule__GraphPatternDeclaration__Group__2__Impl();
@@ -17025,21 +17321,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17025 17321
17026 17322
17027 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" 17323 // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl"
17028 // InternalApplicationConfiguration.g:5325:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; 17324 // InternalApplicationConfiguration.g:5408:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
17029 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { 17325 public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException {
17030 17326
17031 int stackSize = keepStackSize(); 17327 int stackSize = keepStackSize();
17032 17328
17033 try { 17329 try {
17034 // InternalApplicationConfiguration.g:5329:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) 17330 // InternalApplicationConfiguration.g:5412:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
17035 // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 17331 // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
17036 { 17332 {
17037 // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) 17333 // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
17038 // InternalApplicationConfiguration.g:5331:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 17334 // InternalApplicationConfiguration.g:5414:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
17039 { 17335 {
17040 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); 17336 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
17041 // InternalApplicationConfiguration.g:5332:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) 17337 // InternalApplicationConfiguration.g:5415:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
17042 // InternalApplicationConfiguration.g:5332:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 17338 // InternalApplicationConfiguration.g:5415:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
17043 { 17339 {
17044 pushFollow(FOLLOW_2); 17340 pushFollow(FOLLOW_2);
17045 rule__GraphPatternDeclaration__SpecificationAssignment_2(); 17341 rule__GraphPatternDeclaration__SpecificationAssignment_2();
@@ -17072,14 +17368,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17072 17368
17073 17369
17074 // $ANTLR start "rule__ObjectiveSpecification__Group__0" 17370 // $ANTLR start "rule__ObjectiveSpecification__Group__0"
17075 // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; 17371 // InternalApplicationConfiguration.g:5424:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ;
17076 public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { 17372 public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException {
17077 17373
17078 int stackSize = keepStackSize(); 17374 int stackSize = keepStackSize();
17079 17375
17080 try { 17376 try {
17081 // InternalApplicationConfiguration.g:5345:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) 17377 // InternalApplicationConfiguration.g:5428:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 )
17082 // InternalApplicationConfiguration.g:5346:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 17378 // InternalApplicationConfiguration.g:5429:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1
17083 { 17379 {
17084 pushFollow(FOLLOW_23); 17380 pushFollow(FOLLOW_23);
17085 rule__ObjectiveSpecification__Group__0__Impl(); 17381 rule__ObjectiveSpecification__Group__0__Impl();
@@ -17110,20 +17406,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17110 17406
17111 17407
17112 // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" 17408 // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl"
17113 // InternalApplicationConfiguration.g:5353:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; 17409 // InternalApplicationConfiguration.g:5436:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ;
17114 public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { 17410 public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException {
17115 17411
17116 int stackSize = keepStackSize(); 17412 int stackSize = keepStackSize();
17117 17413
17118 try { 17414 try {
17119 // InternalApplicationConfiguration.g:5357:1: ( ( '{' ) ) 17415 // InternalApplicationConfiguration.g:5440:1: ( ( '{' ) )
17120 // InternalApplicationConfiguration.g:5358:1: ( '{' ) 17416 // InternalApplicationConfiguration.g:5441:1: ( '{' )
17121 { 17417 {
17122 // InternalApplicationConfiguration.g:5358:1: ( '{' ) 17418 // InternalApplicationConfiguration.g:5441:1: ( '{' )
17123 // InternalApplicationConfiguration.g:5359:2: '{' 17419 // InternalApplicationConfiguration.g:5442:2: '{'
17124 { 17420 {
17125 before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); 17421 before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
17126 match(input,29,FOLLOW_2); 17422 match(input,31,FOLLOW_2);
17127 after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); 17423 after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
17128 17424
17129 } 17425 }
@@ -17147,14 +17443,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17147 17443
17148 17444
17149 // $ANTLR start "rule__ObjectiveSpecification__Group__1" 17445 // $ANTLR start "rule__ObjectiveSpecification__Group__1"
17150 // InternalApplicationConfiguration.g:5368:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; 17446 // InternalApplicationConfiguration.g:5451:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ;
17151 public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { 17447 public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException {
17152 17448
17153 int stackSize = keepStackSize(); 17449 int stackSize = keepStackSize();
17154 17450
17155 try { 17451 try {
17156 // InternalApplicationConfiguration.g:5372:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) 17452 // InternalApplicationConfiguration.g:5455:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 )
17157 // InternalApplicationConfiguration.g:5373:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 17453 // InternalApplicationConfiguration.g:5456:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2
17158 { 17454 {
17159 pushFollow(FOLLOW_16); 17455 pushFollow(FOLLOW_16);
17160 rule__ObjectiveSpecification__Group__1__Impl(); 17456 rule__ObjectiveSpecification__Group__1__Impl();
@@ -17185,21 +17481,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17185 17481
17186 17482
17187 // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" 17483 // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl"
17188 // InternalApplicationConfiguration.g:5380:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; 17484 // InternalApplicationConfiguration.g:5463:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ;
17189 public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { 17485 public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException {
17190 17486
17191 int stackSize = keepStackSize(); 17487 int stackSize = keepStackSize();
17192 17488
17193 try { 17489 try {
17194 // InternalApplicationConfiguration.g:5384:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) 17490 // InternalApplicationConfiguration.g:5467:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) )
17195 // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) 17491 // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
17196 { 17492 {
17197 // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) 17493 // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
17198 // InternalApplicationConfiguration.g:5386:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) 17494 // InternalApplicationConfiguration.g:5469:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
17199 { 17495 {
17200 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); 17496 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
17201 // InternalApplicationConfiguration.g:5387:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) 17497 // InternalApplicationConfiguration.g:5470:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
17202 // InternalApplicationConfiguration.g:5387:3: rule__ObjectiveSpecification__EntriesAssignment_1 17498 // InternalApplicationConfiguration.g:5470:3: rule__ObjectiveSpecification__EntriesAssignment_1
17203 { 17499 {
17204 pushFollow(FOLLOW_2); 17500 pushFollow(FOLLOW_2);
17205 rule__ObjectiveSpecification__EntriesAssignment_1(); 17501 rule__ObjectiveSpecification__EntriesAssignment_1();
@@ -17232,14 +17528,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17232 17528
17233 17529
17234 // $ANTLR start "rule__ObjectiveSpecification__Group__2" 17530 // $ANTLR start "rule__ObjectiveSpecification__Group__2"
17235 // InternalApplicationConfiguration.g:5395:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; 17531 // InternalApplicationConfiguration.g:5478:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ;
17236 public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { 17532 public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException {
17237 17533
17238 int stackSize = keepStackSize(); 17534 int stackSize = keepStackSize();
17239 17535
17240 try { 17536 try {
17241 // InternalApplicationConfiguration.g:5399:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) 17537 // InternalApplicationConfiguration.g:5482:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 )
17242 // InternalApplicationConfiguration.g:5400:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 17538 // InternalApplicationConfiguration.g:5483:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3
17243 { 17539 {
17244 pushFollow(FOLLOW_16); 17540 pushFollow(FOLLOW_16);
17245 rule__ObjectiveSpecification__Group__2__Impl(); 17541 rule__ObjectiveSpecification__Group__2__Impl();
@@ -17270,33 +17566,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17270 17566
17271 17567
17272 // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" 17568 // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl"
17273 // InternalApplicationConfiguration.g:5407:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; 17569 // InternalApplicationConfiguration.g:5490:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ;
17274 public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { 17570 public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException {
17275 17571
17276 int stackSize = keepStackSize(); 17572 int stackSize = keepStackSize();
17277 17573
17278 try { 17574 try {
17279 // InternalApplicationConfiguration.g:5411:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) 17575 // InternalApplicationConfiguration.g:5494:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) )
17280 // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) 17576 // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
17281 { 17577 {
17282 // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) 17578 // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
17283 // InternalApplicationConfiguration.g:5413:2: ( rule__ObjectiveSpecification__Group_2__0 )* 17579 // InternalApplicationConfiguration.g:5496:2: ( rule__ObjectiveSpecification__Group_2__0 )*
17284 { 17580 {
17285 before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); 17581 before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
17286 // InternalApplicationConfiguration.g:5414:2: ( rule__ObjectiveSpecification__Group_2__0 )* 17582 // InternalApplicationConfiguration.g:5497:2: ( rule__ObjectiveSpecification__Group_2__0 )*
17287 loop51: 17583 loop52:
17288 do { 17584 do {
17289 int alt51=2; 17585 int alt52=2;
17290 int LA51_0 = input.LA(1); 17586 int LA52_0 = input.LA(1);
17291 17587
17292 if ( (LA51_0==31) ) { 17588 if ( (LA52_0==33) ) {
17293 alt51=1; 17589 alt52=1;
17294 } 17590 }
17295 17591
17296 17592
17297 switch (alt51) { 17593 switch (alt52) {
17298 case 1 : 17594 case 1 :
17299 // InternalApplicationConfiguration.g:5414:3: rule__ObjectiveSpecification__Group_2__0 17595 // InternalApplicationConfiguration.g:5497:3: rule__ObjectiveSpecification__Group_2__0
17300 { 17596 {
17301 pushFollow(FOLLOW_17); 17597 pushFollow(FOLLOW_17);
17302 rule__ObjectiveSpecification__Group_2__0(); 17598 rule__ObjectiveSpecification__Group_2__0();
@@ -17308,7 +17604,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17308 break; 17604 break;
17309 17605
17310 default : 17606 default :
17311 break loop51; 17607 break loop52;
17312 } 17608 }
17313 } while (true); 17609 } while (true);
17314 17610
@@ -17335,14 +17631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17335 17631
17336 17632
17337 // $ANTLR start "rule__ObjectiveSpecification__Group__3" 17633 // $ANTLR start "rule__ObjectiveSpecification__Group__3"
17338 // InternalApplicationConfiguration.g:5422:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; 17634 // InternalApplicationConfiguration.g:5505:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ;
17339 public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { 17635 public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException {
17340 17636
17341 int stackSize = keepStackSize(); 17637 int stackSize = keepStackSize();
17342 17638
17343 try { 17639 try {
17344 // InternalApplicationConfiguration.g:5426:1: ( rule__ObjectiveSpecification__Group__3__Impl ) 17640 // InternalApplicationConfiguration.g:5509:1: ( rule__ObjectiveSpecification__Group__3__Impl )
17345 // InternalApplicationConfiguration.g:5427:2: rule__ObjectiveSpecification__Group__3__Impl 17641 // InternalApplicationConfiguration.g:5510:2: rule__ObjectiveSpecification__Group__3__Impl
17346 { 17642 {
17347 pushFollow(FOLLOW_2); 17643 pushFollow(FOLLOW_2);
17348 rule__ObjectiveSpecification__Group__3__Impl(); 17644 rule__ObjectiveSpecification__Group__3__Impl();
@@ -17368,20 +17664,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17368 17664
17369 17665
17370 // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" 17666 // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl"
17371 // InternalApplicationConfiguration.g:5433:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; 17667 // InternalApplicationConfiguration.g:5516:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ;
17372 public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { 17668 public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException {
17373 17669
17374 int stackSize = keepStackSize(); 17670 int stackSize = keepStackSize();
17375 17671
17376 try { 17672 try {
17377 // InternalApplicationConfiguration.g:5437:1: ( ( '}' ) ) 17673 // InternalApplicationConfiguration.g:5520:1: ( ( '}' ) )
17378 // InternalApplicationConfiguration.g:5438:1: ( '}' ) 17674 // InternalApplicationConfiguration.g:5521:1: ( '}' )
17379 { 17675 {
17380 // InternalApplicationConfiguration.g:5438:1: ( '}' ) 17676 // InternalApplicationConfiguration.g:5521:1: ( '}' )
17381 // InternalApplicationConfiguration.g:5439:2: '}' 17677 // InternalApplicationConfiguration.g:5522:2: '}'
17382 { 17678 {
17383 before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); 17679 before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
17384 match(input,30,FOLLOW_2); 17680 match(input,32,FOLLOW_2);
17385 after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); 17681 after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
17386 17682
17387 } 17683 }
@@ -17405,14 +17701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17405 17701
17406 17702
17407 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" 17703 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0"
17408 // InternalApplicationConfiguration.g:5449:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; 17704 // InternalApplicationConfiguration.g:5532:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ;
17409 public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { 17705 public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException {
17410 17706
17411 int stackSize = keepStackSize(); 17707 int stackSize = keepStackSize();
17412 17708
17413 try { 17709 try {
17414 // InternalApplicationConfiguration.g:5453:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) 17710 // InternalApplicationConfiguration.g:5536:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 )
17415 // InternalApplicationConfiguration.g:5454:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 17711 // InternalApplicationConfiguration.g:5537:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1
17416 { 17712 {
17417 pushFollow(FOLLOW_23); 17713 pushFollow(FOLLOW_23);
17418 rule__ObjectiveSpecification__Group_2__0__Impl(); 17714 rule__ObjectiveSpecification__Group_2__0__Impl();
@@ -17443,20 +17739,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17443 17739
17444 17740
17445 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" 17741 // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl"
17446 // InternalApplicationConfiguration.g:5461:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; 17742 // InternalApplicationConfiguration.g:5544:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ;
17447 public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { 17743 public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException {
17448 17744
17449 int stackSize = keepStackSize(); 17745 int stackSize = keepStackSize();
17450 17746
17451 try { 17747 try {
17452 // InternalApplicationConfiguration.g:5465:1: ( ( ',' ) ) 17748 // InternalApplicationConfiguration.g:5548:1: ( ( ',' ) )
17453 // InternalApplicationConfiguration.g:5466:1: ( ',' ) 17749 // InternalApplicationConfiguration.g:5549:1: ( ',' )
17454 { 17750 {
17455 // InternalApplicationConfiguration.g:5466:1: ( ',' ) 17751 // InternalApplicationConfiguration.g:5549:1: ( ',' )
17456 // InternalApplicationConfiguration.g:5467:2: ',' 17752 // InternalApplicationConfiguration.g:5550:2: ','
17457 { 17753 {
17458 before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); 17754 before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17459 match(input,31,FOLLOW_2); 17755 match(input,33,FOLLOW_2);
17460 after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); 17756 after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
17461 17757
17462 } 17758 }
@@ -17480,14 +17776,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17480 17776
17481 17777
17482 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" 17778 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1"
17483 // InternalApplicationConfiguration.g:5476:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; 17779 // InternalApplicationConfiguration.g:5559:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ;
17484 public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { 17780 public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException {
17485 17781
17486 int stackSize = keepStackSize(); 17782 int stackSize = keepStackSize();
17487 17783
17488 try { 17784 try {
17489 // InternalApplicationConfiguration.g:5480:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) 17785 // InternalApplicationConfiguration.g:5563:1: ( rule__ObjectiveSpecification__Group_2__1__Impl )
17490 // InternalApplicationConfiguration.g:5481:2: rule__ObjectiveSpecification__Group_2__1__Impl 17786 // InternalApplicationConfiguration.g:5564:2: rule__ObjectiveSpecification__Group_2__1__Impl
17491 { 17787 {
17492 pushFollow(FOLLOW_2); 17788 pushFollow(FOLLOW_2);
17493 rule__ObjectiveSpecification__Group_2__1__Impl(); 17789 rule__ObjectiveSpecification__Group_2__1__Impl();
@@ -17513,21 +17809,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17513 17809
17514 17810
17515 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" 17811 // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl"
17516 // InternalApplicationConfiguration.g:5487:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; 17812 // InternalApplicationConfiguration.g:5570:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ;
17517 public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { 17813 public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException {
17518 17814
17519 int stackSize = keepStackSize(); 17815 int stackSize = keepStackSize();
17520 17816
17521 try { 17817 try {
17522 // InternalApplicationConfiguration.g:5491:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) 17818 // InternalApplicationConfiguration.g:5574:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) )
17523 // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) 17819 // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17524 { 17820 {
17525 // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) 17821 // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
17526 // InternalApplicationConfiguration.g:5493:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) 17822 // InternalApplicationConfiguration.g:5576:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17527 { 17823 {
17528 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); 17824 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
17529 // InternalApplicationConfiguration.g:5494:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) 17825 // InternalApplicationConfiguration.g:5577:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
17530 // InternalApplicationConfiguration.g:5494:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 17826 // InternalApplicationConfiguration.g:5577:3: rule__ObjectiveSpecification__EntriesAssignment_2_1
17531 { 17827 {
17532 pushFollow(FOLLOW_2); 17828 pushFollow(FOLLOW_2);
17533 rule__ObjectiveSpecification__EntriesAssignment_2_1(); 17829 rule__ObjectiveSpecification__EntriesAssignment_2_1();
@@ -17560,14 +17856,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17560 17856
17561 17857
17562 // $ANTLR start "rule__OptimizationEntry__Group__0" 17858 // $ANTLR start "rule__OptimizationEntry__Group__0"
17563 // InternalApplicationConfiguration.g:5503:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; 17859 // InternalApplicationConfiguration.g:5586:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ;
17564 public final void rule__OptimizationEntry__Group__0() throws RecognitionException { 17860 public final void rule__OptimizationEntry__Group__0() throws RecognitionException {
17565 17861
17566 int stackSize = keepStackSize(); 17862 int stackSize = keepStackSize();
17567 17863
17568 try { 17864 try {
17569 // InternalApplicationConfiguration.g:5507:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) 17865 // InternalApplicationConfiguration.g:5590:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 )
17570 // InternalApplicationConfiguration.g:5508:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 17866 // InternalApplicationConfiguration.g:5591:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1
17571 { 17867 {
17572 pushFollow(FOLLOW_23); 17868 pushFollow(FOLLOW_23);
17573 rule__OptimizationEntry__Group__0__Impl(); 17869 rule__OptimizationEntry__Group__0__Impl();
@@ -17598,21 +17894,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17598 17894
17599 17895
17600 // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" 17896 // $ANTLR start "rule__OptimizationEntry__Group__0__Impl"
17601 // InternalApplicationConfiguration.g:5515:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; 17897 // InternalApplicationConfiguration.g:5598:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ;
17602 public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { 17898 public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException {
17603 17899
17604 int stackSize = keepStackSize(); 17900 int stackSize = keepStackSize();
17605 17901
17606 try { 17902 try {
17607 // InternalApplicationConfiguration.g:5519:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) 17903 // InternalApplicationConfiguration.g:5602:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) )
17608 // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) 17904 // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17609 { 17905 {
17610 // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) 17906 // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
17611 // InternalApplicationConfiguration.g:5521:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) 17907 // InternalApplicationConfiguration.g:5604:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17612 { 17908 {
17613 before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); 17909 before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
17614 // InternalApplicationConfiguration.g:5522:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) 17910 // InternalApplicationConfiguration.g:5605:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
17615 // InternalApplicationConfiguration.g:5522:3: rule__OptimizationEntry__DirectionAssignment_0 17911 // InternalApplicationConfiguration.g:5605:3: rule__OptimizationEntry__DirectionAssignment_0
17616 { 17912 {
17617 pushFollow(FOLLOW_2); 17913 pushFollow(FOLLOW_2);
17618 rule__OptimizationEntry__DirectionAssignment_0(); 17914 rule__OptimizationEntry__DirectionAssignment_0();
@@ -17645,14 +17941,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17645 17941
17646 17942
17647 // $ANTLR start "rule__OptimizationEntry__Group__1" 17943 // $ANTLR start "rule__OptimizationEntry__Group__1"
17648 // InternalApplicationConfiguration.g:5530:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; 17944 // InternalApplicationConfiguration.g:5613:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ;
17649 public final void rule__OptimizationEntry__Group__1() throws RecognitionException { 17945 public final void rule__OptimizationEntry__Group__1() throws RecognitionException {
17650 17946
17651 int stackSize = keepStackSize(); 17947 int stackSize = keepStackSize();
17652 17948
17653 try { 17949 try {
17654 // InternalApplicationConfiguration.g:5534:1: ( rule__OptimizationEntry__Group__1__Impl ) 17950 // InternalApplicationConfiguration.g:5617:1: ( rule__OptimizationEntry__Group__1__Impl )
17655 // InternalApplicationConfiguration.g:5535:2: rule__OptimizationEntry__Group__1__Impl 17951 // InternalApplicationConfiguration.g:5618:2: rule__OptimizationEntry__Group__1__Impl
17656 { 17952 {
17657 pushFollow(FOLLOW_2); 17953 pushFollow(FOLLOW_2);
17658 rule__OptimizationEntry__Group__1__Impl(); 17954 rule__OptimizationEntry__Group__1__Impl();
@@ -17678,21 +17974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17678 17974
17679 17975
17680 // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" 17976 // $ANTLR start "rule__OptimizationEntry__Group__1__Impl"
17681 // InternalApplicationConfiguration.g:5541:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; 17977 // InternalApplicationConfiguration.g:5624:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ;
17682 public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { 17978 public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException {
17683 17979
17684 int stackSize = keepStackSize(); 17980 int stackSize = keepStackSize();
17685 17981
17686 try { 17982 try {
17687 // InternalApplicationConfiguration.g:5545:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) 17983 // InternalApplicationConfiguration.g:5628:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) )
17688 // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) 17984 // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17689 { 17985 {
17690 // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) 17986 // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
17691 // InternalApplicationConfiguration.g:5547:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) 17987 // InternalApplicationConfiguration.g:5630:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17692 { 17988 {
17693 before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); 17989 before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
17694 // InternalApplicationConfiguration.g:5548:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) 17990 // InternalApplicationConfiguration.g:5631:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
17695 // InternalApplicationConfiguration.g:5548:3: rule__OptimizationEntry__FunctionAssignment_1 17991 // InternalApplicationConfiguration.g:5631:3: rule__OptimizationEntry__FunctionAssignment_1
17696 { 17992 {
17697 pushFollow(FOLLOW_2); 17993 pushFollow(FOLLOW_2);
17698 rule__OptimizationEntry__FunctionAssignment_1(); 17994 rule__OptimizationEntry__FunctionAssignment_1();
@@ -17725,14 +18021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17725 18021
17726 18022
17727 // $ANTLR start "rule__ThresholdEntry__Group__0" 18023 // $ANTLR start "rule__ThresholdEntry__Group__0"
17728 // InternalApplicationConfiguration.g:5557:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; 18024 // InternalApplicationConfiguration.g:5640:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ;
17729 public final void rule__ThresholdEntry__Group__0() throws RecognitionException { 18025 public final void rule__ThresholdEntry__Group__0() throws RecognitionException {
17730 18026
17731 int stackSize = keepStackSize(); 18027 int stackSize = keepStackSize();
17732 18028
17733 try { 18029 try {
17734 // InternalApplicationConfiguration.g:5561:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) 18030 // InternalApplicationConfiguration.g:5644:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 )
17735 // InternalApplicationConfiguration.g:5562:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 18031 // InternalApplicationConfiguration.g:5645:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1
17736 { 18032 {
17737 pushFollow(FOLLOW_24); 18033 pushFollow(FOLLOW_24);
17738 rule__ThresholdEntry__Group__0__Impl(); 18034 rule__ThresholdEntry__Group__0__Impl();
@@ -17763,21 +18059,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17763 18059
17764 18060
17765 // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" 18061 // $ANTLR start "rule__ThresholdEntry__Group__0__Impl"
17766 // InternalApplicationConfiguration.g:5569:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; 18062 // InternalApplicationConfiguration.g:5652:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ;
17767 public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { 18063 public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException {
17768 18064
17769 int stackSize = keepStackSize(); 18065 int stackSize = keepStackSize();
17770 18066
17771 try { 18067 try {
17772 // InternalApplicationConfiguration.g:5573:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) 18068 // InternalApplicationConfiguration.g:5656:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) )
17773 // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) 18069 // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17774 { 18070 {
17775 // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) 18071 // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
17776 // InternalApplicationConfiguration.g:5575:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) 18072 // InternalApplicationConfiguration.g:5658:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17777 { 18073 {
17778 before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); 18074 before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
17779 // InternalApplicationConfiguration.g:5576:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) 18075 // InternalApplicationConfiguration.g:5659:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
17780 // InternalApplicationConfiguration.g:5576:3: rule__ThresholdEntry__FunctionAssignment_0 18076 // InternalApplicationConfiguration.g:5659:3: rule__ThresholdEntry__FunctionAssignment_0
17781 { 18077 {
17782 pushFollow(FOLLOW_2); 18078 pushFollow(FOLLOW_2);
17783 rule__ThresholdEntry__FunctionAssignment_0(); 18079 rule__ThresholdEntry__FunctionAssignment_0();
@@ -17810,14 +18106,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17810 18106
17811 18107
17812 // $ANTLR start "rule__ThresholdEntry__Group__1" 18108 // $ANTLR start "rule__ThresholdEntry__Group__1"
17813 // InternalApplicationConfiguration.g:5584:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; 18109 // InternalApplicationConfiguration.g:5667:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ;
17814 public final void rule__ThresholdEntry__Group__1() throws RecognitionException { 18110 public final void rule__ThresholdEntry__Group__1() throws RecognitionException {
17815 18111
17816 int stackSize = keepStackSize(); 18112 int stackSize = keepStackSize();
17817 18113
17818 try { 18114 try {
17819 // InternalApplicationConfiguration.g:5588:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) 18115 // InternalApplicationConfiguration.g:5671:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 )
17820 // InternalApplicationConfiguration.g:5589:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 18116 // InternalApplicationConfiguration.g:5672:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2
17821 { 18117 {
17822 pushFollow(FOLLOW_25); 18118 pushFollow(FOLLOW_25);
17823 rule__ThresholdEntry__Group__1__Impl(); 18119 rule__ThresholdEntry__Group__1__Impl();
@@ -17848,21 +18144,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17848 18144
17849 18145
17850 // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" 18146 // $ANTLR start "rule__ThresholdEntry__Group__1__Impl"
17851 // InternalApplicationConfiguration.g:5596:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; 18147 // InternalApplicationConfiguration.g:5679:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ;
17852 public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { 18148 public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException {
17853 18149
17854 int stackSize = keepStackSize(); 18150 int stackSize = keepStackSize();
17855 18151
17856 try { 18152 try {
17857 // InternalApplicationConfiguration.g:5600:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) 18153 // InternalApplicationConfiguration.g:5683:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) )
17858 // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) 18154 // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17859 { 18155 {
17860 // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) 18156 // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
17861 // InternalApplicationConfiguration.g:5602:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) 18157 // InternalApplicationConfiguration.g:5685:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17862 { 18158 {
17863 before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); 18159 before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
17864 // InternalApplicationConfiguration.g:5603:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) 18160 // InternalApplicationConfiguration.g:5686:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
17865 // InternalApplicationConfiguration.g:5603:3: rule__ThresholdEntry__OperatorAssignment_1 18161 // InternalApplicationConfiguration.g:5686:3: rule__ThresholdEntry__OperatorAssignment_1
17866 { 18162 {
17867 pushFollow(FOLLOW_2); 18163 pushFollow(FOLLOW_2);
17868 rule__ThresholdEntry__OperatorAssignment_1(); 18164 rule__ThresholdEntry__OperatorAssignment_1();
@@ -17895,14 +18191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17895 18191
17896 18192
17897 // $ANTLR start "rule__ThresholdEntry__Group__2" 18193 // $ANTLR start "rule__ThresholdEntry__Group__2"
17898 // InternalApplicationConfiguration.g:5611:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; 18194 // InternalApplicationConfiguration.g:5694:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ;
17899 public final void rule__ThresholdEntry__Group__2() throws RecognitionException { 18195 public final void rule__ThresholdEntry__Group__2() throws RecognitionException {
17900 18196
17901 int stackSize = keepStackSize(); 18197 int stackSize = keepStackSize();
17902 18198
17903 try { 18199 try {
17904 // InternalApplicationConfiguration.g:5615:1: ( rule__ThresholdEntry__Group__2__Impl ) 18200 // InternalApplicationConfiguration.g:5698:1: ( rule__ThresholdEntry__Group__2__Impl )
17905 // InternalApplicationConfiguration.g:5616:2: rule__ThresholdEntry__Group__2__Impl 18201 // InternalApplicationConfiguration.g:5699:2: rule__ThresholdEntry__Group__2__Impl
17906 { 18202 {
17907 pushFollow(FOLLOW_2); 18203 pushFollow(FOLLOW_2);
17908 rule__ThresholdEntry__Group__2__Impl(); 18204 rule__ThresholdEntry__Group__2__Impl();
@@ -17928,21 +18224,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17928 18224
17929 18225
17930 // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" 18226 // $ANTLR start "rule__ThresholdEntry__Group__2__Impl"
17931 // InternalApplicationConfiguration.g:5622:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; 18227 // InternalApplicationConfiguration.g:5705:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ;
17932 public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { 18228 public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException {
17933 18229
17934 int stackSize = keepStackSize(); 18230 int stackSize = keepStackSize();
17935 18231
17936 try { 18232 try {
17937 // InternalApplicationConfiguration.g:5626:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) 18233 // InternalApplicationConfiguration.g:5709:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) )
17938 // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) 18234 // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17939 { 18235 {
17940 // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) 18236 // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
17941 // InternalApplicationConfiguration.g:5628:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) 18237 // InternalApplicationConfiguration.g:5711:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17942 { 18238 {
17943 before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); 18239 before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
17944 // InternalApplicationConfiguration.g:5629:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) 18240 // InternalApplicationConfiguration.g:5712:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
17945 // InternalApplicationConfiguration.g:5629:3: rule__ThresholdEntry__ThresholdAssignment_2 18241 // InternalApplicationConfiguration.g:5712:3: rule__ThresholdEntry__ThresholdAssignment_2
17946 { 18242 {
17947 pushFollow(FOLLOW_2); 18243 pushFollow(FOLLOW_2);
17948 rule__ThresholdEntry__ThresholdAssignment_2(); 18244 rule__ThresholdEntry__ThresholdAssignment_2();
@@ -17974,15 +18270,818 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
17974 // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" 18270 // $ANTLR end "rule__ThresholdEntry__Group__2__Impl"
17975 18271
17976 18272
18273 // $ANTLR start "rule__CostObjectiveFunction__Group__0"
18274 // InternalApplicationConfiguration.g:5721:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ;
18275 public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException {
18276
18277 int stackSize = keepStackSize();
18278
18279 try {
18280 // InternalApplicationConfiguration.g:5725:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 )
18281 // InternalApplicationConfiguration.g:5726:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1
18282 {
18283 pushFollow(FOLLOW_19);
18284 rule__CostObjectiveFunction__Group__0__Impl();
18285
18286 state._fsp--;
18287
18288 pushFollow(FOLLOW_2);
18289 rule__CostObjectiveFunction__Group__1();
18290
18291 state._fsp--;
18292
18293
18294 }
18295
18296 }
18297 catch (RecognitionException re) {
18298 reportError(re);
18299 recover(input,re);
18300 }
18301 finally {
18302
18303 restoreStackSize(stackSize);
18304
18305 }
18306 return ;
18307 }
18308 // $ANTLR end "rule__CostObjectiveFunction__Group__0"
18309
18310
18311 // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl"
18312 // InternalApplicationConfiguration.g:5733:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ;
18313 public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException {
18314
18315 int stackSize = keepStackSize();
18316
18317 try {
18318 // InternalApplicationConfiguration.g:5737:1: ( ( 'cost' ) )
18319 // InternalApplicationConfiguration.g:5738:1: ( 'cost' )
18320 {
18321 // InternalApplicationConfiguration.g:5738:1: ( 'cost' )
18322 // InternalApplicationConfiguration.g:5739:2: 'cost'
18323 {
18324 before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
18325 match(input,41,FOLLOW_2);
18326 after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
18327
18328 }
18329
18330
18331 }
18332
18333 }
18334 catch (RecognitionException re) {
18335 reportError(re);
18336 recover(input,re);
18337 }
18338 finally {
18339
18340 restoreStackSize(stackSize);
18341
18342 }
18343 return ;
18344 }
18345 // $ANTLR end "rule__CostObjectiveFunction__Group__0__Impl"
18346
18347
18348 // $ANTLR start "rule__CostObjectiveFunction__Group__1"
18349 // InternalApplicationConfiguration.g:5748:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ;
18350 public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException {
18351
18352 int stackSize = keepStackSize();
18353
18354 try {
18355 // InternalApplicationConfiguration.g:5752:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 )
18356 // InternalApplicationConfiguration.g:5753:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2
18357 {
18358 pushFollow(FOLLOW_8);
18359 rule__CostObjectiveFunction__Group__1__Impl();
18360
18361 state._fsp--;
18362
18363 pushFollow(FOLLOW_2);
18364 rule__CostObjectiveFunction__Group__2();
18365
18366 state._fsp--;
18367
18368
18369 }
18370
18371 }
18372 catch (RecognitionException re) {
18373 reportError(re);
18374 recover(input,re);
18375 }
18376 finally {
18377
18378 restoreStackSize(stackSize);
18379
18380 }
18381 return ;
18382 }
18383 // $ANTLR end "rule__CostObjectiveFunction__Group__1"
18384
18385
18386 // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl"
18387 // InternalApplicationConfiguration.g:5760:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ;
18388 public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException {
18389
18390 int stackSize = keepStackSize();
18391
18392 try {
18393 // InternalApplicationConfiguration.g:5764:1: ( ( '{' ) )
18394 // InternalApplicationConfiguration.g:5765:1: ( '{' )
18395 {
18396 // InternalApplicationConfiguration.g:5765:1: ( '{' )
18397 // InternalApplicationConfiguration.g:5766:2: '{'
18398 {
18399 before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
18400 match(input,31,FOLLOW_2);
18401 after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
18402
18403 }
18404
18405
18406 }
18407
18408 }
18409 catch (RecognitionException re) {
18410 reportError(re);
18411 recover(input,re);
18412 }
18413 finally {
18414
18415 restoreStackSize(stackSize);
18416
18417 }
18418 return ;
18419 }
18420 // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl"
18421
18422
18423 // $ANTLR start "rule__CostObjectiveFunction__Group__2"
18424 // InternalApplicationConfiguration.g:5775:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ;
18425 public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException {
18426
18427 int stackSize = keepStackSize();
18428
18429 try {
18430 // InternalApplicationConfiguration.g:5779:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 )
18431 // InternalApplicationConfiguration.g:5780:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3
18432 {
18433 pushFollow(FOLLOW_16);
18434 rule__CostObjectiveFunction__Group__2__Impl();
18435
18436 state._fsp--;
18437
18438 pushFollow(FOLLOW_2);
18439 rule__CostObjectiveFunction__Group__3();
18440
18441 state._fsp--;
18442
18443
18444 }
18445
18446 }
18447 catch (RecognitionException re) {
18448 reportError(re);
18449 recover(input,re);
18450 }
18451 finally {
18452
18453 restoreStackSize(stackSize);
18454
18455 }
18456 return ;
18457 }
18458 // $ANTLR end "rule__CostObjectiveFunction__Group__2"
18459
18460
18461 // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl"
18462 // InternalApplicationConfiguration.g:5787:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ;
18463 public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException {
18464
18465 int stackSize = keepStackSize();
18466
18467 try {
18468 // InternalApplicationConfiguration.g:5791:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) )
18469 // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
18470 {
18471 // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
18472 // InternalApplicationConfiguration.g:5793:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
18473 {
18474 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
18475 // InternalApplicationConfiguration.g:5794:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
18476 // InternalApplicationConfiguration.g:5794:3: rule__CostObjectiveFunction__EntriesAssignment_2
18477 {
18478 pushFollow(FOLLOW_2);
18479 rule__CostObjectiveFunction__EntriesAssignment_2();
18480
18481 state._fsp--;
18482
18483
18484 }
18485
18486 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
18487
18488 }
18489
18490
18491 }
18492
18493 }
18494 catch (RecognitionException re) {
18495 reportError(re);
18496 recover(input,re);
18497 }
18498 finally {
18499
18500 restoreStackSize(stackSize);
18501
18502 }
18503 return ;
18504 }
18505 // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl"
18506
18507
18508 // $ANTLR start "rule__CostObjectiveFunction__Group__3"
18509 // InternalApplicationConfiguration.g:5802:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ;
18510 public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException {
18511
18512 int stackSize = keepStackSize();
18513
18514 try {
18515 // InternalApplicationConfiguration.g:5806:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 )
18516 // InternalApplicationConfiguration.g:5807:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4
18517 {
18518 pushFollow(FOLLOW_16);
18519 rule__CostObjectiveFunction__Group__3__Impl();
18520
18521 state._fsp--;
18522
18523 pushFollow(FOLLOW_2);
18524 rule__CostObjectiveFunction__Group__4();
18525
18526 state._fsp--;
18527
18528
18529 }
18530
18531 }
18532 catch (RecognitionException re) {
18533 reportError(re);
18534 recover(input,re);
18535 }
18536 finally {
18537
18538 restoreStackSize(stackSize);
18539
18540 }
18541 return ;
18542 }
18543 // $ANTLR end "rule__CostObjectiveFunction__Group__3"
18544
18545
18546 // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl"
18547 // InternalApplicationConfiguration.g:5814:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ;
18548 public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException {
18549
18550 int stackSize = keepStackSize();
18551
18552 try {
18553 // InternalApplicationConfiguration.g:5818:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) )
18554 // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
18555 {
18556 // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
18557 // InternalApplicationConfiguration.g:5820:2: ( rule__CostObjectiveFunction__Group_3__0 )*
18558 {
18559 before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
18560 // InternalApplicationConfiguration.g:5821:2: ( rule__CostObjectiveFunction__Group_3__0 )*
18561 loop53:
18562 do {
18563 int alt53=2;
18564 int LA53_0 = input.LA(1);
18565
18566 if ( (LA53_0==33) ) {
18567 alt53=1;
18568 }
18569
18570
18571 switch (alt53) {
18572 case 1 :
18573 // InternalApplicationConfiguration.g:5821:3: rule__CostObjectiveFunction__Group_3__0
18574 {
18575 pushFollow(FOLLOW_17);
18576 rule__CostObjectiveFunction__Group_3__0();
18577
18578 state._fsp--;
18579
18580
18581 }
18582 break;
18583
18584 default :
18585 break loop53;
18586 }
18587 } while (true);
18588
18589 after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
18590
18591 }
18592
18593
18594 }
18595
18596 }
18597 catch (RecognitionException re) {
18598 reportError(re);
18599 recover(input,re);
18600 }
18601 finally {
18602
18603 restoreStackSize(stackSize);
18604
18605 }
18606 return ;
18607 }
18608 // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl"
18609
18610
18611 // $ANTLR start "rule__CostObjectiveFunction__Group__4"
18612 // InternalApplicationConfiguration.g:5829:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ;
18613 public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException {
18614
18615 int stackSize = keepStackSize();
18616
18617 try {
18618 // InternalApplicationConfiguration.g:5833:1: ( rule__CostObjectiveFunction__Group__4__Impl )
18619 // InternalApplicationConfiguration.g:5834:2: rule__CostObjectiveFunction__Group__4__Impl
18620 {
18621 pushFollow(FOLLOW_2);
18622 rule__CostObjectiveFunction__Group__4__Impl();
18623
18624 state._fsp--;
18625
18626
18627 }
18628
18629 }
18630 catch (RecognitionException re) {
18631 reportError(re);
18632 recover(input,re);
18633 }
18634 finally {
18635
18636 restoreStackSize(stackSize);
18637
18638 }
18639 return ;
18640 }
18641 // $ANTLR end "rule__CostObjectiveFunction__Group__4"
18642
18643
18644 // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl"
18645 // InternalApplicationConfiguration.g:5840:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ;
18646 public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException {
18647
18648 int stackSize = keepStackSize();
18649
18650 try {
18651 // InternalApplicationConfiguration.g:5844:1: ( ( '}' ) )
18652 // InternalApplicationConfiguration.g:5845:1: ( '}' )
18653 {
18654 // InternalApplicationConfiguration.g:5845:1: ( '}' )
18655 // InternalApplicationConfiguration.g:5846:2: '}'
18656 {
18657 before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
18658 match(input,32,FOLLOW_2);
18659 after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
18660
18661 }
18662
18663
18664 }
18665
18666 }
18667 catch (RecognitionException re) {
18668 reportError(re);
18669 recover(input,re);
18670 }
18671 finally {
18672
18673 restoreStackSize(stackSize);
18674
18675 }
18676 return ;
18677 }
18678 // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl"
18679
18680
18681 // $ANTLR start "rule__CostObjectiveFunction__Group_3__0"
18682 // InternalApplicationConfiguration.g:5856:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ;
18683 public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException {
18684
18685 int stackSize = keepStackSize();
18686
18687 try {
18688 // InternalApplicationConfiguration.g:5860:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 )
18689 // InternalApplicationConfiguration.g:5861:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1
18690 {
18691 pushFollow(FOLLOW_8);
18692 rule__CostObjectiveFunction__Group_3__0__Impl();
18693
18694 state._fsp--;
18695
18696 pushFollow(FOLLOW_2);
18697 rule__CostObjectiveFunction__Group_3__1();
18698
18699 state._fsp--;
18700
18701
18702 }
18703
18704 }
18705 catch (RecognitionException re) {
18706 reportError(re);
18707 recover(input,re);
18708 }
18709 finally {
18710
18711 restoreStackSize(stackSize);
18712
18713 }
18714 return ;
18715 }
18716 // $ANTLR end "rule__CostObjectiveFunction__Group_3__0"
18717
18718
18719 // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl"
18720 // InternalApplicationConfiguration.g:5868:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ;
18721 public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException {
18722
18723 int stackSize = keepStackSize();
18724
18725 try {
18726 // InternalApplicationConfiguration.g:5872:1: ( ( ',' ) )
18727 // InternalApplicationConfiguration.g:5873:1: ( ',' )
18728 {
18729 // InternalApplicationConfiguration.g:5873:1: ( ',' )
18730 // InternalApplicationConfiguration.g:5874:2: ','
18731 {
18732 before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
18733 match(input,33,FOLLOW_2);
18734 after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
18735
18736 }
18737
18738
18739 }
18740
18741 }
18742 catch (RecognitionException re) {
18743 reportError(re);
18744 recover(input,re);
18745 }
18746 finally {
18747
18748 restoreStackSize(stackSize);
18749
18750 }
18751 return ;
18752 }
18753 // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl"
18754
18755
18756 // $ANTLR start "rule__CostObjectiveFunction__Group_3__1"
18757 // InternalApplicationConfiguration.g:5883:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ;
18758 public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException {
18759
18760 int stackSize = keepStackSize();
18761
18762 try {
18763 // InternalApplicationConfiguration.g:5887:1: ( rule__CostObjectiveFunction__Group_3__1__Impl )
18764 // InternalApplicationConfiguration.g:5888:2: rule__CostObjectiveFunction__Group_3__1__Impl
18765 {
18766 pushFollow(FOLLOW_2);
18767 rule__CostObjectiveFunction__Group_3__1__Impl();
18768
18769 state._fsp--;
18770
18771
18772 }
18773
18774 }
18775 catch (RecognitionException re) {
18776 reportError(re);
18777 recover(input,re);
18778 }
18779 finally {
18780
18781 restoreStackSize(stackSize);
18782
18783 }
18784 return ;
18785 }
18786 // $ANTLR end "rule__CostObjectiveFunction__Group_3__1"
18787
18788
18789 // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl"
18790 // InternalApplicationConfiguration.g:5894:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ;
18791 public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException {
18792
18793 int stackSize = keepStackSize();
18794
18795 try {
18796 // InternalApplicationConfiguration.g:5898:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) )
18797 // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
18798 {
18799 // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
18800 // InternalApplicationConfiguration.g:5900:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
18801 {
18802 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
18803 // InternalApplicationConfiguration.g:5901:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
18804 // InternalApplicationConfiguration.g:5901:3: rule__CostObjectiveFunction__EntriesAssignment_3_1
18805 {
18806 pushFollow(FOLLOW_2);
18807 rule__CostObjectiveFunction__EntriesAssignment_3_1();
18808
18809 state._fsp--;
18810
18811
18812 }
18813
18814 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
18815
18816 }
18817
18818
18819 }
18820
18821 }
18822 catch (RecognitionException re) {
18823 reportError(re);
18824 recover(input,re);
18825 }
18826 finally {
18827
18828 restoreStackSize(stackSize);
18829
18830 }
18831 return ;
18832 }
18833 // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl"
18834
18835
18836 // $ANTLR start "rule__CostEntry__Group__0"
18837 // InternalApplicationConfiguration.g:5910:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ;
18838 public final void rule__CostEntry__Group__0() throws RecognitionException {
18839
18840 int stackSize = keepStackSize();
18841
18842 try {
18843 // InternalApplicationConfiguration.g:5914:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 )
18844 // InternalApplicationConfiguration.g:5915:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1
18845 {
18846 pushFollow(FOLLOW_14);
18847 rule__CostEntry__Group__0__Impl();
18848
18849 state._fsp--;
18850
18851 pushFollow(FOLLOW_2);
18852 rule__CostEntry__Group__1();
18853
18854 state._fsp--;
18855
18856
18857 }
18858
18859 }
18860 catch (RecognitionException re) {
18861 reportError(re);
18862 recover(input,re);
18863 }
18864 finally {
18865
18866 restoreStackSize(stackSize);
18867
18868 }
18869 return ;
18870 }
18871 // $ANTLR end "rule__CostEntry__Group__0"
18872
18873
18874 // $ANTLR start "rule__CostEntry__Group__0__Impl"
18875 // InternalApplicationConfiguration.g:5922:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ;
18876 public final void rule__CostEntry__Group__0__Impl() throws RecognitionException {
18877
18878 int stackSize = keepStackSize();
18879
18880 try {
18881 // InternalApplicationConfiguration.g:5926:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) )
18882 // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
18883 {
18884 // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
18885 // InternalApplicationConfiguration.g:5928:2: ( rule__CostEntry__PatternElementAssignment_0 )
18886 {
18887 before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
18888 // InternalApplicationConfiguration.g:5929:2: ( rule__CostEntry__PatternElementAssignment_0 )
18889 // InternalApplicationConfiguration.g:5929:3: rule__CostEntry__PatternElementAssignment_0
18890 {
18891 pushFollow(FOLLOW_2);
18892 rule__CostEntry__PatternElementAssignment_0();
18893
18894 state._fsp--;
18895
18896
18897 }
18898
18899 after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
18900
18901 }
18902
18903
18904 }
18905
18906 }
18907 catch (RecognitionException re) {
18908 reportError(re);
18909 recover(input,re);
18910 }
18911 finally {
18912
18913 restoreStackSize(stackSize);
18914
18915 }
18916 return ;
18917 }
18918 // $ANTLR end "rule__CostEntry__Group__0__Impl"
18919
18920
18921 // $ANTLR start "rule__CostEntry__Group__1"
18922 // InternalApplicationConfiguration.g:5937:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ;
18923 public final void rule__CostEntry__Group__1() throws RecognitionException {
18924
18925 int stackSize = keepStackSize();
18926
18927 try {
18928 // InternalApplicationConfiguration.g:5941:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 )
18929 // InternalApplicationConfiguration.g:5942:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2
18930 {
18931 pushFollow(FOLLOW_25);
18932 rule__CostEntry__Group__1__Impl();
18933
18934 state._fsp--;
18935
18936 pushFollow(FOLLOW_2);
18937 rule__CostEntry__Group__2();
18938
18939 state._fsp--;
18940
18941
18942 }
18943
18944 }
18945 catch (RecognitionException re) {
18946 reportError(re);
18947 recover(input,re);
18948 }
18949 finally {
18950
18951 restoreStackSize(stackSize);
18952
18953 }
18954 return ;
18955 }
18956 // $ANTLR end "rule__CostEntry__Group__1"
18957
18958
18959 // $ANTLR start "rule__CostEntry__Group__1__Impl"
18960 // InternalApplicationConfiguration.g:5949:1: rule__CostEntry__Group__1__Impl : ( '=' ) ;
18961 public final void rule__CostEntry__Group__1__Impl() throws RecognitionException {
18962
18963 int stackSize = keepStackSize();
18964
18965 try {
18966 // InternalApplicationConfiguration.g:5953:1: ( ( '=' ) )
18967 // InternalApplicationConfiguration.g:5954:1: ( '=' )
18968 {
18969 // InternalApplicationConfiguration.g:5954:1: ( '=' )
18970 // InternalApplicationConfiguration.g:5955:2: '='
18971 {
18972 before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
18973 match(input,30,FOLLOW_2);
18974 after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
18975
18976 }
18977
18978
18979 }
18980
18981 }
18982 catch (RecognitionException re) {
18983 reportError(re);
18984 recover(input,re);
18985 }
18986 finally {
18987
18988 restoreStackSize(stackSize);
18989
18990 }
18991 return ;
18992 }
18993 // $ANTLR end "rule__CostEntry__Group__1__Impl"
18994
18995
18996 // $ANTLR start "rule__CostEntry__Group__2"
18997 // InternalApplicationConfiguration.g:5964:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ;
18998 public final void rule__CostEntry__Group__2() throws RecognitionException {
18999
19000 int stackSize = keepStackSize();
19001
19002 try {
19003 // InternalApplicationConfiguration.g:5968:1: ( rule__CostEntry__Group__2__Impl )
19004 // InternalApplicationConfiguration.g:5969:2: rule__CostEntry__Group__2__Impl
19005 {
19006 pushFollow(FOLLOW_2);
19007 rule__CostEntry__Group__2__Impl();
19008
19009 state._fsp--;
19010
19011
19012 }
19013
19014 }
19015 catch (RecognitionException re) {
19016 reportError(re);
19017 recover(input,re);
19018 }
19019 finally {
19020
19021 restoreStackSize(stackSize);
19022
19023 }
19024 return ;
19025 }
19026 // $ANTLR end "rule__CostEntry__Group__2"
19027
19028
19029 // $ANTLR start "rule__CostEntry__Group__2__Impl"
19030 // InternalApplicationConfiguration.g:5975:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ;
19031 public final void rule__CostEntry__Group__2__Impl() throws RecognitionException {
19032
19033 int stackSize = keepStackSize();
19034
19035 try {
19036 // InternalApplicationConfiguration.g:5979:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) )
19037 // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
19038 {
19039 // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
19040 // InternalApplicationConfiguration.g:5981:2: ( rule__CostEntry__WeightAssignment_2 )
19041 {
19042 before(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
19043 // InternalApplicationConfiguration.g:5982:2: ( rule__CostEntry__WeightAssignment_2 )
19044 // InternalApplicationConfiguration.g:5982:3: rule__CostEntry__WeightAssignment_2
19045 {
19046 pushFollow(FOLLOW_2);
19047 rule__CostEntry__WeightAssignment_2();
19048
19049 state._fsp--;
19050
19051
19052 }
19053
19054 after(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
19055
19056 }
19057
19058
19059 }
19060
19061 }
19062 catch (RecognitionException re) {
19063 reportError(re);
19064 recover(input,re);
19065 }
19066 finally {
19067
19068 restoreStackSize(stackSize);
19069
19070 }
19071 return ;
19072 }
19073 // $ANTLR end "rule__CostEntry__Group__2__Impl"
19074
19075
17977 // $ANTLR start "rule__ReliabiltiyProbability__Group__0" 19076 // $ANTLR start "rule__ReliabiltiyProbability__Group__0"
17978 // InternalApplicationConfiguration.g:5638:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ; 19077 // InternalApplicationConfiguration.g:5991:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ;
17979 public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException { 19078 public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException {
17980 19079
17981 int stackSize = keepStackSize(); 19080 int stackSize = keepStackSize();
17982 19081
17983 try { 19082 try {
17984 // InternalApplicationConfiguration.g:5642:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ) 19083 // InternalApplicationConfiguration.g:5995:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 )
17985 // InternalApplicationConfiguration.g:5643:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 19084 // InternalApplicationConfiguration.g:5996:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1
17986 { 19085 {
17987 pushFollow(FOLLOW_8); 19086 pushFollow(FOLLOW_8);
17988 rule__ReliabiltiyProbability__Group__0__Impl(); 19087 rule__ReliabiltiyProbability__Group__0__Impl();
@@ -18013,20 +19112,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18013 19112
18014 19113
18015 // $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl" 19114 // $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl"
18016 // InternalApplicationConfiguration.g:5650:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ; 19115 // InternalApplicationConfiguration.g:6003:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ;
18017 public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException { 19116 public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException {
18018 19117
18019 int stackSize = keepStackSize(); 19118 int stackSize = keepStackSize();
18020 19119
18021 try { 19120 try {
18022 // InternalApplicationConfiguration.g:5654:1: ( ( 'reliability' ) ) 19121 // InternalApplicationConfiguration.g:6007:1: ( ( 'reliability' ) )
18023 // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) 19122 // InternalApplicationConfiguration.g:6008:1: ( 'reliability' )
18024 { 19123 {
18025 // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) 19124 // InternalApplicationConfiguration.g:6008:1: ( 'reliability' )
18026 // InternalApplicationConfiguration.g:5656:2: 'reliability' 19125 // InternalApplicationConfiguration.g:6009:2: 'reliability'
18027 { 19126 {
18028 before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); 19127 before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
18029 match(input,26,FOLLOW_2); 19128 match(input,28,FOLLOW_2);
18030 after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); 19129 after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
18031 19130
18032 } 19131 }
@@ -18050,14 +19149,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18050 19149
18051 19150
18052 // $ANTLR start "rule__ReliabiltiyProbability__Group__1" 19151 // $ANTLR start "rule__ReliabiltiyProbability__Group__1"
18053 // InternalApplicationConfiguration.g:5665:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ; 19152 // InternalApplicationConfiguration.g:6018:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ;
18054 public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException { 19153 public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException {
18055 19154
18056 int stackSize = keepStackSize(); 19155 int stackSize = keepStackSize();
18057 19156
18058 try { 19157 try {
18059 // InternalApplicationConfiguration.g:5669:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ) 19158 // InternalApplicationConfiguration.g:6022:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 )
18060 // InternalApplicationConfiguration.g:5670:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 19159 // InternalApplicationConfiguration.g:6023:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2
18061 { 19160 {
18062 pushFollow(FOLLOW_8); 19161 pushFollow(FOLLOW_8);
18063 rule__ReliabiltiyProbability__Group__1__Impl(); 19162 rule__ReliabiltiyProbability__Group__1__Impl();
@@ -18088,33 +19187,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18088 19187
18089 19188
18090 // $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl" 19189 // $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl"
18091 // InternalApplicationConfiguration.g:5677:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ; 19190 // InternalApplicationConfiguration.g:6030:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ;
18092 public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException { 19191 public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException {
18093 19192
18094 int stackSize = keepStackSize(); 19193 int stackSize = keepStackSize();
18095 19194
18096 try { 19195 try {
18097 // InternalApplicationConfiguration.g:5681:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ) 19196 // InternalApplicationConfiguration.g:6034:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) )
18098 // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) 19197 // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
18099 { 19198 {
18100 // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) 19199 // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
18101 // InternalApplicationConfiguration.g:5683:2: ( rule__ReliabiltiyProbability__Group_1__0 )? 19200 // InternalApplicationConfiguration.g:6036:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
18102 { 19201 {
18103 before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); 19202 before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1());
18104 // InternalApplicationConfiguration.g:5684:2: ( rule__ReliabiltiyProbability__Group_1__0 )? 19203 // InternalApplicationConfiguration.g:6037:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
18105 int alt52=2; 19204 int alt54=2;
18106 int LA52_0 = input.LA(1); 19205 int LA54_0 = input.LA(1);
18107 19206
18108 if ( (LA52_0==RULE_ID) ) { 19207 if ( (LA54_0==RULE_ID) ) {
18109 int LA52_1 = input.LA(2); 19208 int LA54_1 = input.LA(2);
18110 19209
18111 if ( (LA52_1==21||LA52_1==34) ) { 19210 if ( (LA54_1==23||LA54_1==36) ) {
18112 alt52=1; 19211 alt54=1;
18113 } 19212 }
18114 } 19213 }
18115 switch (alt52) { 19214 switch (alt54) {
18116 case 1 : 19215 case 1 :
18117 // InternalApplicationConfiguration.g:5684:3: rule__ReliabiltiyProbability__Group_1__0 19216 // InternalApplicationConfiguration.g:6037:3: rule__ReliabiltiyProbability__Group_1__0
18118 { 19217 {
18119 pushFollow(FOLLOW_2); 19218 pushFollow(FOLLOW_2);
18120 rule__ReliabiltiyProbability__Group_1__0(); 19219 rule__ReliabiltiyProbability__Group_1__0();
@@ -18150,14 +19249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18150 19249
18151 19250
18152 // $ANTLR start "rule__ReliabiltiyProbability__Group__2" 19251 // $ANTLR start "rule__ReliabiltiyProbability__Group__2"
18153 // InternalApplicationConfiguration.g:5692:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ; 19252 // InternalApplicationConfiguration.g:6045:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ;
18154 public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException { 19253 public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException {
18155 19254
18156 int stackSize = keepStackSize(); 19255 int stackSize = keepStackSize();
18157 19256
18158 try { 19257 try {
18159 // InternalApplicationConfiguration.g:5696:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ) 19258 // InternalApplicationConfiguration.g:6049:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 )
18160 // InternalApplicationConfiguration.g:5697:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 19259 // InternalApplicationConfiguration.g:6050:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3
18161 { 19260 {
18162 pushFollow(FOLLOW_26); 19261 pushFollow(FOLLOW_26);
18163 rule__ReliabiltiyProbability__Group__2__Impl(); 19262 rule__ReliabiltiyProbability__Group__2__Impl();
@@ -18188,21 +19287,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18188 19287
18189 19288
18190 // $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl" 19289 // $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl"
18191 // InternalApplicationConfiguration.g:5704:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ; 19290 // InternalApplicationConfiguration.g:6057:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ;
18192 public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException { 19291 public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException {
18193 19292
18194 int stackSize = keepStackSize(); 19293 int stackSize = keepStackSize();
18195 19294
18196 try { 19295 try {
18197 // InternalApplicationConfiguration.g:5708:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ) 19296 // InternalApplicationConfiguration.g:6061:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) )
18198 // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) 19297 // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
18199 { 19298 {
18200 // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) 19299 // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
18201 // InternalApplicationConfiguration.g:5710:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) 19300 // InternalApplicationConfiguration.g:6063:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
18202 { 19301 {
18203 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); 19302 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2());
18204 // InternalApplicationConfiguration.g:5711:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) 19303 // InternalApplicationConfiguration.g:6064:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
18205 // InternalApplicationConfiguration.g:5711:3: rule__ReliabiltiyProbability__TransformationAssignment_2 19304 // InternalApplicationConfiguration.g:6064:3: rule__ReliabiltiyProbability__TransformationAssignment_2
18206 { 19305 {
18207 pushFollow(FOLLOW_2); 19306 pushFollow(FOLLOW_2);
18208 rule__ReliabiltiyProbability__TransformationAssignment_2(); 19307 rule__ReliabiltiyProbability__TransformationAssignment_2();
@@ -18235,14 +19334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18235 19334
18236 19335
18237 // $ANTLR start "rule__ReliabiltiyProbability__Group__3" 19336 // $ANTLR start "rule__ReliabiltiyProbability__Group__3"
18238 // InternalApplicationConfiguration.g:5719:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ; 19337 // InternalApplicationConfiguration.g:6072:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ;
18239 public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException { 19338 public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException {
18240 19339
18241 int stackSize = keepStackSize(); 19340 int stackSize = keepStackSize();
18242 19341
18243 try { 19342 try {
18244 // InternalApplicationConfiguration.g:5723:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ) 19343 // InternalApplicationConfiguration.g:6076:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 )
18245 // InternalApplicationConfiguration.g:5724:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 19344 // InternalApplicationConfiguration.g:6077:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4
18246 { 19345 {
18247 pushFollow(FOLLOW_25); 19346 pushFollow(FOLLOW_25);
18248 rule__ReliabiltiyProbability__Group__3__Impl(); 19347 rule__ReliabiltiyProbability__Group__3__Impl();
@@ -18273,20 +19372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18273 19372
18274 19373
18275 // $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl" 19374 // $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl"
18276 // InternalApplicationConfiguration.g:5731:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ; 19375 // InternalApplicationConfiguration.g:6084:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ;
18277 public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException { 19376 public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException {
18278 19377
18279 int stackSize = keepStackSize(); 19378 int stackSize = keepStackSize();
18280 19379
18281 try { 19380 try {
18282 // InternalApplicationConfiguration.g:5735:1: ( ( 'at' ) ) 19381 // InternalApplicationConfiguration.g:6088:1: ( ( 'at' ) )
18283 // InternalApplicationConfiguration.g:5736:1: ( 'at' ) 19382 // InternalApplicationConfiguration.g:6089:1: ( 'at' )
18284 { 19383 {
18285 // InternalApplicationConfiguration.g:5736:1: ( 'at' ) 19384 // InternalApplicationConfiguration.g:6089:1: ( 'at' )
18286 // InternalApplicationConfiguration.g:5737:2: 'at' 19385 // InternalApplicationConfiguration.g:6090:2: 'at'
18287 { 19386 {
18288 before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); 19387 before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
18289 match(input,39,FOLLOW_2); 19388 match(input,42,FOLLOW_2);
18290 after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); 19389 after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
18291 19390
18292 } 19391 }
@@ -18310,14 +19409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18310 19409
18311 19410
18312 // $ANTLR start "rule__ReliabiltiyProbability__Group__4" 19411 // $ANTLR start "rule__ReliabiltiyProbability__Group__4"
18313 // InternalApplicationConfiguration.g:5746:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ; 19412 // InternalApplicationConfiguration.g:6099:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ;
18314 public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException { 19413 public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException {
18315 19414
18316 int stackSize = keepStackSize(); 19415 int stackSize = keepStackSize();
18317 19416
18318 try { 19417 try {
18319 // InternalApplicationConfiguration.g:5750:1: ( rule__ReliabiltiyProbability__Group__4__Impl ) 19418 // InternalApplicationConfiguration.g:6103:1: ( rule__ReliabiltiyProbability__Group__4__Impl )
18320 // InternalApplicationConfiguration.g:5751:2: rule__ReliabiltiyProbability__Group__4__Impl 19419 // InternalApplicationConfiguration.g:6104:2: rule__ReliabiltiyProbability__Group__4__Impl
18321 { 19420 {
18322 pushFollow(FOLLOW_2); 19421 pushFollow(FOLLOW_2);
18323 rule__ReliabiltiyProbability__Group__4__Impl(); 19422 rule__ReliabiltiyProbability__Group__4__Impl();
@@ -18343,21 +19442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18343 19442
18344 19443
18345 // $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl" 19444 // $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl"
18346 // InternalApplicationConfiguration.g:5757:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ; 19445 // InternalApplicationConfiguration.g:6110:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ;
18347 public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException { 19446 public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException {
18348 19447
18349 int stackSize = keepStackSize(); 19448 int stackSize = keepStackSize();
18350 19449
18351 try { 19450 try {
18352 // InternalApplicationConfiguration.g:5761:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ) 19451 // InternalApplicationConfiguration.g:6114:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) )
18353 // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) 19452 // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
18354 { 19453 {
18355 // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) 19454 // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
18356 // InternalApplicationConfiguration.g:5763:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) 19455 // InternalApplicationConfiguration.g:6116:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
18357 { 19456 {
18358 before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); 19457 before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4());
18359 // InternalApplicationConfiguration.g:5764:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) 19458 // InternalApplicationConfiguration.g:6117:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
18360 // InternalApplicationConfiguration.g:5764:3: rule__ReliabiltiyProbability__TimeAssignment_4 19459 // InternalApplicationConfiguration.g:6117:3: rule__ReliabiltiyProbability__TimeAssignment_4
18361 { 19460 {
18362 pushFollow(FOLLOW_2); 19461 pushFollow(FOLLOW_2);
18363 rule__ReliabiltiyProbability__TimeAssignment_4(); 19462 rule__ReliabiltiyProbability__TimeAssignment_4();
@@ -18390,14 +19489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18390 19489
18391 19490
18392 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0" 19491 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0"
18393 // InternalApplicationConfiguration.g:5773:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ; 19492 // InternalApplicationConfiguration.g:6126:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ;
18394 public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException { 19493 public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException {
18395 19494
18396 int stackSize = keepStackSize(); 19495 int stackSize = keepStackSize();
18397 19496
18398 try { 19497 try {
18399 // InternalApplicationConfiguration.g:5777:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ) 19498 // InternalApplicationConfiguration.g:6130:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 )
18400 // InternalApplicationConfiguration.g:5778:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 19499 // InternalApplicationConfiguration.g:6131:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1
18401 { 19500 {
18402 pushFollow(FOLLOW_20); 19501 pushFollow(FOLLOW_20);
18403 rule__ReliabiltiyProbability__Group_1__0__Impl(); 19502 rule__ReliabiltiyProbability__Group_1__0__Impl();
@@ -18428,21 +19527,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18428 19527
18429 19528
18430 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl" 19529 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl"
18431 // InternalApplicationConfiguration.g:5785:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ; 19530 // InternalApplicationConfiguration.g:6138:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ;
18432 public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException { 19531 public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException {
18433 19532
18434 int stackSize = keepStackSize(); 19533 int stackSize = keepStackSize();
18435 19534
18436 try { 19535 try {
18437 // InternalApplicationConfiguration.g:5789:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ) 19536 // InternalApplicationConfiguration.g:6142:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) )
18438 // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) 19537 // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
18439 { 19538 {
18440 // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) 19539 // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
18441 // InternalApplicationConfiguration.g:5791:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) 19540 // InternalApplicationConfiguration.g:6144:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
18442 { 19541 {
18443 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); 19542 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0());
18444 // InternalApplicationConfiguration.g:5792:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) 19543 // InternalApplicationConfiguration.g:6145:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
18445 // InternalApplicationConfiguration.g:5792:3: rule__ReliabiltiyProbability__PackageAssignment_1_0 19544 // InternalApplicationConfiguration.g:6145:3: rule__ReliabiltiyProbability__PackageAssignment_1_0
18446 { 19545 {
18447 pushFollow(FOLLOW_2); 19546 pushFollow(FOLLOW_2);
18448 rule__ReliabiltiyProbability__PackageAssignment_1_0(); 19547 rule__ReliabiltiyProbability__PackageAssignment_1_0();
@@ -18475,14 +19574,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18475 19574
18476 19575
18477 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1" 19576 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1"
18478 // InternalApplicationConfiguration.g:5800:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ; 19577 // InternalApplicationConfiguration.g:6153:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ;
18479 public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException { 19578 public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException {
18480 19579
18481 int stackSize = keepStackSize(); 19580 int stackSize = keepStackSize();
18482 19581
18483 try { 19582 try {
18484 // InternalApplicationConfiguration.g:5804:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl ) 19583 // InternalApplicationConfiguration.g:6157:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl )
18485 // InternalApplicationConfiguration.g:5805:2: rule__ReliabiltiyProbability__Group_1__1__Impl 19584 // InternalApplicationConfiguration.g:6158:2: rule__ReliabiltiyProbability__Group_1__1__Impl
18486 { 19585 {
18487 pushFollow(FOLLOW_2); 19586 pushFollow(FOLLOW_2);
18488 rule__ReliabiltiyProbability__Group_1__1__Impl(); 19587 rule__ReliabiltiyProbability__Group_1__1__Impl();
@@ -18508,20 +19607,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18508 19607
18509 19608
18510 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl" 19609 // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl"
18511 // InternalApplicationConfiguration.g:5811:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ; 19610 // InternalApplicationConfiguration.g:6164:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ;
18512 public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException { 19611 public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException {
18513 19612
18514 int stackSize = keepStackSize(); 19613 int stackSize = keepStackSize();
18515 19614
18516 try { 19615 try {
18517 // InternalApplicationConfiguration.g:5815:1: ( ( '::' ) ) 19616 // InternalApplicationConfiguration.g:6168:1: ( ( '::' ) )
18518 // InternalApplicationConfiguration.g:5816:1: ( '::' ) 19617 // InternalApplicationConfiguration.g:6169:1: ( '::' )
18519 { 19618 {
18520 // InternalApplicationConfiguration.g:5816:1: ( '::' ) 19619 // InternalApplicationConfiguration.g:6169:1: ( '::' )
18521 // InternalApplicationConfiguration.g:5817:2: '::' 19620 // InternalApplicationConfiguration.g:6170:2: '::'
18522 { 19621 {
18523 before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); 19622 before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
18524 match(input,34,FOLLOW_2); 19623 match(input,36,FOLLOW_2);
18525 after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); 19624 after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
18526 19625
18527 } 19626 }
@@ -18545,14 +19644,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18545 19644
18546 19645
18547 // $ANTLR start "rule__Mtff__Group__0" 19646 // $ANTLR start "rule__Mtff__Group__0"
18548 // InternalApplicationConfiguration.g:5827:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ; 19647 // InternalApplicationConfiguration.g:6180:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ;
18549 public final void rule__Mtff__Group__0() throws RecognitionException { 19648 public final void rule__Mtff__Group__0() throws RecognitionException {
18550 19649
18551 int stackSize = keepStackSize(); 19650 int stackSize = keepStackSize();
18552 19651
18553 try { 19652 try {
18554 // InternalApplicationConfiguration.g:5831:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ) 19653 // InternalApplicationConfiguration.g:6184:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 )
18555 // InternalApplicationConfiguration.g:5832:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1 19654 // InternalApplicationConfiguration.g:6185:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1
18556 { 19655 {
18557 pushFollow(FOLLOW_8); 19656 pushFollow(FOLLOW_8);
18558 rule__Mtff__Group__0__Impl(); 19657 rule__Mtff__Group__0__Impl();
@@ -18583,20 +19682,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18583 19682
18584 19683
18585 // $ANTLR start "rule__Mtff__Group__0__Impl" 19684 // $ANTLR start "rule__Mtff__Group__0__Impl"
18586 // InternalApplicationConfiguration.g:5839:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ; 19685 // InternalApplicationConfiguration.g:6192:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ;
18587 public final void rule__Mtff__Group__0__Impl() throws RecognitionException { 19686 public final void rule__Mtff__Group__0__Impl() throws RecognitionException {
18588 19687
18589 int stackSize = keepStackSize(); 19688 int stackSize = keepStackSize();
18590 19689
18591 try { 19690 try {
18592 // InternalApplicationConfiguration.g:5843:1: ( ( 'mtff' ) ) 19691 // InternalApplicationConfiguration.g:6196:1: ( ( 'mtff' ) )
18593 // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) 19692 // InternalApplicationConfiguration.g:6197:1: ( 'mtff' )
18594 { 19693 {
18595 // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) 19694 // InternalApplicationConfiguration.g:6197:1: ( 'mtff' )
18596 // InternalApplicationConfiguration.g:5845:2: 'mtff' 19695 // InternalApplicationConfiguration.g:6198:2: 'mtff'
18597 { 19696 {
18598 before(grammarAccess.getMtffAccess().getMtffKeyword_0()); 19697 before(grammarAccess.getMtffAccess().getMtffKeyword_0());
18599 match(input,40,FOLLOW_2); 19698 match(input,43,FOLLOW_2);
18600 after(grammarAccess.getMtffAccess().getMtffKeyword_0()); 19699 after(grammarAccess.getMtffAccess().getMtffKeyword_0());
18601 19700
18602 } 19701 }
@@ -18620,14 +19719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18620 19719
18621 19720
18622 // $ANTLR start "rule__Mtff__Group__1" 19721 // $ANTLR start "rule__Mtff__Group__1"
18623 // InternalApplicationConfiguration.g:5854:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ; 19722 // InternalApplicationConfiguration.g:6207:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ;
18624 public final void rule__Mtff__Group__1() throws RecognitionException { 19723 public final void rule__Mtff__Group__1() throws RecognitionException {
18625 19724
18626 int stackSize = keepStackSize(); 19725 int stackSize = keepStackSize();
18627 19726
18628 try { 19727 try {
18629 // InternalApplicationConfiguration.g:5858:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ) 19728 // InternalApplicationConfiguration.g:6211:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 )
18630 // InternalApplicationConfiguration.g:5859:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2 19729 // InternalApplicationConfiguration.g:6212:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2
18631 { 19730 {
18632 pushFollow(FOLLOW_8); 19731 pushFollow(FOLLOW_8);
18633 rule__Mtff__Group__1__Impl(); 19732 rule__Mtff__Group__1__Impl();
@@ -18658,33 +19757,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18658 19757
18659 19758
18660 // $ANTLR start "rule__Mtff__Group__1__Impl" 19759 // $ANTLR start "rule__Mtff__Group__1__Impl"
18661 // InternalApplicationConfiguration.g:5866:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ; 19760 // InternalApplicationConfiguration.g:6219:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ;
18662 public final void rule__Mtff__Group__1__Impl() throws RecognitionException { 19761 public final void rule__Mtff__Group__1__Impl() throws RecognitionException {
18663 19762
18664 int stackSize = keepStackSize(); 19763 int stackSize = keepStackSize();
18665 19764
18666 try { 19765 try {
18667 // InternalApplicationConfiguration.g:5870:1: ( ( ( rule__Mtff__Group_1__0 )? ) ) 19766 // InternalApplicationConfiguration.g:6223:1: ( ( ( rule__Mtff__Group_1__0 )? ) )
18668 // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) 19767 // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? )
18669 { 19768 {
18670 // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) 19769 // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? )
18671 // InternalApplicationConfiguration.g:5872:2: ( rule__Mtff__Group_1__0 )? 19770 // InternalApplicationConfiguration.g:6225:2: ( rule__Mtff__Group_1__0 )?
18672 { 19771 {
18673 before(grammarAccess.getMtffAccess().getGroup_1()); 19772 before(grammarAccess.getMtffAccess().getGroup_1());
18674 // InternalApplicationConfiguration.g:5873:2: ( rule__Mtff__Group_1__0 )? 19773 // InternalApplicationConfiguration.g:6226:2: ( rule__Mtff__Group_1__0 )?
18675 int alt53=2; 19774 int alt55=2;
18676 int LA53_0 = input.LA(1); 19775 int LA55_0 = input.LA(1);
18677 19776
18678 if ( (LA53_0==RULE_ID) ) { 19777 if ( (LA55_0==RULE_ID) ) {
18679 int LA53_1 = input.LA(2); 19778 int LA55_1 = input.LA(2);
18680 19779
18681 if ( (LA53_1==21||LA53_1==34) ) { 19780 if ( (LA55_1==23||LA55_1==36) ) {
18682 alt53=1; 19781 alt55=1;
18683 } 19782 }
18684 } 19783 }
18685 switch (alt53) { 19784 switch (alt55) {
18686 case 1 : 19785 case 1 :
18687 // InternalApplicationConfiguration.g:5873:3: rule__Mtff__Group_1__0 19786 // InternalApplicationConfiguration.g:6226:3: rule__Mtff__Group_1__0
18688 { 19787 {
18689 pushFollow(FOLLOW_2); 19788 pushFollow(FOLLOW_2);
18690 rule__Mtff__Group_1__0(); 19789 rule__Mtff__Group_1__0();
@@ -18720,14 +19819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18720 19819
18721 19820
18722 // $ANTLR start "rule__Mtff__Group__2" 19821 // $ANTLR start "rule__Mtff__Group__2"
18723 // InternalApplicationConfiguration.g:5881:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ; 19822 // InternalApplicationConfiguration.g:6234:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ;
18724 public final void rule__Mtff__Group__2() throws RecognitionException { 19823 public final void rule__Mtff__Group__2() throws RecognitionException {
18725 19824
18726 int stackSize = keepStackSize(); 19825 int stackSize = keepStackSize();
18727 19826
18728 try { 19827 try {
18729 // InternalApplicationConfiguration.g:5885:1: ( rule__Mtff__Group__2__Impl ) 19828 // InternalApplicationConfiguration.g:6238:1: ( rule__Mtff__Group__2__Impl )
18730 // InternalApplicationConfiguration.g:5886:2: rule__Mtff__Group__2__Impl 19829 // InternalApplicationConfiguration.g:6239:2: rule__Mtff__Group__2__Impl
18731 { 19830 {
18732 pushFollow(FOLLOW_2); 19831 pushFollow(FOLLOW_2);
18733 rule__Mtff__Group__2__Impl(); 19832 rule__Mtff__Group__2__Impl();
@@ -18753,21 +19852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18753 19852
18754 19853
18755 // $ANTLR start "rule__Mtff__Group__2__Impl" 19854 // $ANTLR start "rule__Mtff__Group__2__Impl"
18756 // InternalApplicationConfiguration.g:5892:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ; 19855 // InternalApplicationConfiguration.g:6245:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ;
18757 public final void rule__Mtff__Group__2__Impl() throws RecognitionException { 19856 public final void rule__Mtff__Group__2__Impl() throws RecognitionException {
18758 19857
18759 int stackSize = keepStackSize(); 19858 int stackSize = keepStackSize();
18760 19859
18761 try { 19860 try {
18762 // InternalApplicationConfiguration.g:5896:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) ) 19861 // InternalApplicationConfiguration.g:6249:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) )
18763 // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) 19862 // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
18764 { 19863 {
18765 // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) 19864 // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
18766 // InternalApplicationConfiguration.g:5898:2: ( rule__Mtff__TransformationAssignment_2 ) 19865 // InternalApplicationConfiguration.g:6251:2: ( rule__Mtff__TransformationAssignment_2 )
18767 { 19866 {
18768 before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); 19867 before(grammarAccess.getMtffAccess().getTransformationAssignment_2());
18769 // InternalApplicationConfiguration.g:5899:2: ( rule__Mtff__TransformationAssignment_2 ) 19868 // InternalApplicationConfiguration.g:6252:2: ( rule__Mtff__TransformationAssignment_2 )
18770 // InternalApplicationConfiguration.g:5899:3: rule__Mtff__TransformationAssignment_2 19869 // InternalApplicationConfiguration.g:6252:3: rule__Mtff__TransformationAssignment_2
18771 { 19870 {
18772 pushFollow(FOLLOW_2); 19871 pushFollow(FOLLOW_2);
18773 rule__Mtff__TransformationAssignment_2(); 19872 rule__Mtff__TransformationAssignment_2();
@@ -18800,14 +19899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18800 19899
18801 19900
18802 // $ANTLR start "rule__Mtff__Group_1__0" 19901 // $ANTLR start "rule__Mtff__Group_1__0"
18803 // InternalApplicationConfiguration.g:5908:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ; 19902 // InternalApplicationConfiguration.g:6261:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ;
18804 public final void rule__Mtff__Group_1__0() throws RecognitionException { 19903 public final void rule__Mtff__Group_1__0() throws RecognitionException {
18805 19904
18806 int stackSize = keepStackSize(); 19905 int stackSize = keepStackSize();
18807 19906
18808 try { 19907 try {
18809 // InternalApplicationConfiguration.g:5912:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ) 19908 // InternalApplicationConfiguration.g:6265:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 )
18810 // InternalApplicationConfiguration.g:5913:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 19909 // InternalApplicationConfiguration.g:6266:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1
18811 { 19910 {
18812 pushFollow(FOLLOW_20); 19911 pushFollow(FOLLOW_20);
18813 rule__Mtff__Group_1__0__Impl(); 19912 rule__Mtff__Group_1__0__Impl();
@@ -18838,21 +19937,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18838 19937
18839 19938
18840 // $ANTLR start "rule__Mtff__Group_1__0__Impl" 19939 // $ANTLR start "rule__Mtff__Group_1__0__Impl"
18841 // InternalApplicationConfiguration.g:5920:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ; 19940 // InternalApplicationConfiguration.g:6273:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ;
18842 public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException { 19941 public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException {
18843 19942
18844 int stackSize = keepStackSize(); 19943 int stackSize = keepStackSize();
18845 19944
18846 try { 19945 try {
18847 // InternalApplicationConfiguration.g:5924:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) ) 19946 // InternalApplicationConfiguration.g:6277:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) )
18848 // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) 19947 // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
18849 { 19948 {
18850 // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) 19949 // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
18851 // InternalApplicationConfiguration.g:5926:2: ( rule__Mtff__PackageAssignment_1_0 ) 19950 // InternalApplicationConfiguration.g:6279:2: ( rule__Mtff__PackageAssignment_1_0 )
18852 { 19951 {
18853 before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); 19952 before(grammarAccess.getMtffAccess().getPackageAssignment_1_0());
18854 // InternalApplicationConfiguration.g:5927:2: ( rule__Mtff__PackageAssignment_1_0 ) 19953 // InternalApplicationConfiguration.g:6280:2: ( rule__Mtff__PackageAssignment_1_0 )
18855 // InternalApplicationConfiguration.g:5927:3: rule__Mtff__PackageAssignment_1_0 19954 // InternalApplicationConfiguration.g:6280:3: rule__Mtff__PackageAssignment_1_0
18856 { 19955 {
18857 pushFollow(FOLLOW_2); 19956 pushFollow(FOLLOW_2);
18858 rule__Mtff__PackageAssignment_1_0(); 19957 rule__Mtff__PackageAssignment_1_0();
@@ -18885,14 +19984,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18885 19984
18886 19985
18887 // $ANTLR start "rule__Mtff__Group_1__1" 19986 // $ANTLR start "rule__Mtff__Group_1__1"
18888 // InternalApplicationConfiguration.g:5935:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ; 19987 // InternalApplicationConfiguration.g:6288:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ;
18889 public final void rule__Mtff__Group_1__1() throws RecognitionException { 19988 public final void rule__Mtff__Group_1__1() throws RecognitionException {
18890 19989
18891 int stackSize = keepStackSize(); 19990 int stackSize = keepStackSize();
18892 19991
18893 try { 19992 try {
18894 // InternalApplicationConfiguration.g:5939:1: ( rule__Mtff__Group_1__1__Impl ) 19993 // InternalApplicationConfiguration.g:6292:1: ( rule__Mtff__Group_1__1__Impl )
18895 // InternalApplicationConfiguration.g:5940:2: rule__Mtff__Group_1__1__Impl 19994 // InternalApplicationConfiguration.g:6293:2: rule__Mtff__Group_1__1__Impl
18896 { 19995 {
18897 pushFollow(FOLLOW_2); 19996 pushFollow(FOLLOW_2);
18898 rule__Mtff__Group_1__1__Impl(); 19997 rule__Mtff__Group_1__1__Impl();
@@ -18918,20 +20017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18918 20017
18919 20018
18920 // $ANTLR start "rule__Mtff__Group_1__1__Impl" 20019 // $ANTLR start "rule__Mtff__Group_1__1__Impl"
18921 // InternalApplicationConfiguration.g:5946:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ; 20020 // InternalApplicationConfiguration.g:6299:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ;
18922 public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException { 20021 public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException {
18923 20022
18924 int stackSize = keepStackSize(); 20023 int stackSize = keepStackSize();
18925 20024
18926 try { 20025 try {
18927 // InternalApplicationConfiguration.g:5950:1: ( ( '::' ) ) 20026 // InternalApplicationConfiguration.g:6303:1: ( ( '::' ) )
18928 // InternalApplicationConfiguration.g:5951:1: ( '::' ) 20027 // InternalApplicationConfiguration.g:6304:1: ( '::' )
18929 { 20028 {
18930 // InternalApplicationConfiguration.g:5951:1: ( '::' ) 20029 // InternalApplicationConfiguration.g:6304:1: ( '::' )
18931 // InternalApplicationConfiguration.g:5952:2: '::' 20030 // InternalApplicationConfiguration.g:6305:2: '::'
18932 { 20031 {
18933 before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); 20032 before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1());
18934 match(input,34,FOLLOW_2); 20033 match(input,36,FOLLOW_2);
18935 after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); 20034 after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1());
18936 20035
18937 } 20036 }
@@ -18955,14 +20054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18955 20054
18956 20055
18957 // $ANTLR start "rule__ObjectiveDeclaration__Group__0" 20056 // $ANTLR start "rule__ObjectiveDeclaration__Group__0"
18958 // InternalApplicationConfiguration.g:5962:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; 20057 // InternalApplicationConfiguration.g:6315:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ;
18959 public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { 20058 public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException {
18960 20059
18961 int stackSize = keepStackSize(); 20060 int stackSize = keepStackSize();
18962 20061
18963 try { 20062 try {
18964 // InternalApplicationConfiguration.g:5966:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) 20063 // InternalApplicationConfiguration.g:6319:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 )
18965 // InternalApplicationConfiguration.g:5967:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 20064 // InternalApplicationConfiguration.g:6320:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1
18966 { 20065 {
18967 pushFollow(FOLLOW_8); 20066 pushFollow(FOLLOW_8);
18968 rule__ObjectiveDeclaration__Group__0__Impl(); 20067 rule__ObjectiveDeclaration__Group__0__Impl();
@@ -18993,20 +20092,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
18993 20092
18994 20093
18995 // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" 20094 // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl"
18996 // InternalApplicationConfiguration.g:5974:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; 20095 // InternalApplicationConfiguration.g:6327:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ;
18997 public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { 20096 public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException {
18998 20097
18999 int stackSize = keepStackSize(); 20098 int stackSize = keepStackSize();
19000 20099
19001 try { 20100 try {
19002 // InternalApplicationConfiguration.g:5978:1: ( ( 'objectives' ) ) 20101 // InternalApplicationConfiguration.g:6331:1: ( ( 'objectives' ) )
19003 // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) 20102 // InternalApplicationConfiguration.g:6332:1: ( 'objectives' )
19004 { 20103 {
19005 // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) 20104 // InternalApplicationConfiguration.g:6332:1: ( 'objectives' )
19006 // InternalApplicationConfiguration.g:5980:2: 'objectives' 20105 // InternalApplicationConfiguration.g:6333:2: 'objectives'
19007 { 20106 {
19008 before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 20107 before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
19009 match(input,41,FOLLOW_2); 20108 match(input,44,FOLLOW_2);
19010 after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 20109 after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
19011 20110
19012 } 20111 }
@@ -19030,14 +20129,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19030 20129
19031 20130
19032 // $ANTLR start "rule__ObjectiveDeclaration__Group__1" 20131 // $ANTLR start "rule__ObjectiveDeclaration__Group__1"
19033 // InternalApplicationConfiguration.g:5989:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; 20132 // InternalApplicationConfiguration.g:6342:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ;
19034 public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { 20133 public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException {
19035 20134
19036 int stackSize = keepStackSize(); 20135 int stackSize = keepStackSize();
19037 20136
19038 try { 20137 try {
19039 // InternalApplicationConfiguration.g:5993:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) 20138 // InternalApplicationConfiguration.g:6346:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 )
19040 // InternalApplicationConfiguration.g:5994:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 20139 // InternalApplicationConfiguration.g:6347:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2
19041 { 20140 {
19042 pushFollow(FOLLOW_19); 20141 pushFollow(FOLLOW_19);
19043 rule__ObjectiveDeclaration__Group__1__Impl(); 20142 rule__ObjectiveDeclaration__Group__1__Impl();
@@ -19068,21 +20167,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19068 20167
19069 20168
19070 // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" 20169 // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl"
19071 // InternalApplicationConfiguration.g:6001:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; 20170 // InternalApplicationConfiguration.g:6354:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ;
19072 public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { 20171 public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException {
19073 20172
19074 int stackSize = keepStackSize(); 20173 int stackSize = keepStackSize();
19075 20174
19076 try { 20175 try {
19077 // InternalApplicationConfiguration.g:6005:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) 20176 // InternalApplicationConfiguration.g:6358:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) )
19078 // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) 20177 // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
19079 { 20178 {
19080 // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) 20179 // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
19081 // InternalApplicationConfiguration.g:6007:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) 20180 // InternalApplicationConfiguration.g:6360:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
19082 { 20181 {
19083 before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); 20182 before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
19084 // InternalApplicationConfiguration.g:6008:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) 20183 // InternalApplicationConfiguration.g:6361:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
19085 // InternalApplicationConfiguration.g:6008:3: rule__ObjectiveDeclaration__NameAssignment_1 20184 // InternalApplicationConfiguration.g:6361:3: rule__ObjectiveDeclaration__NameAssignment_1
19086 { 20185 {
19087 pushFollow(FOLLOW_2); 20186 pushFollow(FOLLOW_2);
19088 rule__ObjectiveDeclaration__NameAssignment_1(); 20187 rule__ObjectiveDeclaration__NameAssignment_1();
@@ -19115,14 +20214,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19115 20214
19116 20215
19117 // $ANTLR start "rule__ObjectiveDeclaration__Group__2" 20216 // $ANTLR start "rule__ObjectiveDeclaration__Group__2"
19118 // InternalApplicationConfiguration.g:6016:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; 20217 // InternalApplicationConfiguration.g:6369:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ;
19119 public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { 20218 public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException {
19120 20219
19121 int stackSize = keepStackSize(); 20220 int stackSize = keepStackSize();
19122 20221
19123 try { 20222 try {
19124 // InternalApplicationConfiguration.g:6020:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) 20223 // InternalApplicationConfiguration.g:6373:1: ( rule__ObjectiveDeclaration__Group__2__Impl )
19125 // InternalApplicationConfiguration.g:6021:2: rule__ObjectiveDeclaration__Group__2__Impl 20224 // InternalApplicationConfiguration.g:6374:2: rule__ObjectiveDeclaration__Group__2__Impl
19126 { 20225 {
19127 pushFollow(FOLLOW_2); 20226 pushFollow(FOLLOW_2);
19128 rule__ObjectiveDeclaration__Group__2__Impl(); 20227 rule__ObjectiveDeclaration__Group__2__Impl();
@@ -19148,21 +20247,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19148 20247
19149 20248
19150 // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" 20249 // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl"
19151 // InternalApplicationConfiguration.g:6027:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; 20250 // InternalApplicationConfiguration.g:6380:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ;
19152 public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { 20251 public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException {
19153 20252
19154 int stackSize = keepStackSize(); 20253 int stackSize = keepStackSize();
19155 20254
19156 try { 20255 try {
19157 // InternalApplicationConfiguration.g:6031:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) 20256 // InternalApplicationConfiguration.g:6384:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) )
19158 // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) 20257 // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
19159 { 20258 {
19160 // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) 20259 // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
19161 // InternalApplicationConfiguration.g:6033:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) 20260 // InternalApplicationConfiguration.g:6386:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
19162 { 20261 {
19163 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); 20262 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
19164 // InternalApplicationConfiguration.g:6034:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) 20263 // InternalApplicationConfiguration.g:6387:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
19165 // InternalApplicationConfiguration.g:6034:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 20264 // InternalApplicationConfiguration.g:6387:3: rule__ObjectiveDeclaration__SpecificationAssignment_2
19166 { 20265 {
19167 pushFollow(FOLLOW_2); 20266 pushFollow(FOLLOW_2);
19168 rule__ObjectiveDeclaration__SpecificationAssignment_2(); 20267 rule__ObjectiveDeclaration__SpecificationAssignment_2();
@@ -19195,14 +20294,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19195 20294
19196 20295
19197 // $ANTLR start "rule__ConfigSpecification__Group__0" 20296 // $ANTLR start "rule__ConfigSpecification__Group__0"
19198 // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; 20297 // InternalApplicationConfiguration.g:6396:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
19199 public final void rule__ConfigSpecification__Group__0() throws RecognitionException { 20298 public final void rule__ConfigSpecification__Group__0() throws RecognitionException {
19200 20299
19201 int stackSize = keepStackSize(); 20300 int stackSize = keepStackSize();
19202 20301
19203 try { 20302 try {
19204 // InternalApplicationConfiguration.g:6047:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) 20303 // InternalApplicationConfiguration.g:6400:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
19205 // InternalApplicationConfiguration.g:6048:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 20304 // InternalApplicationConfiguration.g:6401:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
19206 { 20305 {
19207 pushFollow(FOLLOW_19); 20306 pushFollow(FOLLOW_19);
19208 rule__ConfigSpecification__Group__0__Impl(); 20307 rule__ConfigSpecification__Group__0__Impl();
@@ -19233,21 +20332,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19233 20332
19234 20333
19235 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" 20334 // $ANTLR start "rule__ConfigSpecification__Group__0__Impl"
19236 // InternalApplicationConfiguration.g:6055:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; 20335 // InternalApplicationConfiguration.g:6408:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
19237 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { 20336 public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException {
19238 20337
19239 int stackSize = keepStackSize(); 20338 int stackSize = keepStackSize();
19240 20339
19241 try { 20340 try {
19242 // InternalApplicationConfiguration.g:6059:1: ( ( () ) ) 20341 // InternalApplicationConfiguration.g:6412:1: ( ( () ) )
19243 // InternalApplicationConfiguration.g:6060:1: ( () ) 20342 // InternalApplicationConfiguration.g:6413:1: ( () )
19244 { 20343 {
19245 // InternalApplicationConfiguration.g:6060:1: ( () ) 20344 // InternalApplicationConfiguration.g:6413:1: ( () )
19246 // InternalApplicationConfiguration.g:6061:2: () 20345 // InternalApplicationConfiguration.g:6414:2: ()
19247 { 20346 {
19248 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); 20347 before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
19249 // InternalApplicationConfiguration.g:6062:2: () 20348 // InternalApplicationConfiguration.g:6415:2: ()
19250 // InternalApplicationConfiguration.g:6062:3: 20349 // InternalApplicationConfiguration.g:6415:3:
19251 { 20350 {
19252 } 20351 }
19253 20352
@@ -19270,14 +20369,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19270 20369
19271 20370
19272 // $ANTLR start "rule__ConfigSpecification__Group__1" 20371 // $ANTLR start "rule__ConfigSpecification__Group__1"
19273 // InternalApplicationConfiguration.g:6070:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; 20372 // InternalApplicationConfiguration.g:6423:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
19274 public final void rule__ConfigSpecification__Group__1() throws RecognitionException { 20373 public final void rule__ConfigSpecification__Group__1() throws RecognitionException {
19275 20374
19276 int stackSize = keepStackSize(); 20375 int stackSize = keepStackSize();
19277 20376
19278 try { 20377 try {
19279 // InternalApplicationConfiguration.g:6074:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) 20378 // InternalApplicationConfiguration.g:6427:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
19280 // InternalApplicationConfiguration.g:6075:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 20379 // InternalApplicationConfiguration.g:6428:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
19281 { 20380 {
19282 pushFollow(FOLLOW_27); 20381 pushFollow(FOLLOW_27);
19283 rule__ConfigSpecification__Group__1__Impl(); 20382 rule__ConfigSpecification__Group__1__Impl();
@@ -19308,20 +20407,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19308 20407
19309 20408
19310 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" 20409 // $ANTLR start "rule__ConfigSpecification__Group__1__Impl"
19311 // InternalApplicationConfiguration.g:6082:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; 20410 // InternalApplicationConfiguration.g:6435:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
19312 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { 20411 public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException {
19313 20412
19314 int stackSize = keepStackSize(); 20413 int stackSize = keepStackSize();
19315 20414
19316 try { 20415 try {
19317 // InternalApplicationConfiguration.g:6086:1: ( ( '{' ) ) 20416 // InternalApplicationConfiguration.g:6439:1: ( ( '{' ) )
19318 // InternalApplicationConfiguration.g:6087:1: ( '{' ) 20417 // InternalApplicationConfiguration.g:6440:1: ( '{' )
19319 { 20418 {
19320 // InternalApplicationConfiguration.g:6087:1: ( '{' ) 20419 // InternalApplicationConfiguration.g:6440:1: ( '{' )
19321 // InternalApplicationConfiguration.g:6088:2: '{' 20420 // InternalApplicationConfiguration.g:6441:2: '{'
19322 { 20421 {
19323 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 20422 before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
19324 match(input,29,FOLLOW_2); 20423 match(input,31,FOLLOW_2);
19325 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 20424 after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
19326 20425
19327 } 20426 }
@@ -19345,14 +20444,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19345 20444
19346 20445
19347 // $ANTLR start "rule__ConfigSpecification__Group__2" 20446 // $ANTLR start "rule__ConfigSpecification__Group__2"
19348 // InternalApplicationConfiguration.g:6097:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; 20447 // InternalApplicationConfiguration.g:6450:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
19349 public final void rule__ConfigSpecification__Group__2() throws RecognitionException { 20448 public final void rule__ConfigSpecification__Group__2() throws RecognitionException {
19350 20449
19351 int stackSize = keepStackSize(); 20450 int stackSize = keepStackSize();
19352 20451
19353 try { 20452 try {
19354 // InternalApplicationConfiguration.g:6101:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) 20453 // InternalApplicationConfiguration.g:6454:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
19355 // InternalApplicationConfiguration.g:6102:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 20454 // InternalApplicationConfiguration.g:6455:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
19356 { 20455 {
19357 pushFollow(FOLLOW_27); 20456 pushFollow(FOLLOW_27);
19358 rule__ConfigSpecification__Group__2__Impl(); 20457 rule__ConfigSpecification__Group__2__Impl();
@@ -19383,29 +20482,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19383 20482
19384 20483
19385 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" 20484 // $ANTLR start "rule__ConfigSpecification__Group__2__Impl"
19386 // InternalApplicationConfiguration.g:6109:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; 20485 // InternalApplicationConfiguration.g:6462:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
19387 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { 20486 public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException {
19388 20487
19389 int stackSize = keepStackSize(); 20488 int stackSize = keepStackSize();
19390 20489
19391 try { 20490 try {
19392 // InternalApplicationConfiguration.g:6113:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) 20491 // InternalApplicationConfiguration.g:6466:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
19393 // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 20492 // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
19394 { 20493 {
19395 // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) 20494 // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
19396 // InternalApplicationConfiguration.g:6115:2: ( rule__ConfigSpecification__Group_2__0 )? 20495 // InternalApplicationConfiguration.g:6468:2: ( rule__ConfigSpecification__Group_2__0 )?
19397 { 20496 {
19398 before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); 20497 before(grammarAccess.getConfigSpecificationAccess().getGroup_2());
19399 // InternalApplicationConfiguration.g:6116:2: ( rule__ConfigSpecification__Group_2__0 )? 20498 // InternalApplicationConfiguration.g:6469:2: ( rule__ConfigSpecification__Group_2__0 )?
19400 int alt54=2; 20499 int alt56=2;
19401 int LA54_0 = input.LA(1); 20500 int LA56_0 = input.LA(1);
19402 20501
19403 if ( (LA54_0==RULE_STRING||(LA54_0>=43 && LA54_0<=45)) ) { 20502 if ( (LA56_0==RULE_STRING||(LA56_0>=46 && LA56_0<=48)) ) {
19404 alt54=1; 20503 alt56=1;
19405 } 20504 }
19406 switch (alt54) { 20505 switch (alt56) {
19407 case 1 : 20506 case 1 :
19408 // InternalApplicationConfiguration.g:6116:3: rule__ConfigSpecification__Group_2__0 20507 // InternalApplicationConfiguration.g:6469:3: rule__ConfigSpecification__Group_2__0
19409 { 20508 {
19410 pushFollow(FOLLOW_2); 20509 pushFollow(FOLLOW_2);
19411 rule__ConfigSpecification__Group_2__0(); 20510 rule__ConfigSpecification__Group_2__0();
@@ -19441,14 +20540,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19441 20540
19442 20541
19443 // $ANTLR start "rule__ConfigSpecification__Group__3" 20542 // $ANTLR start "rule__ConfigSpecification__Group__3"
19444 // InternalApplicationConfiguration.g:6124:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; 20543 // InternalApplicationConfiguration.g:6477:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
19445 public final void rule__ConfigSpecification__Group__3() throws RecognitionException { 20544 public final void rule__ConfigSpecification__Group__3() throws RecognitionException {
19446 20545
19447 int stackSize = keepStackSize(); 20546 int stackSize = keepStackSize();
19448 20547
19449 try { 20548 try {
19450 // InternalApplicationConfiguration.g:6128:1: ( rule__ConfigSpecification__Group__3__Impl ) 20549 // InternalApplicationConfiguration.g:6481:1: ( rule__ConfigSpecification__Group__3__Impl )
19451 // InternalApplicationConfiguration.g:6129:2: rule__ConfigSpecification__Group__3__Impl 20550 // InternalApplicationConfiguration.g:6482:2: rule__ConfigSpecification__Group__3__Impl
19452 { 20551 {
19453 pushFollow(FOLLOW_2); 20552 pushFollow(FOLLOW_2);
19454 rule__ConfigSpecification__Group__3__Impl(); 20553 rule__ConfigSpecification__Group__3__Impl();
@@ -19474,20 +20573,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19474 20573
19475 20574
19476 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" 20575 // $ANTLR start "rule__ConfigSpecification__Group__3__Impl"
19477 // InternalApplicationConfiguration.g:6135:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; 20576 // InternalApplicationConfiguration.g:6488:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
19478 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { 20577 public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException {
19479 20578
19480 int stackSize = keepStackSize(); 20579 int stackSize = keepStackSize();
19481 20580
19482 try { 20581 try {
19483 // InternalApplicationConfiguration.g:6139:1: ( ( '}' ) ) 20582 // InternalApplicationConfiguration.g:6492:1: ( ( '}' ) )
19484 // InternalApplicationConfiguration.g:6140:1: ( '}' ) 20583 // InternalApplicationConfiguration.g:6493:1: ( '}' )
19485 { 20584 {
19486 // InternalApplicationConfiguration.g:6140:1: ( '}' ) 20585 // InternalApplicationConfiguration.g:6493:1: ( '}' )
19487 // InternalApplicationConfiguration.g:6141:2: '}' 20586 // InternalApplicationConfiguration.g:6494:2: '}'
19488 { 20587 {
19489 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 20588 before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
19490 match(input,30,FOLLOW_2); 20589 match(input,32,FOLLOW_2);
19491 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); 20590 after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
19492 20591
19493 } 20592 }
@@ -19511,14 +20610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19511 20610
19512 20611
19513 // $ANTLR start "rule__ConfigSpecification__Group_2__0" 20612 // $ANTLR start "rule__ConfigSpecification__Group_2__0"
19514 // InternalApplicationConfiguration.g:6151:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; 20613 // InternalApplicationConfiguration.g:6504:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
19515 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { 20614 public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException {
19516 20615
19517 int stackSize = keepStackSize(); 20616 int stackSize = keepStackSize();
19518 20617
19519 try { 20618 try {
19520 // InternalApplicationConfiguration.g:6155:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) 20619 // InternalApplicationConfiguration.g:6508:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
19521 // InternalApplicationConfiguration.g:6156:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 20620 // InternalApplicationConfiguration.g:6509:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
19522 { 20621 {
19523 pushFollow(FOLLOW_28); 20622 pushFollow(FOLLOW_28);
19524 rule__ConfigSpecification__Group_2__0__Impl(); 20623 rule__ConfigSpecification__Group_2__0__Impl();
@@ -19549,21 +20648,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19549 20648
19550 20649
19551 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" 20650 // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl"
19552 // InternalApplicationConfiguration.g:6163:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; 20651 // InternalApplicationConfiguration.g:6516:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
19553 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { 20652 public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException {
19554 20653
19555 int stackSize = keepStackSize(); 20654 int stackSize = keepStackSize();
19556 20655
19557 try { 20656 try {
19558 // InternalApplicationConfiguration.g:6167:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) 20657 // InternalApplicationConfiguration.g:6520:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
19559 // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 20658 // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
19560 { 20659 {
19561 // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) 20660 // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
19562 // InternalApplicationConfiguration.g:6169:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 20661 // InternalApplicationConfiguration.g:6522:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
19563 { 20662 {
19564 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); 20663 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
19565 // InternalApplicationConfiguration.g:6170:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) 20664 // InternalApplicationConfiguration.g:6523:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
19566 // InternalApplicationConfiguration.g:6170:3: rule__ConfigSpecification__EntriesAssignment_2_0 20665 // InternalApplicationConfiguration.g:6523:3: rule__ConfigSpecification__EntriesAssignment_2_0
19567 { 20666 {
19568 pushFollow(FOLLOW_2); 20667 pushFollow(FOLLOW_2);
19569 rule__ConfigSpecification__EntriesAssignment_2_0(); 20668 rule__ConfigSpecification__EntriesAssignment_2_0();
@@ -19596,14 +20695,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19596 20695
19597 20696
19598 // $ANTLR start "rule__ConfigSpecification__Group_2__1" 20697 // $ANTLR start "rule__ConfigSpecification__Group_2__1"
19599 // InternalApplicationConfiguration.g:6178:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; 20698 // InternalApplicationConfiguration.g:6531:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
19600 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { 20699 public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException {
19601 20700
19602 int stackSize = keepStackSize(); 20701 int stackSize = keepStackSize();
19603 20702
19604 try { 20703 try {
19605 // InternalApplicationConfiguration.g:6182:1: ( rule__ConfigSpecification__Group_2__1__Impl ) 20704 // InternalApplicationConfiguration.g:6535:1: ( rule__ConfigSpecification__Group_2__1__Impl )
19606 // InternalApplicationConfiguration.g:6183:2: rule__ConfigSpecification__Group_2__1__Impl 20705 // InternalApplicationConfiguration.g:6536:2: rule__ConfigSpecification__Group_2__1__Impl
19607 { 20706 {
19608 pushFollow(FOLLOW_2); 20707 pushFollow(FOLLOW_2);
19609 rule__ConfigSpecification__Group_2__1__Impl(); 20708 rule__ConfigSpecification__Group_2__1__Impl();
@@ -19629,33 +20728,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19629 20728
19630 20729
19631 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" 20730 // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl"
19632 // InternalApplicationConfiguration.g:6189:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; 20731 // InternalApplicationConfiguration.g:6542:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
19633 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { 20732 public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException {
19634 20733
19635 int stackSize = keepStackSize(); 20734 int stackSize = keepStackSize();
19636 20735
19637 try { 20736 try {
19638 // InternalApplicationConfiguration.g:6193:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) 20737 // InternalApplicationConfiguration.g:6546:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
19639 // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 20738 // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
19640 { 20739 {
19641 // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) 20740 // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
19642 // InternalApplicationConfiguration.g:6195:2: ( rule__ConfigSpecification__Group_2_1__0 )* 20741 // InternalApplicationConfiguration.g:6548:2: ( rule__ConfigSpecification__Group_2_1__0 )*
19643 { 20742 {
19644 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); 20743 before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
19645 // InternalApplicationConfiguration.g:6196:2: ( rule__ConfigSpecification__Group_2_1__0 )* 20744 // InternalApplicationConfiguration.g:6549:2: ( rule__ConfigSpecification__Group_2_1__0 )*
19646 loop55: 20745 loop57:
19647 do { 20746 do {
19648 int alt55=2; 20747 int alt57=2;
19649 int LA55_0 = input.LA(1); 20748 int LA57_0 = input.LA(1);
19650 20749
19651 if ( (LA55_0==31) ) { 20750 if ( (LA57_0==33) ) {
19652 alt55=1; 20751 alt57=1;
19653 } 20752 }
19654 20753
19655 20754
19656 switch (alt55) { 20755 switch (alt57) {
19657 case 1 : 20756 case 1 :
19658 // InternalApplicationConfiguration.g:6196:3: rule__ConfigSpecification__Group_2_1__0 20757 // InternalApplicationConfiguration.g:6549:3: rule__ConfigSpecification__Group_2_1__0
19659 { 20758 {
19660 pushFollow(FOLLOW_17); 20759 pushFollow(FOLLOW_17);
19661 rule__ConfigSpecification__Group_2_1__0(); 20760 rule__ConfigSpecification__Group_2_1__0();
@@ -19667,7 +20766,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19667 break; 20766 break;
19668 20767
19669 default : 20768 default :
19670 break loop55; 20769 break loop57;
19671 } 20770 }
19672 } while (true); 20771 } while (true);
19673 20772
@@ -19694,14 +20793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19694 20793
19695 20794
19696 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" 20795 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0"
19697 // InternalApplicationConfiguration.g:6205:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; 20796 // InternalApplicationConfiguration.g:6558:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
19698 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { 20797 public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException {
19699 20798
19700 int stackSize = keepStackSize(); 20799 int stackSize = keepStackSize();
19701 20800
19702 try { 20801 try {
19703 // InternalApplicationConfiguration.g:6209:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) 20802 // InternalApplicationConfiguration.g:6562:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
19704 // InternalApplicationConfiguration.g:6210:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 20803 // InternalApplicationConfiguration.g:6563:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
19705 { 20804 {
19706 pushFollow(FOLLOW_29); 20805 pushFollow(FOLLOW_29);
19707 rule__ConfigSpecification__Group_2_1__0__Impl(); 20806 rule__ConfigSpecification__Group_2_1__0__Impl();
@@ -19732,20 +20831,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19732 20831
19733 20832
19734 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" 20833 // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl"
19735 // InternalApplicationConfiguration.g:6217:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; 20834 // InternalApplicationConfiguration.g:6570:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
19736 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { 20835 public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException {
19737 20836
19738 int stackSize = keepStackSize(); 20837 int stackSize = keepStackSize();
19739 20838
19740 try { 20839 try {
19741 // InternalApplicationConfiguration.g:6221:1: ( ( ',' ) ) 20840 // InternalApplicationConfiguration.g:6574:1: ( ( ',' ) )
19742 // InternalApplicationConfiguration.g:6222:1: ( ',' ) 20841 // InternalApplicationConfiguration.g:6575:1: ( ',' )
19743 { 20842 {
19744 // InternalApplicationConfiguration.g:6222:1: ( ',' ) 20843 // InternalApplicationConfiguration.g:6575:1: ( ',' )
19745 // InternalApplicationConfiguration.g:6223:2: ',' 20844 // InternalApplicationConfiguration.g:6576:2: ','
19746 { 20845 {
19747 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 20846 before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
19748 match(input,31,FOLLOW_2); 20847 match(input,33,FOLLOW_2);
19749 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 20848 after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
19750 20849
19751 } 20850 }
@@ -19769,14 +20868,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19769 20868
19770 20869
19771 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" 20870 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1"
19772 // InternalApplicationConfiguration.g:6232:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; 20871 // InternalApplicationConfiguration.g:6585:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
19773 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { 20872 public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException {
19774 20873
19775 int stackSize = keepStackSize(); 20874 int stackSize = keepStackSize();
19776 20875
19777 try { 20876 try {
19778 // InternalApplicationConfiguration.g:6236:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) 20877 // InternalApplicationConfiguration.g:6589:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
19779 // InternalApplicationConfiguration.g:6237:2: rule__ConfigSpecification__Group_2_1__1__Impl 20878 // InternalApplicationConfiguration.g:6590:2: rule__ConfigSpecification__Group_2_1__1__Impl
19780 { 20879 {
19781 pushFollow(FOLLOW_2); 20880 pushFollow(FOLLOW_2);
19782 rule__ConfigSpecification__Group_2_1__1__Impl(); 20881 rule__ConfigSpecification__Group_2_1__1__Impl();
@@ -19802,21 +20901,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19802 20901
19803 20902
19804 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" 20903 // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl"
19805 // InternalApplicationConfiguration.g:6243:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; 20904 // InternalApplicationConfiguration.g:6596:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
19806 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { 20905 public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException {
19807 20906
19808 int stackSize = keepStackSize(); 20907 int stackSize = keepStackSize();
19809 20908
19810 try { 20909 try {
19811 // InternalApplicationConfiguration.g:6247:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) 20910 // InternalApplicationConfiguration.g:6600:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
19812 // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 20911 // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19813 { 20912 {
19814 // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) 20913 // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
19815 // InternalApplicationConfiguration.g:6249:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 20914 // InternalApplicationConfiguration.g:6602:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19816 { 20915 {
19817 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); 20916 before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
19818 // InternalApplicationConfiguration.g:6250:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) 20917 // InternalApplicationConfiguration.g:6603:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
19819 // InternalApplicationConfiguration.g:6250:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 20918 // InternalApplicationConfiguration.g:6603:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
19820 { 20919 {
19821 pushFollow(FOLLOW_2); 20920 pushFollow(FOLLOW_2);
19822 rule__ConfigSpecification__EntriesAssignment_2_1_1(); 20921 rule__ConfigSpecification__EntriesAssignment_2_1_1();
@@ -19849,14 +20948,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19849 20948
19850 20949
19851 // $ANTLR start "rule__ConfigDeclaration__Group__0" 20950 // $ANTLR start "rule__ConfigDeclaration__Group__0"
19852 // InternalApplicationConfiguration.g:6259:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; 20951 // InternalApplicationConfiguration.g:6612:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
19853 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { 20952 public final void rule__ConfigDeclaration__Group__0() throws RecognitionException {
19854 20953
19855 int stackSize = keepStackSize(); 20954 int stackSize = keepStackSize();
19856 20955
19857 try { 20956 try {
19858 // InternalApplicationConfiguration.g:6263:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) 20957 // InternalApplicationConfiguration.g:6616:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
19859 // InternalApplicationConfiguration.g:6264:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 20958 // InternalApplicationConfiguration.g:6617:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
19860 { 20959 {
19861 pushFollow(FOLLOW_8); 20960 pushFollow(FOLLOW_8);
19862 rule__ConfigDeclaration__Group__0__Impl(); 20961 rule__ConfigDeclaration__Group__0__Impl();
@@ -19887,20 +20986,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19887 20986
19888 20987
19889 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" 20988 // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl"
19890 // InternalApplicationConfiguration.g:6271:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; 20989 // InternalApplicationConfiguration.g:6624:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
19891 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { 20990 public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException {
19892 20991
19893 int stackSize = keepStackSize(); 20992 int stackSize = keepStackSize();
19894 20993
19895 try { 20994 try {
19896 // InternalApplicationConfiguration.g:6275:1: ( ( 'config' ) ) 20995 // InternalApplicationConfiguration.g:6628:1: ( ( 'config' ) )
19897 // InternalApplicationConfiguration.g:6276:1: ( 'config' ) 20996 // InternalApplicationConfiguration.g:6629:1: ( 'config' )
19898 { 20997 {
19899 // InternalApplicationConfiguration.g:6276:1: ( 'config' ) 20998 // InternalApplicationConfiguration.g:6629:1: ( 'config' )
19900 // InternalApplicationConfiguration.g:6277:2: 'config' 20999 // InternalApplicationConfiguration.g:6630:2: 'config'
19901 { 21000 {
19902 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 21001 before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19903 match(input,42,FOLLOW_2); 21002 match(input,45,FOLLOW_2);
19904 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 21003 after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
19905 21004
19906 } 21005 }
@@ -19924,14 +21023,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19924 21023
19925 21024
19926 // $ANTLR start "rule__ConfigDeclaration__Group__1" 21025 // $ANTLR start "rule__ConfigDeclaration__Group__1"
19927 // InternalApplicationConfiguration.g:6286:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; 21026 // InternalApplicationConfiguration.g:6639:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
19928 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { 21027 public final void rule__ConfigDeclaration__Group__1() throws RecognitionException {
19929 21028
19930 int stackSize = keepStackSize(); 21029 int stackSize = keepStackSize();
19931 21030
19932 try { 21031 try {
19933 // InternalApplicationConfiguration.g:6290:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) 21032 // InternalApplicationConfiguration.g:6643:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
19934 // InternalApplicationConfiguration.g:6291:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 21033 // InternalApplicationConfiguration.g:6644:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
19935 { 21034 {
19936 pushFollow(FOLLOW_19); 21035 pushFollow(FOLLOW_19);
19937 rule__ConfigDeclaration__Group__1__Impl(); 21036 rule__ConfigDeclaration__Group__1__Impl();
@@ -19962,21 +21061,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
19962 21061
19963 21062
19964 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" 21063 // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl"
19965 // InternalApplicationConfiguration.g:6298:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; 21064 // InternalApplicationConfiguration.g:6651:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
19966 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { 21065 public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException {
19967 21066
19968 int stackSize = keepStackSize(); 21067 int stackSize = keepStackSize();
19969 21068
19970 try { 21069 try {
19971 // InternalApplicationConfiguration.g:6302:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) 21070 // InternalApplicationConfiguration.g:6655:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
19972 // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 21071 // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19973 { 21072 {
19974 // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) 21073 // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
19975 // InternalApplicationConfiguration.g:6304:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 21074 // InternalApplicationConfiguration.g:6657:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19976 { 21075 {
19977 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); 21076 before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
19978 // InternalApplicationConfiguration.g:6305:2: ( rule__ConfigDeclaration__NameAssignment_1 ) 21077 // InternalApplicationConfiguration.g:6658:2: ( rule__ConfigDeclaration__NameAssignment_1 )
19979 // InternalApplicationConfiguration.g:6305:3: rule__ConfigDeclaration__NameAssignment_1 21078 // InternalApplicationConfiguration.g:6658:3: rule__ConfigDeclaration__NameAssignment_1
19980 { 21079 {
19981 pushFollow(FOLLOW_2); 21080 pushFollow(FOLLOW_2);
19982 rule__ConfigDeclaration__NameAssignment_1(); 21081 rule__ConfigDeclaration__NameAssignment_1();
@@ -20009,14 +21108,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20009 21108
20010 21109
20011 // $ANTLR start "rule__ConfigDeclaration__Group__2" 21110 // $ANTLR start "rule__ConfigDeclaration__Group__2"
20012 // InternalApplicationConfiguration.g:6313:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; 21111 // InternalApplicationConfiguration.g:6666:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
20013 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { 21112 public final void rule__ConfigDeclaration__Group__2() throws RecognitionException {
20014 21113
20015 int stackSize = keepStackSize(); 21114 int stackSize = keepStackSize();
20016 21115
20017 try { 21116 try {
20018 // InternalApplicationConfiguration.g:6317:1: ( rule__ConfigDeclaration__Group__2__Impl ) 21117 // InternalApplicationConfiguration.g:6670:1: ( rule__ConfigDeclaration__Group__2__Impl )
20019 // InternalApplicationConfiguration.g:6318:2: rule__ConfigDeclaration__Group__2__Impl 21118 // InternalApplicationConfiguration.g:6671:2: rule__ConfigDeclaration__Group__2__Impl
20020 { 21119 {
20021 pushFollow(FOLLOW_2); 21120 pushFollow(FOLLOW_2);
20022 rule__ConfigDeclaration__Group__2__Impl(); 21121 rule__ConfigDeclaration__Group__2__Impl();
@@ -20042,21 +21141,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20042 21141
20043 21142
20044 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" 21143 // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl"
20045 // InternalApplicationConfiguration.g:6324:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; 21144 // InternalApplicationConfiguration.g:6677:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
20046 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { 21145 public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException {
20047 21146
20048 int stackSize = keepStackSize(); 21147 int stackSize = keepStackSize();
20049 21148
20050 try { 21149 try {
20051 // InternalApplicationConfiguration.g:6328:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) 21150 // InternalApplicationConfiguration.g:6681:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
20052 // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 21151 // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
20053 { 21152 {
20054 // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) 21153 // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
20055 // InternalApplicationConfiguration.g:6330:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 21154 // InternalApplicationConfiguration.g:6683:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
20056 { 21155 {
20057 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); 21156 before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
20058 // InternalApplicationConfiguration.g:6331:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) 21157 // InternalApplicationConfiguration.g:6684:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
20059 // InternalApplicationConfiguration.g:6331:3: rule__ConfigDeclaration__SpecificationAssignment_2 21158 // InternalApplicationConfiguration.g:6684:3: rule__ConfigDeclaration__SpecificationAssignment_2
20060 { 21159 {
20061 pushFollow(FOLLOW_2); 21160 pushFollow(FOLLOW_2);
20062 rule__ConfigDeclaration__SpecificationAssignment_2(); 21161 rule__ConfigDeclaration__SpecificationAssignment_2();
@@ -20089,14 +21188,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20089 21188
20090 21189
20091 // $ANTLR start "rule__DocumentationEntry__Group__0" 21190 // $ANTLR start "rule__DocumentationEntry__Group__0"
20092 // InternalApplicationConfiguration.g:6340:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; 21191 // InternalApplicationConfiguration.g:6693:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ;
20093 public final void rule__DocumentationEntry__Group__0() throws RecognitionException { 21192 public final void rule__DocumentationEntry__Group__0() throws RecognitionException {
20094 21193
20095 int stackSize = keepStackSize(); 21194 int stackSize = keepStackSize();
20096 21195
20097 try { 21196 try {
20098 // InternalApplicationConfiguration.g:6344:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) 21197 // InternalApplicationConfiguration.g:6697:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 )
20099 // InternalApplicationConfiguration.g:6345:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 21198 // InternalApplicationConfiguration.g:6698:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1
20100 { 21199 {
20101 pushFollow(FOLLOW_14); 21200 pushFollow(FOLLOW_14);
20102 rule__DocumentationEntry__Group__0__Impl(); 21201 rule__DocumentationEntry__Group__0__Impl();
@@ -20127,20 +21226,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20127 21226
20128 21227
20129 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" 21228 // $ANTLR start "rule__DocumentationEntry__Group__0__Impl"
20130 // InternalApplicationConfiguration.g:6352:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; 21229 // InternalApplicationConfiguration.g:6705:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ;
20131 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { 21230 public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException {
20132 21231
20133 int stackSize = keepStackSize(); 21232 int stackSize = keepStackSize();
20134 21233
20135 try { 21234 try {
20136 // InternalApplicationConfiguration.g:6356:1: ( ( 'log-level' ) ) 21235 // InternalApplicationConfiguration.g:6709:1: ( ( 'log-level' ) )
20137 // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) 21236 // InternalApplicationConfiguration.g:6710:1: ( 'log-level' )
20138 { 21237 {
20139 // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) 21238 // InternalApplicationConfiguration.g:6710:1: ( 'log-level' )
20140 // InternalApplicationConfiguration.g:6358:2: 'log-level' 21239 // InternalApplicationConfiguration.g:6711:2: 'log-level'
20141 { 21240 {
20142 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 21241 before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
20143 match(input,43,FOLLOW_2); 21242 match(input,46,FOLLOW_2);
20144 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 21243 after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
20145 21244
20146 } 21245 }
@@ -20164,14 +21263,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20164 21263
20165 21264
20166 // $ANTLR start "rule__DocumentationEntry__Group__1" 21265 // $ANTLR start "rule__DocumentationEntry__Group__1"
20167 // InternalApplicationConfiguration.g:6367:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; 21266 // InternalApplicationConfiguration.g:6720:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ;
20168 public final void rule__DocumentationEntry__Group__1() throws RecognitionException { 21267 public final void rule__DocumentationEntry__Group__1() throws RecognitionException {
20169 21268
20170 int stackSize = keepStackSize(); 21269 int stackSize = keepStackSize();
20171 21270
20172 try { 21271 try {
20173 // InternalApplicationConfiguration.g:6371:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) 21272 // InternalApplicationConfiguration.g:6724:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 )
20174 // InternalApplicationConfiguration.g:6372:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 21273 // InternalApplicationConfiguration.g:6725:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2
20175 { 21274 {
20176 pushFollow(FOLLOW_30); 21275 pushFollow(FOLLOW_30);
20177 rule__DocumentationEntry__Group__1__Impl(); 21276 rule__DocumentationEntry__Group__1__Impl();
@@ -20202,20 +21301,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20202 21301
20203 21302
20204 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" 21303 // $ANTLR start "rule__DocumentationEntry__Group__1__Impl"
20205 // InternalApplicationConfiguration.g:6379:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; 21304 // InternalApplicationConfiguration.g:6732:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ;
20206 public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { 21305 public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException {
20207 21306
20208 int stackSize = keepStackSize(); 21307 int stackSize = keepStackSize();
20209 21308
20210 try { 21309 try {
20211 // InternalApplicationConfiguration.g:6383:1: ( ( '=' ) ) 21310 // InternalApplicationConfiguration.g:6736:1: ( ( '=' ) )
20212 // InternalApplicationConfiguration.g:6384:1: ( '=' ) 21311 // InternalApplicationConfiguration.g:6737:1: ( '=' )
20213 { 21312 {
20214 // InternalApplicationConfiguration.g:6384:1: ( '=' ) 21313 // InternalApplicationConfiguration.g:6737:1: ( '=' )
20215 // InternalApplicationConfiguration.g:6385:2: '=' 21314 // InternalApplicationConfiguration.g:6738:2: '='
20216 { 21315 {
20217 before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 21316 before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
20218 match(input,28,FOLLOW_2); 21317 match(input,30,FOLLOW_2);
20219 after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 21318 after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
20220 21319
20221 } 21320 }
@@ -20239,14 +21338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20239 21338
20240 21339
20241 // $ANTLR start "rule__DocumentationEntry__Group__2" 21340 // $ANTLR start "rule__DocumentationEntry__Group__2"
20242 // InternalApplicationConfiguration.g:6394:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; 21341 // InternalApplicationConfiguration.g:6747:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ;
20243 public final void rule__DocumentationEntry__Group__2() throws RecognitionException { 21342 public final void rule__DocumentationEntry__Group__2() throws RecognitionException {
20244 21343
20245 int stackSize = keepStackSize(); 21344 int stackSize = keepStackSize();
20246 21345
20247 try { 21346 try {
20248 // InternalApplicationConfiguration.g:6398:1: ( rule__DocumentationEntry__Group__2__Impl ) 21347 // InternalApplicationConfiguration.g:6751:1: ( rule__DocumentationEntry__Group__2__Impl )
20249 // InternalApplicationConfiguration.g:6399:2: rule__DocumentationEntry__Group__2__Impl 21348 // InternalApplicationConfiguration.g:6752:2: rule__DocumentationEntry__Group__2__Impl
20250 { 21349 {
20251 pushFollow(FOLLOW_2); 21350 pushFollow(FOLLOW_2);
20252 rule__DocumentationEntry__Group__2__Impl(); 21351 rule__DocumentationEntry__Group__2__Impl();
@@ -20272,21 +21371,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20272 21371
20273 21372
20274 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" 21373 // $ANTLR start "rule__DocumentationEntry__Group__2__Impl"
20275 // InternalApplicationConfiguration.g:6405:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; 21374 // InternalApplicationConfiguration.g:6758:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ;
20276 public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { 21375 public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException {
20277 21376
20278 int stackSize = keepStackSize(); 21377 int stackSize = keepStackSize();
20279 21378
20280 try { 21379 try {
20281 // InternalApplicationConfiguration.g:6409:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) 21380 // InternalApplicationConfiguration.g:6762:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) )
20282 // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 21381 // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
20283 { 21382 {
20284 // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) 21383 // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
20285 // InternalApplicationConfiguration.g:6411:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 21384 // InternalApplicationConfiguration.g:6764:2: ( rule__DocumentationEntry__LevelAssignment_2 )
20286 { 21385 {
20287 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); 21386 before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
20288 // InternalApplicationConfiguration.g:6412:2: ( rule__DocumentationEntry__LevelAssignment_2 ) 21387 // InternalApplicationConfiguration.g:6765:2: ( rule__DocumentationEntry__LevelAssignment_2 )
20289 // InternalApplicationConfiguration.g:6412:3: rule__DocumentationEntry__LevelAssignment_2 21388 // InternalApplicationConfiguration.g:6765:3: rule__DocumentationEntry__LevelAssignment_2
20290 { 21389 {
20291 pushFollow(FOLLOW_2); 21390 pushFollow(FOLLOW_2);
20292 rule__DocumentationEntry__LevelAssignment_2(); 21391 rule__DocumentationEntry__LevelAssignment_2();
@@ -20319,14 +21418,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20319 21418
20320 21419
20321 // $ANTLR start "rule__RuntimeEntry__Group__0" 21420 // $ANTLR start "rule__RuntimeEntry__Group__0"
20322 // InternalApplicationConfiguration.g:6421:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; 21421 // InternalApplicationConfiguration.g:6774:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ;
20323 public final void rule__RuntimeEntry__Group__0() throws RecognitionException { 21422 public final void rule__RuntimeEntry__Group__0() throws RecognitionException {
20324 21423
20325 int stackSize = keepStackSize(); 21424 int stackSize = keepStackSize();
20326 21425
20327 try { 21426 try {
20328 // InternalApplicationConfiguration.g:6425:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) 21427 // InternalApplicationConfiguration.g:6778:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 )
20329 // InternalApplicationConfiguration.g:6426:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 21428 // InternalApplicationConfiguration.g:6779:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1
20330 { 21429 {
20331 pushFollow(FOLLOW_14); 21430 pushFollow(FOLLOW_14);
20332 rule__RuntimeEntry__Group__0__Impl(); 21431 rule__RuntimeEntry__Group__0__Impl();
@@ -20357,20 +21456,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20357 21456
20358 21457
20359 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" 21458 // $ANTLR start "rule__RuntimeEntry__Group__0__Impl"
20360 // InternalApplicationConfiguration.g:6433:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; 21459 // InternalApplicationConfiguration.g:6786:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ;
20361 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { 21460 public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException {
20362 21461
20363 int stackSize = keepStackSize(); 21462 int stackSize = keepStackSize();
20364 21463
20365 try { 21464 try {
20366 // InternalApplicationConfiguration.g:6437:1: ( ( 'runtime' ) ) 21465 // InternalApplicationConfiguration.g:6790:1: ( ( 'runtime' ) )
20367 // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) 21466 // InternalApplicationConfiguration.g:6791:1: ( 'runtime' )
20368 { 21467 {
20369 // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) 21468 // InternalApplicationConfiguration.g:6791:1: ( 'runtime' )
20370 // InternalApplicationConfiguration.g:6439:2: 'runtime' 21469 // InternalApplicationConfiguration.g:6792:2: 'runtime'
20371 { 21470 {
20372 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 21471 before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
20373 match(input,44,FOLLOW_2); 21472 match(input,47,FOLLOW_2);
20374 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 21473 after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
20375 21474
20376 } 21475 }
@@ -20394,14 +21493,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20394 21493
20395 21494
20396 // $ANTLR start "rule__RuntimeEntry__Group__1" 21495 // $ANTLR start "rule__RuntimeEntry__Group__1"
20397 // InternalApplicationConfiguration.g:6448:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; 21496 // InternalApplicationConfiguration.g:6801:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ;
20398 public final void rule__RuntimeEntry__Group__1() throws RecognitionException { 21497 public final void rule__RuntimeEntry__Group__1() throws RecognitionException {
20399 21498
20400 int stackSize = keepStackSize(); 21499 int stackSize = keepStackSize();
20401 21500
20402 try { 21501 try {
20403 // InternalApplicationConfiguration.g:6452:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) 21502 // InternalApplicationConfiguration.g:6805:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 )
20404 // InternalApplicationConfiguration.g:6453:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 21503 // InternalApplicationConfiguration.g:6806:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2
20405 { 21504 {
20406 pushFollow(FOLLOW_9); 21505 pushFollow(FOLLOW_9);
20407 rule__RuntimeEntry__Group__1__Impl(); 21506 rule__RuntimeEntry__Group__1__Impl();
@@ -20432,20 +21531,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20432 21531
20433 21532
20434 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" 21533 // $ANTLR start "rule__RuntimeEntry__Group__1__Impl"
20435 // InternalApplicationConfiguration.g:6460:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; 21534 // InternalApplicationConfiguration.g:6813:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ;
20436 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { 21535 public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException {
20437 21536
20438 int stackSize = keepStackSize(); 21537 int stackSize = keepStackSize();
20439 21538
20440 try { 21539 try {
20441 // InternalApplicationConfiguration.g:6464:1: ( ( '=' ) ) 21540 // InternalApplicationConfiguration.g:6817:1: ( ( '=' ) )
20442 // InternalApplicationConfiguration.g:6465:1: ( '=' ) 21541 // InternalApplicationConfiguration.g:6818:1: ( '=' )
20443 { 21542 {
20444 // InternalApplicationConfiguration.g:6465:1: ( '=' ) 21543 // InternalApplicationConfiguration.g:6818:1: ( '=' )
20445 // InternalApplicationConfiguration.g:6466:2: '=' 21544 // InternalApplicationConfiguration.g:6819:2: '='
20446 { 21545 {
20447 before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 21546 before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
20448 match(input,28,FOLLOW_2); 21547 match(input,30,FOLLOW_2);
20449 after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 21548 after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
20450 21549
20451 } 21550 }
@@ -20469,14 +21568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20469 21568
20470 21569
20471 // $ANTLR start "rule__RuntimeEntry__Group__2" 21570 // $ANTLR start "rule__RuntimeEntry__Group__2"
20472 // InternalApplicationConfiguration.g:6475:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; 21571 // InternalApplicationConfiguration.g:6828:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ;
20473 public final void rule__RuntimeEntry__Group__2() throws RecognitionException { 21572 public final void rule__RuntimeEntry__Group__2() throws RecognitionException {
20474 21573
20475 int stackSize = keepStackSize(); 21574 int stackSize = keepStackSize();
20476 21575
20477 try { 21576 try {
20478 // InternalApplicationConfiguration.g:6479:1: ( rule__RuntimeEntry__Group__2__Impl ) 21577 // InternalApplicationConfiguration.g:6832:1: ( rule__RuntimeEntry__Group__2__Impl )
20479 // InternalApplicationConfiguration.g:6480:2: rule__RuntimeEntry__Group__2__Impl 21578 // InternalApplicationConfiguration.g:6833:2: rule__RuntimeEntry__Group__2__Impl
20480 { 21579 {
20481 pushFollow(FOLLOW_2); 21580 pushFollow(FOLLOW_2);
20482 rule__RuntimeEntry__Group__2__Impl(); 21581 rule__RuntimeEntry__Group__2__Impl();
@@ -20502,21 +21601,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20502 21601
20503 21602
20504 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" 21603 // $ANTLR start "rule__RuntimeEntry__Group__2__Impl"
20505 // InternalApplicationConfiguration.g:6486:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; 21604 // InternalApplicationConfiguration.g:6839:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ;
20506 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { 21605 public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException {
20507 21606
20508 int stackSize = keepStackSize(); 21607 int stackSize = keepStackSize();
20509 21608
20510 try { 21609 try {
20511 // InternalApplicationConfiguration.g:6490:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) 21610 // InternalApplicationConfiguration.g:6843:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) )
20512 // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 21611 // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
20513 { 21612 {
20514 // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) 21613 // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
20515 // InternalApplicationConfiguration.g:6492:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 21614 // InternalApplicationConfiguration.g:6845:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
20516 { 21615 {
20517 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); 21616 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
20518 // InternalApplicationConfiguration.g:6493:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) 21617 // InternalApplicationConfiguration.g:6846:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
20519 // InternalApplicationConfiguration.g:6493:3: rule__RuntimeEntry__MillisecLimitAssignment_2 21618 // InternalApplicationConfiguration.g:6846:3: rule__RuntimeEntry__MillisecLimitAssignment_2
20520 { 21619 {
20521 pushFollow(FOLLOW_2); 21620 pushFollow(FOLLOW_2);
20522 rule__RuntimeEntry__MillisecLimitAssignment_2(); 21621 rule__RuntimeEntry__MillisecLimitAssignment_2();
@@ -20549,14 +21648,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20549 21648
20550 21649
20551 // $ANTLR start "rule__MemoryEntry__Group__0" 21650 // $ANTLR start "rule__MemoryEntry__Group__0"
20552 // InternalApplicationConfiguration.g:6502:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; 21651 // InternalApplicationConfiguration.g:6855:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ;
20553 public final void rule__MemoryEntry__Group__0() throws RecognitionException { 21652 public final void rule__MemoryEntry__Group__0() throws RecognitionException {
20554 21653
20555 int stackSize = keepStackSize(); 21654 int stackSize = keepStackSize();
20556 21655
20557 try { 21656 try {
20558 // InternalApplicationConfiguration.g:6506:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) 21657 // InternalApplicationConfiguration.g:6859:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 )
20559 // InternalApplicationConfiguration.g:6507:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 21658 // InternalApplicationConfiguration.g:6860:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1
20560 { 21659 {
20561 pushFollow(FOLLOW_14); 21660 pushFollow(FOLLOW_14);
20562 rule__MemoryEntry__Group__0__Impl(); 21661 rule__MemoryEntry__Group__0__Impl();
@@ -20587,20 +21686,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20587 21686
20588 21687
20589 // $ANTLR start "rule__MemoryEntry__Group__0__Impl" 21688 // $ANTLR start "rule__MemoryEntry__Group__0__Impl"
20590 // InternalApplicationConfiguration.g:6514:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; 21689 // InternalApplicationConfiguration.g:6867:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ;
20591 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { 21690 public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException {
20592 21691
20593 int stackSize = keepStackSize(); 21692 int stackSize = keepStackSize();
20594 21693
20595 try { 21694 try {
20596 // InternalApplicationConfiguration.g:6518:1: ( ( 'memory' ) ) 21695 // InternalApplicationConfiguration.g:6871:1: ( ( 'memory' ) )
20597 // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) 21696 // InternalApplicationConfiguration.g:6872:1: ( 'memory' )
20598 { 21697 {
20599 // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) 21698 // InternalApplicationConfiguration.g:6872:1: ( 'memory' )
20600 // InternalApplicationConfiguration.g:6520:2: 'memory' 21699 // InternalApplicationConfiguration.g:6873:2: 'memory'
20601 { 21700 {
20602 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 21701 before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
20603 match(input,45,FOLLOW_2); 21702 match(input,48,FOLLOW_2);
20604 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 21703 after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
20605 21704
20606 } 21705 }
@@ -20624,14 +21723,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20624 21723
20625 21724
20626 // $ANTLR start "rule__MemoryEntry__Group__1" 21725 // $ANTLR start "rule__MemoryEntry__Group__1"
20627 // InternalApplicationConfiguration.g:6529:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; 21726 // InternalApplicationConfiguration.g:6882:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ;
20628 public final void rule__MemoryEntry__Group__1() throws RecognitionException { 21727 public final void rule__MemoryEntry__Group__1() throws RecognitionException {
20629 21728
20630 int stackSize = keepStackSize(); 21729 int stackSize = keepStackSize();
20631 21730
20632 try { 21731 try {
20633 // InternalApplicationConfiguration.g:6533:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) 21732 // InternalApplicationConfiguration.g:6886:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 )
20634 // InternalApplicationConfiguration.g:6534:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 21733 // InternalApplicationConfiguration.g:6887:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2
20635 { 21734 {
20636 pushFollow(FOLLOW_9); 21735 pushFollow(FOLLOW_9);
20637 rule__MemoryEntry__Group__1__Impl(); 21736 rule__MemoryEntry__Group__1__Impl();
@@ -20662,20 +21761,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20662 21761
20663 21762
20664 // $ANTLR start "rule__MemoryEntry__Group__1__Impl" 21763 // $ANTLR start "rule__MemoryEntry__Group__1__Impl"
20665 // InternalApplicationConfiguration.g:6541:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; 21764 // InternalApplicationConfiguration.g:6894:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ;
20666 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { 21765 public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException {
20667 21766
20668 int stackSize = keepStackSize(); 21767 int stackSize = keepStackSize();
20669 21768
20670 try { 21769 try {
20671 // InternalApplicationConfiguration.g:6545:1: ( ( '=' ) ) 21770 // InternalApplicationConfiguration.g:6898:1: ( ( '=' ) )
20672 // InternalApplicationConfiguration.g:6546:1: ( '=' ) 21771 // InternalApplicationConfiguration.g:6899:1: ( '=' )
20673 { 21772 {
20674 // InternalApplicationConfiguration.g:6546:1: ( '=' ) 21773 // InternalApplicationConfiguration.g:6899:1: ( '=' )
20675 // InternalApplicationConfiguration.g:6547:2: '=' 21774 // InternalApplicationConfiguration.g:6900:2: '='
20676 { 21775 {
20677 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 21776 before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
20678 match(input,28,FOLLOW_2); 21777 match(input,30,FOLLOW_2);
20679 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 21778 after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
20680 21779
20681 } 21780 }
@@ -20699,14 +21798,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20699 21798
20700 21799
20701 // $ANTLR start "rule__MemoryEntry__Group__2" 21800 // $ANTLR start "rule__MemoryEntry__Group__2"
20702 // InternalApplicationConfiguration.g:6556:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; 21801 // InternalApplicationConfiguration.g:6909:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ;
20703 public final void rule__MemoryEntry__Group__2() throws RecognitionException { 21802 public final void rule__MemoryEntry__Group__2() throws RecognitionException {
20704 21803
20705 int stackSize = keepStackSize(); 21804 int stackSize = keepStackSize();
20706 21805
20707 try { 21806 try {
20708 // InternalApplicationConfiguration.g:6560:1: ( rule__MemoryEntry__Group__2__Impl ) 21807 // InternalApplicationConfiguration.g:6913:1: ( rule__MemoryEntry__Group__2__Impl )
20709 // InternalApplicationConfiguration.g:6561:2: rule__MemoryEntry__Group__2__Impl 21808 // InternalApplicationConfiguration.g:6914:2: rule__MemoryEntry__Group__2__Impl
20710 { 21809 {
20711 pushFollow(FOLLOW_2); 21810 pushFollow(FOLLOW_2);
20712 rule__MemoryEntry__Group__2__Impl(); 21811 rule__MemoryEntry__Group__2__Impl();
@@ -20732,21 +21831,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20732 21831
20733 21832
20734 // $ANTLR start "rule__MemoryEntry__Group__2__Impl" 21833 // $ANTLR start "rule__MemoryEntry__Group__2__Impl"
20735 // InternalApplicationConfiguration.g:6567:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; 21834 // InternalApplicationConfiguration.g:6920:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ;
20736 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { 21835 public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException {
20737 21836
20738 int stackSize = keepStackSize(); 21837 int stackSize = keepStackSize();
20739 21838
20740 try { 21839 try {
20741 // InternalApplicationConfiguration.g:6571:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) 21840 // InternalApplicationConfiguration.g:6924:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) )
20742 // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 21841 // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
20743 { 21842 {
20744 // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) 21843 // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
20745 // InternalApplicationConfiguration.g:6573:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 21844 // InternalApplicationConfiguration.g:6926:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
20746 { 21845 {
20747 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); 21846 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
20748 // InternalApplicationConfiguration.g:6574:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) 21847 // InternalApplicationConfiguration.g:6927:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
20749 // InternalApplicationConfiguration.g:6574:3: rule__MemoryEntry__MegabyteLimitAssignment_2 21848 // InternalApplicationConfiguration.g:6927:3: rule__MemoryEntry__MegabyteLimitAssignment_2
20750 { 21849 {
20751 pushFollow(FOLLOW_2); 21850 pushFollow(FOLLOW_2);
20752 rule__MemoryEntry__MegabyteLimitAssignment_2(); 21851 rule__MemoryEntry__MegabyteLimitAssignment_2();
@@ -20779,14 +21878,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20779 21878
20780 21879
20781 // $ANTLR start "rule__CustomEntry__Group__0" 21880 // $ANTLR start "rule__CustomEntry__Group__0"
20782 // InternalApplicationConfiguration.g:6583:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; 21881 // InternalApplicationConfiguration.g:6936:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ;
20783 public final void rule__CustomEntry__Group__0() throws RecognitionException { 21882 public final void rule__CustomEntry__Group__0() throws RecognitionException {
20784 21883
20785 int stackSize = keepStackSize(); 21884 int stackSize = keepStackSize();
20786 21885
20787 try { 21886 try {
20788 // InternalApplicationConfiguration.g:6587:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) 21887 // InternalApplicationConfiguration.g:6940:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 )
20789 // InternalApplicationConfiguration.g:6588:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 21888 // InternalApplicationConfiguration.g:6941:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1
20790 { 21889 {
20791 pushFollow(FOLLOW_14); 21890 pushFollow(FOLLOW_14);
20792 rule__CustomEntry__Group__0__Impl(); 21891 rule__CustomEntry__Group__0__Impl();
@@ -20817,21 +21916,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20817 21916
20818 21917
20819 // $ANTLR start "rule__CustomEntry__Group__0__Impl" 21918 // $ANTLR start "rule__CustomEntry__Group__0__Impl"
20820 // InternalApplicationConfiguration.g:6595:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; 21919 // InternalApplicationConfiguration.g:6948:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ;
20821 public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { 21920 public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException {
20822 21921
20823 int stackSize = keepStackSize(); 21922 int stackSize = keepStackSize();
20824 21923
20825 try { 21924 try {
20826 // InternalApplicationConfiguration.g:6599:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) 21925 // InternalApplicationConfiguration.g:6952:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) )
20827 // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 21926 // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20828 { 21927 {
20829 // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) 21928 // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
20830 // InternalApplicationConfiguration.g:6601:2: ( rule__CustomEntry__KeyAssignment_0 ) 21929 // InternalApplicationConfiguration.g:6954:2: ( rule__CustomEntry__KeyAssignment_0 )
20831 { 21930 {
20832 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); 21931 before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
20833 // InternalApplicationConfiguration.g:6602:2: ( rule__CustomEntry__KeyAssignment_0 ) 21932 // InternalApplicationConfiguration.g:6955:2: ( rule__CustomEntry__KeyAssignment_0 )
20834 // InternalApplicationConfiguration.g:6602:3: rule__CustomEntry__KeyAssignment_0 21933 // InternalApplicationConfiguration.g:6955:3: rule__CustomEntry__KeyAssignment_0
20835 { 21934 {
20836 pushFollow(FOLLOW_2); 21935 pushFollow(FOLLOW_2);
20837 rule__CustomEntry__KeyAssignment_0(); 21936 rule__CustomEntry__KeyAssignment_0();
@@ -20864,14 +21963,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20864 21963
20865 21964
20866 // $ANTLR start "rule__CustomEntry__Group__1" 21965 // $ANTLR start "rule__CustomEntry__Group__1"
20867 // InternalApplicationConfiguration.g:6610:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; 21966 // InternalApplicationConfiguration.g:6963:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ;
20868 public final void rule__CustomEntry__Group__1() throws RecognitionException { 21967 public final void rule__CustomEntry__Group__1() throws RecognitionException {
20869 21968
20870 int stackSize = keepStackSize(); 21969 int stackSize = keepStackSize();
20871 21970
20872 try { 21971 try {
20873 // InternalApplicationConfiguration.g:6614:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) 21972 // InternalApplicationConfiguration.g:6967:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 )
20874 // InternalApplicationConfiguration.g:6615:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 21973 // InternalApplicationConfiguration.g:6968:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2
20875 { 21974 {
20876 pushFollow(FOLLOW_11); 21975 pushFollow(FOLLOW_11);
20877 rule__CustomEntry__Group__1__Impl(); 21976 rule__CustomEntry__Group__1__Impl();
@@ -20902,20 +22001,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20902 22001
20903 22002
20904 // $ANTLR start "rule__CustomEntry__Group__1__Impl" 22003 // $ANTLR start "rule__CustomEntry__Group__1__Impl"
20905 // InternalApplicationConfiguration.g:6622:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; 22004 // InternalApplicationConfiguration.g:6975:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ;
20906 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { 22005 public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException {
20907 22006
20908 int stackSize = keepStackSize(); 22007 int stackSize = keepStackSize();
20909 22008
20910 try { 22009 try {
20911 // InternalApplicationConfiguration.g:6626:1: ( ( '=' ) ) 22010 // InternalApplicationConfiguration.g:6979:1: ( ( '=' ) )
20912 // InternalApplicationConfiguration.g:6627:1: ( '=' ) 22011 // InternalApplicationConfiguration.g:6980:1: ( '=' )
20913 { 22012 {
20914 // InternalApplicationConfiguration.g:6627:1: ( '=' ) 22013 // InternalApplicationConfiguration.g:6980:1: ( '=' )
20915 // InternalApplicationConfiguration.g:6628:2: '=' 22014 // InternalApplicationConfiguration.g:6981:2: '='
20916 { 22015 {
20917 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 22016 before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20918 match(input,28,FOLLOW_2); 22017 match(input,30,FOLLOW_2);
20919 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 22018 after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
20920 22019
20921 } 22020 }
@@ -20939,14 +22038,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20939 22038
20940 22039
20941 // $ANTLR start "rule__CustomEntry__Group__2" 22040 // $ANTLR start "rule__CustomEntry__Group__2"
20942 // InternalApplicationConfiguration.g:6637:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; 22041 // InternalApplicationConfiguration.g:6990:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ;
20943 public final void rule__CustomEntry__Group__2() throws RecognitionException { 22042 public final void rule__CustomEntry__Group__2() throws RecognitionException {
20944 22043
20945 int stackSize = keepStackSize(); 22044 int stackSize = keepStackSize();
20946 22045
20947 try { 22046 try {
20948 // InternalApplicationConfiguration.g:6641:1: ( rule__CustomEntry__Group__2__Impl ) 22047 // InternalApplicationConfiguration.g:6994:1: ( rule__CustomEntry__Group__2__Impl )
20949 // InternalApplicationConfiguration.g:6642:2: rule__CustomEntry__Group__2__Impl 22048 // InternalApplicationConfiguration.g:6995:2: rule__CustomEntry__Group__2__Impl
20950 { 22049 {
20951 pushFollow(FOLLOW_2); 22050 pushFollow(FOLLOW_2);
20952 rule__CustomEntry__Group__2__Impl(); 22051 rule__CustomEntry__Group__2__Impl();
@@ -20972,21 +22071,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
20972 22071
20973 22072
20974 // $ANTLR start "rule__CustomEntry__Group__2__Impl" 22073 // $ANTLR start "rule__CustomEntry__Group__2__Impl"
20975 // InternalApplicationConfiguration.g:6648:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; 22074 // InternalApplicationConfiguration.g:7001:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ;
20976 public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { 22075 public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException {
20977 22076
20978 int stackSize = keepStackSize(); 22077 int stackSize = keepStackSize();
20979 22078
20980 try { 22079 try {
20981 // InternalApplicationConfiguration.g:6652:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) 22080 // InternalApplicationConfiguration.g:7005:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) )
20982 // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 22081 // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20983 { 22082 {
20984 // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) 22083 // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
20985 // InternalApplicationConfiguration.g:6654:2: ( rule__CustomEntry__ValueAssignment_2 ) 22084 // InternalApplicationConfiguration.g:7007:2: ( rule__CustomEntry__ValueAssignment_2 )
20986 { 22085 {
20987 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); 22086 before(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
20988 // InternalApplicationConfiguration.g:6655:2: ( rule__CustomEntry__ValueAssignment_2 ) 22087 // InternalApplicationConfiguration.g:7008:2: ( rule__CustomEntry__ValueAssignment_2 )
20989 // InternalApplicationConfiguration.g:6655:3: rule__CustomEntry__ValueAssignment_2 22088 // InternalApplicationConfiguration.g:7008:3: rule__CustomEntry__ValueAssignment_2
20990 { 22089 {
20991 pushFollow(FOLLOW_2); 22090 pushFollow(FOLLOW_2);
20992 rule__CustomEntry__ValueAssignment_2(); 22091 rule__CustomEntry__ValueAssignment_2();
@@ -21019,14 +22118,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21019 22118
21020 22119
21021 // $ANTLR start "rule__ScopeSpecification__Group__0" 22120 // $ANTLR start "rule__ScopeSpecification__Group__0"
21022 // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; 22121 // InternalApplicationConfiguration.g:7017:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
21023 public final void rule__ScopeSpecification__Group__0() throws RecognitionException { 22122 public final void rule__ScopeSpecification__Group__0() throws RecognitionException {
21024 22123
21025 int stackSize = keepStackSize(); 22124 int stackSize = keepStackSize();
21026 22125
21027 try { 22126 try {
21028 // InternalApplicationConfiguration.g:6668:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) 22127 // InternalApplicationConfiguration.g:7021:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
21029 // InternalApplicationConfiguration.g:6669:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 22128 // InternalApplicationConfiguration.g:7022:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
21030 { 22129 {
21031 pushFollow(FOLLOW_19); 22130 pushFollow(FOLLOW_19);
21032 rule__ScopeSpecification__Group__0__Impl(); 22131 rule__ScopeSpecification__Group__0__Impl();
@@ -21057,21 +22156,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21057 22156
21058 22157
21059 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" 22158 // $ANTLR start "rule__ScopeSpecification__Group__0__Impl"
21060 // InternalApplicationConfiguration.g:6676:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; 22159 // InternalApplicationConfiguration.g:7029:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
21061 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { 22160 public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException {
21062 22161
21063 int stackSize = keepStackSize(); 22162 int stackSize = keepStackSize();
21064 22163
21065 try { 22164 try {
21066 // InternalApplicationConfiguration.g:6680:1: ( ( () ) ) 22165 // InternalApplicationConfiguration.g:7033:1: ( ( () ) )
21067 // InternalApplicationConfiguration.g:6681:1: ( () ) 22166 // InternalApplicationConfiguration.g:7034:1: ( () )
21068 { 22167 {
21069 // InternalApplicationConfiguration.g:6681:1: ( () ) 22168 // InternalApplicationConfiguration.g:7034:1: ( () )
21070 // InternalApplicationConfiguration.g:6682:2: () 22169 // InternalApplicationConfiguration.g:7035:2: ()
21071 { 22170 {
21072 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); 22171 before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
21073 // InternalApplicationConfiguration.g:6683:2: () 22172 // InternalApplicationConfiguration.g:7036:2: ()
21074 // InternalApplicationConfiguration.g:6683:3: 22173 // InternalApplicationConfiguration.g:7036:3:
21075 { 22174 {
21076 } 22175 }
21077 22176
@@ -21094,14 +22193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21094 22193
21095 22194
21096 // $ANTLR start "rule__ScopeSpecification__Group__1" 22195 // $ANTLR start "rule__ScopeSpecification__Group__1"
21097 // InternalApplicationConfiguration.g:6691:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; 22196 // InternalApplicationConfiguration.g:7044:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
21098 public final void rule__ScopeSpecification__Group__1() throws RecognitionException { 22197 public final void rule__ScopeSpecification__Group__1() throws RecognitionException {
21099 22198
21100 int stackSize = keepStackSize(); 22199 int stackSize = keepStackSize();
21101 22200
21102 try { 22201 try {
21103 // InternalApplicationConfiguration.g:6695:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) 22202 // InternalApplicationConfiguration.g:7048:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
21104 // InternalApplicationConfiguration.g:6696:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 22203 // InternalApplicationConfiguration.g:7049:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
21105 { 22204 {
21106 pushFollow(FOLLOW_31); 22205 pushFollow(FOLLOW_31);
21107 rule__ScopeSpecification__Group__1__Impl(); 22206 rule__ScopeSpecification__Group__1__Impl();
@@ -21132,20 +22231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21132 22231
21133 22232
21134 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" 22233 // $ANTLR start "rule__ScopeSpecification__Group__1__Impl"
21135 // InternalApplicationConfiguration.g:6703:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; 22234 // InternalApplicationConfiguration.g:7056:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
21136 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { 22235 public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException {
21137 22236
21138 int stackSize = keepStackSize(); 22237 int stackSize = keepStackSize();
21139 22238
21140 try { 22239 try {
21141 // InternalApplicationConfiguration.g:6707:1: ( ( '{' ) ) 22240 // InternalApplicationConfiguration.g:7060:1: ( ( '{' ) )
21142 // InternalApplicationConfiguration.g:6708:1: ( '{' ) 22241 // InternalApplicationConfiguration.g:7061:1: ( '{' )
21143 { 22242 {
21144 // InternalApplicationConfiguration.g:6708:1: ( '{' ) 22243 // InternalApplicationConfiguration.g:7061:1: ( '{' )
21145 // InternalApplicationConfiguration.g:6709:2: '{' 22244 // InternalApplicationConfiguration.g:7062:2: '{'
21146 { 22245 {
21147 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 22246 before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
21148 match(input,29,FOLLOW_2); 22247 match(input,31,FOLLOW_2);
21149 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 22248 after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
21150 22249
21151 } 22250 }
@@ -21169,14 +22268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21169 22268
21170 22269
21171 // $ANTLR start "rule__ScopeSpecification__Group__2" 22270 // $ANTLR start "rule__ScopeSpecification__Group__2"
21172 // InternalApplicationConfiguration.g:6718:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; 22271 // InternalApplicationConfiguration.g:7071:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
21173 public final void rule__ScopeSpecification__Group__2() throws RecognitionException { 22272 public final void rule__ScopeSpecification__Group__2() throws RecognitionException {
21174 22273
21175 int stackSize = keepStackSize(); 22274 int stackSize = keepStackSize();
21176 22275
21177 try { 22276 try {
21178 // InternalApplicationConfiguration.g:6722:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) 22277 // InternalApplicationConfiguration.g:7075:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
21179 // InternalApplicationConfiguration.g:6723:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 22278 // InternalApplicationConfiguration.g:7076:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
21180 { 22279 {
21181 pushFollow(FOLLOW_31); 22280 pushFollow(FOLLOW_31);
21182 rule__ScopeSpecification__Group__2__Impl(); 22281 rule__ScopeSpecification__Group__2__Impl();
@@ -21207,29 +22306,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21207 22306
21208 22307
21209 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" 22308 // $ANTLR start "rule__ScopeSpecification__Group__2__Impl"
21210 // InternalApplicationConfiguration.g:6730:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; 22309 // InternalApplicationConfiguration.g:7083:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
21211 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { 22310 public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException {
21212 22311
21213 int stackSize = keepStackSize(); 22312 int stackSize = keepStackSize();
21214 22313
21215 try { 22314 try {
21216 // InternalApplicationConfiguration.g:6734:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) 22315 // InternalApplicationConfiguration.g:7087:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
21217 // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 22316 // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
21218 { 22317 {
21219 // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) 22318 // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
21220 // InternalApplicationConfiguration.g:6736:2: ( rule__ScopeSpecification__Group_2__0 )? 22319 // InternalApplicationConfiguration.g:7089:2: ( rule__ScopeSpecification__Group_2__0 )?
21221 { 22320 {
21222 before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); 22321 before(grammarAccess.getScopeSpecificationAccess().getGroup_2());
21223 // InternalApplicationConfiguration.g:6737:2: ( rule__ScopeSpecification__Group_2__0 )? 22322 // InternalApplicationConfiguration.g:7090:2: ( rule__ScopeSpecification__Group_2__0 )?
21224 int alt56=2; 22323 int alt58=2;
21225 int LA56_0 = input.LA(1); 22324 int LA58_0 = input.LA(1);
21226 22325
21227 if ( (LA56_0==46) ) { 22326 if ( (LA58_0==49) ) {
21228 alt56=1; 22327 alt58=1;
21229 } 22328 }
21230 switch (alt56) { 22329 switch (alt58) {
21231 case 1 : 22330 case 1 :
21232 // InternalApplicationConfiguration.g:6737:3: rule__ScopeSpecification__Group_2__0 22331 // InternalApplicationConfiguration.g:7090:3: rule__ScopeSpecification__Group_2__0
21233 { 22332 {
21234 pushFollow(FOLLOW_2); 22333 pushFollow(FOLLOW_2);
21235 rule__ScopeSpecification__Group_2__0(); 22334 rule__ScopeSpecification__Group_2__0();
@@ -21265,14 +22364,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21265 22364
21266 22365
21267 // $ANTLR start "rule__ScopeSpecification__Group__3" 22366 // $ANTLR start "rule__ScopeSpecification__Group__3"
21268 // InternalApplicationConfiguration.g:6745:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; 22367 // InternalApplicationConfiguration.g:7098:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
21269 public final void rule__ScopeSpecification__Group__3() throws RecognitionException { 22368 public final void rule__ScopeSpecification__Group__3() throws RecognitionException {
21270 22369
21271 int stackSize = keepStackSize(); 22370 int stackSize = keepStackSize();
21272 22371
21273 try { 22372 try {
21274 // InternalApplicationConfiguration.g:6749:1: ( rule__ScopeSpecification__Group__3__Impl ) 22373 // InternalApplicationConfiguration.g:7102:1: ( rule__ScopeSpecification__Group__3__Impl )
21275 // InternalApplicationConfiguration.g:6750:2: rule__ScopeSpecification__Group__3__Impl 22374 // InternalApplicationConfiguration.g:7103:2: rule__ScopeSpecification__Group__3__Impl
21276 { 22375 {
21277 pushFollow(FOLLOW_2); 22376 pushFollow(FOLLOW_2);
21278 rule__ScopeSpecification__Group__3__Impl(); 22377 rule__ScopeSpecification__Group__3__Impl();
@@ -21298,20 +22397,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21298 22397
21299 22398
21300 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" 22399 // $ANTLR start "rule__ScopeSpecification__Group__3__Impl"
21301 // InternalApplicationConfiguration.g:6756:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; 22400 // InternalApplicationConfiguration.g:7109:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
21302 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { 22401 public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException {
21303 22402
21304 int stackSize = keepStackSize(); 22403 int stackSize = keepStackSize();
21305 22404
21306 try { 22405 try {
21307 // InternalApplicationConfiguration.g:6760:1: ( ( '}' ) ) 22406 // InternalApplicationConfiguration.g:7113:1: ( ( '}' ) )
21308 // InternalApplicationConfiguration.g:6761:1: ( '}' ) 22407 // InternalApplicationConfiguration.g:7114:1: ( '}' )
21309 { 22408 {
21310 // InternalApplicationConfiguration.g:6761:1: ( '}' ) 22409 // InternalApplicationConfiguration.g:7114:1: ( '}' )
21311 // InternalApplicationConfiguration.g:6762:2: '}' 22410 // InternalApplicationConfiguration.g:7115:2: '}'
21312 { 22411 {
21313 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 22412 before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
21314 match(input,30,FOLLOW_2); 22413 match(input,32,FOLLOW_2);
21315 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); 22414 after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
21316 22415
21317 } 22416 }
@@ -21335,14 +22434,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21335 22434
21336 22435
21337 // $ANTLR start "rule__ScopeSpecification__Group_2__0" 22436 // $ANTLR start "rule__ScopeSpecification__Group_2__0"
21338 // InternalApplicationConfiguration.g:6772:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; 22437 // InternalApplicationConfiguration.g:7125:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
21339 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { 22438 public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException {
21340 22439
21341 int stackSize = keepStackSize(); 22440 int stackSize = keepStackSize();
21342 22441
21343 try { 22442 try {
21344 // InternalApplicationConfiguration.g:6776:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) 22443 // InternalApplicationConfiguration.g:7129:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
21345 // InternalApplicationConfiguration.g:6777:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 22444 // InternalApplicationConfiguration.g:7130:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
21346 { 22445 {
21347 pushFollow(FOLLOW_28); 22446 pushFollow(FOLLOW_28);
21348 rule__ScopeSpecification__Group_2__0__Impl(); 22447 rule__ScopeSpecification__Group_2__0__Impl();
@@ -21373,21 +22472,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21373 22472
21374 22473
21375 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" 22474 // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl"
21376 // InternalApplicationConfiguration.g:6784:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; 22475 // InternalApplicationConfiguration.g:7137:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
21377 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { 22476 public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException {
21378 22477
21379 int stackSize = keepStackSize(); 22478 int stackSize = keepStackSize();
21380 22479
21381 try { 22480 try {
21382 // InternalApplicationConfiguration.g:6788:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) 22481 // InternalApplicationConfiguration.g:7141:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
21383 // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 22482 // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
21384 { 22483 {
21385 // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) 22484 // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
21386 // InternalApplicationConfiguration.g:6790:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) 22485 // InternalApplicationConfiguration.g:7143:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
21387 { 22486 {
21388 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); 22487 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
21389 // InternalApplicationConfiguration.g:6791:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) 22488 // InternalApplicationConfiguration.g:7144:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
21390 // InternalApplicationConfiguration.g:6791:3: rule__ScopeSpecification__ScopesAssignment_2_0 22489 // InternalApplicationConfiguration.g:7144:3: rule__ScopeSpecification__ScopesAssignment_2_0
21391 { 22490 {
21392 pushFollow(FOLLOW_2); 22491 pushFollow(FOLLOW_2);
21393 rule__ScopeSpecification__ScopesAssignment_2_0(); 22492 rule__ScopeSpecification__ScopesAssignment_2_0();
@@ -21420,14 +22519,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21420 22519
21421 22520
21422 // $ANTLR start "rule__ScopeSpecification__Group_2__1" 22521 // $ANTLR start "rule__ScopeSpecification__Group_2__1"
21423 // InternalApplicationConfiguration.g:6799:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; 22522 // InternalApplicationConfiguration.g:7152:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
21424 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { 22523 public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException {
21425 22524
21426 int stackSize = keepStackSize(); 22525 int stackSize = keepStackSize();
21427 22526
21428 try { 22527 try {
21429 // InternalApplicationConfiguration.g:6803:1: ( rule__ScopeSpecification__Group_2__1__Impl ) 22528 // InternalApplicationConfiguration.g:7156:1: ( rule__ScopeSpecification__Group_2__1__Impl )
21430 // InternalApplicationConfiguration.g:6804:2: rule__ScopeSpecification__Group_2__1__Impl 22529 // InternalApplicationConfiguration.g:7157:2: rule__ScopeSpecification__Group_2__1__Impl
21431 { 22530 {
21432 pushFollow(FOLLOW_2); 22531 pushFollow(FOLLOW_2);
21433 rule__ScopeSpecification__Group_2__1__Impl(); 22532 rule__ScopeSpecification__Group_2__1__Impl();
@@ -21453,33 +22552,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21453 22552
21454 22553
21455 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" 22554 // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl"
21456 // InternalApplicationConfiguration.g:6810:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; 22555 // InternalApplicationConfiguration.g:7163:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
21457 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { 22556 public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException {
21458 22557
21459 int stackSize = keepStackSize(); 22558 int stackSize = keepStackSize();
21460 22559
21461 try { 22560 try {
21462 // InternalApplicationConfiguration.g:6814:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) 22561 // InternalApplicationConfiguration.g:7167:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
21463 // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) 22562 // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
21464 { 22563 {
21465 // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) 22564 // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
21466 // InternalApplicationConfiguration.g:6816:2: ( rule__ScopeSpecification__Group_2_1__0 )* 22565 // InternalApplicationConfiguration.g:7169:2: ( rule__ScopeSpecification__Group_2_1__0 )*
21467 { 22566 {
21468 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); 22567 before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
21469 // InternalApplicationConfiguration.g:6817:2: ( rule__ScopeSpecification__Group_2_1__0 )* 22568 // InternalApplicationConfiguration.g:7170:2: ( rule__ScopeSpecification__Group_2_1__0 )*
21470 loop57: 22569 loop59:
21471 do { 22570 do {
21472 int alt57=2; 22571 int alt59=2;
21473 int LA57_0 = input.LA(1); 22572 int LA59_0 = input.LA(1);
21474 22573
21475 if ( (LA57_0==31) ) { 22574 if ( (LA59_0==33) ) {
21476 alt57=1; 22575 alt59=1;
21477 } 22576 }
21478 22577
21479 22578
21480 switch (alt57) { 22579 switch (alt59) {
21481 case 1 : 22580 case 1 :
21482 // InternalApplicationConfiguration.g:6817:3: rule__ScopeSpecification__Group_2_1__0 22581 // InternalApplicationConfiguration.g:7170:3: rule__ScopeSpecification__Group_2_1__0
21483 { 22582 {
21484 pushFollow(FOLLOW_17); 22583 pushFollow(FOLLOW_17);
21485 rule__ScopeSpecification__Group_2_1__0(); 22584 rule__ScopeSpecification__Group_2_1__0();
@@ -21491,7 +22590,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21491 break; 22590 break;
21492 22591
21493 default : 22592 default :
21494 break loop57; 22593 break loop59;
21495 } 22594 }
21496 } while (true); 22595 } while (true);
21497 22596
@@ -21518,14 +22617,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21518 22617
21519 22618
21520 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" 22619 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0"
21521 // InternalApplicationConfiguration.g:6826:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; 22620 // InternalApplicationConfiguration.g:7179:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
21522 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { 22621 public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException {
21523 22622
21524 int stackSize = keepStackSize(); 22623 int stackSize = keepStackSize();
21525 22624
21526 try { 22625 try {
21527 // InternalApplicationConfiguration.g:6830:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) 22626 // InternalApplicationConfiguration.g:7183:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
21528 // InternalApplicationConfiguration.g:6831:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 22627 // InternalApplicationConfiguration.g:7184:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
21529 { 22628 {
21530 pushFollow(FOLLOW_32); 22629 pushFollow(FOLLOW_32);
21531 rule__ScopeSpecification__Group_2_1__0__Impl(); 22630 rule__ScopeSpecification__Group_2_1__0__Impl();
@@ -21556,20 +22655,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21556 22655
21557 22656
21558 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" 22657 // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl"
21559 // InternalApplicationConfiguration.g:6838:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; 22658 // InternalApplicationConfiguration.g:7191:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
21560 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { 22659 public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException {
21561 22660
21562 int stackSize = keepStackSize(); 22661 int stackSize = keepStackSize();
21563 22662
21564 try { 22663 try {
21565 // InternalApplicationConfiguration.g:6842:1: ( ( ',' ) ) 22664 // InternalApplicationConfiguration.g:7195:1: ( ( ',' ) )
21566 // InternalApplicationConfiguration.g:6843:1: ( ',' ) 22665 // InternalApplicationConfiguration.g:7196:1: ( ',' )
21567 { 22666 {
21568 // InternalApplicationConfiguration.g:6843:1: ( ',' ) 22667 // InternalApplicationConfiguration.g:7196:1: ( ',' )
21569 // InternalApplicationConfiguration.g:6844:2: ',' 22668 // InternalApplicationConfiguration.g:7197:2: ','
21570 { 22669 {
21571 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 22670 before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
21572 match(input,31,FOLLOW_2); 22671 match(input,33,FOLLOW_2);
21573 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 22672 after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
21574 22673
21575 } 22674 }
@@ -21593,14 +22692,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21593 22692
21594 22693
21595 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" 22694 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1"
21596 // InternalApplicationConfiguration.g:6853:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; 22695 // InternalApplicationConfiguration.g:7206:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
21597 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { 22696 public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException {
21598 22697
21599 int stackSize = keepStackSize(); 22698 int stackSize = keepStackSize();
21600 22699
21601 try { 22700 try {
21602 // InternalApplicationConfiguration.g:6857:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) 22701 // InternalApplicationConfiguration.g:7210:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
21603 // InternalApplicationConfiguration.g:6858:2: rule__ScopeSpecification__Group_2_1__1__Impl 22702 // InternalApplicationConfiguration.g:7211:2: rule__ScopeSpecification__Group_2_1__1__Impl
21604 { 22703 {
21605 pushFollow(FOLLOW_2); 22704 pushFollow(FOLLOW_2);
21606 rule__ScopeSpecification__Group_2_1__1__Impl(); 22705 rule__ScopeSpecification__Group_2_1__1__Impl();
@@ -21626,21 +22725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21626 22725
21627 22726
21628 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" 22727 // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl"
21629 // InternalApplicationConfiguration.g:6864:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; 22728 // InternalApplicationConfiguration.g:7217:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
21630 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { 22729 public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException {
21631 22730
21632 int stackSize = keepStackSize(); 22731 int stackSize = keepStackSize();
21633 22732
21634 try { 22733 try {
21635 // InternalApplicationConfiguration.g:6868:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) 22734 // InternalApplicationConfiguration.g:7221:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
21636 // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 22735 // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
21637 { 22736 {
21638 // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) 22737 // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
21639 // InternalApplicationConfiguration.g:6870:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 22738 // InternalApplicationConfiguration.g:7223:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
21640 { 22739 {
21641 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); 22740 before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
21642 // InternalApplicationConfiguration.g:6871:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) 22741 // InternalApplicationConfiguration.g:7224:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
21643 // InternalApplicationConfiguration.g:6871:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 22742 // InternalApplicationConfiguration.g:7224:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
21644 { 22743 {
21645 pushFollow(FOLLOW_2); 22744 pushFollow(FOLLOW_2);
21646 rule__ScopeSpecification__ScopesAssignment_2_1_1(); 22745 rule__ScopeSpecification__ScopesAssignment_2_1_1();
@@ -21673,14 +22772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21673 22772
21674 22773
21675 // $ANTLR start "rule__ClassTypeScope__Group__0" 22774 // $ANTLR start "rule__ClassTypeScope__Group__0"
21676 // InternalApplicationConfiguration.g:6880:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; 22775 // InternalApplicationConfiguration.g:7233:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
21677 public final void rule__ClassTypeScope__Group__0() throws RecognitionException { 22776 public final void rule__ClassTypeScope__Group__0() throws RecognitionException {
21678 22777
21679 int stackSize = keepStackSize(); 22778 int stackSize = keepStackSize();
21680 22779
21681 try { 22780 try {
21682 // InternalApplicationConfiguration.g:6884:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) 22781 // InternalApplicationConfiguration.g:7237:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
21683 // InternalApplicationConfiguration.g:6885:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 22782 // InternalApplicationConfiguration.g:7238:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
21684 { 22783 {
21685 pushFollow(FOLLOW_33); 22784 pushFollow(FOLLOW_33);
21686 rule__ClassTypeScope__Group__0__Impl(); 22785 rule__ClassTypeScope__Group__0__Impl();
@@ -21711,20 +22810,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21711 22810
21712 22811
21713 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" 22812 // $ANTLR start "rule__ClassTypeScope__Group__0__Impl"
21714 // InternalApplicationConfiguration.g:6892:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; 22813 // InternalApplicationConfiguration.g:7245:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
21715 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { 22814 public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException {
21716 22815
21717 int stackSize = keepStackSize(); 22816 int stackSize = keepStackSize();
21718 22817
21719 try { 22818 try {
21720 // InternalApplicationConfiguration.g:6896:1: ( ( '#' ) ) 22819 // InternalApplicationConfiguration.g:7249:1: ( ( '#' ) )
21721 // InternalApplicationConfiguration.g:6897:1: ( '#' ) 22820 // InternalApplicationConfiguration.g:7250:1: ( '#' )
21722 { 22821 {
21723 // InternalApplicationConfiguration.g:6897:1: ( '#' ) 22822 // InternalApplicationConfiguration.g:7250:1: ( '#' )
21724 // InternalApplicationConfiguration.g:6898:2: '#' 22823 // InternalApplicationConfiguration.g:7251:2: '#'
21725 { 22824 {
21726 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 22825 before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
21727 match(input,46,FOLLOW_2); 22826 match(input,49,FOLLOW_2);
21728 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 22827 after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
21729 22828
21730 } 22829 }
@@ -21748,14 +22847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21748 22847
21749 22848
21750 // $ANTLR start "rule__ClassTypeScope__Group__1" 22849 // $ANTLR start "rule__ClassTypeScope__Group__1"
21751 // InternalApplicationConfiguration.g:6907:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; 22850 // InternalApplicationConfiguration.g:7260:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
21752 public final void rule__ClassTypeScope__Group__1() throws RecognitionException { 22851 public final void rule__ClassTypeScope__Group__1() throws RecognitionException {
21753 22852
21754 int stackSize = keepStackSize(); 22853 int stackSize = keepStackSize();
21755 22854
21756 try { 22855 try {
21757 // InternalApplicationConfiguration.g:6911:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) 22856 // InternalApplicationConfiguration.g:7264:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
21758 // InternalApplicationConfiguration.g:6912:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 22857 // InternalApplicationConfiguration.g:7265:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
21759 { 22858 {
21760 pushFollow(FOLLOW_34); 22859 pushFollow(FOLLOW_34);
21761 rule__ClassTypeScope__Group__1__Impl(); 22860 rule__ClassTypeScope__Group__1__Impl();
@@ -21786,21 +22885,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21786 22885
21787 22886
21788 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" 22887 // $ANTLR start "rule__ClassTypeScope__Group__1__Impl"
21789 // InternalApplicationConfiguration.g:6919:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; 22888 // InternalApplicationConfiguration.g:7272:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
21790 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { 22889 public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException {
21791 22890
21792 int stackSize = keepStackSize(); 22891 int stackSize = keepStackSize();
21793 22892
21794 try { 22893 try {
21795 // InternalApplicationConfiguration.g:6923:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) 22894 // InternalApplicationConfiguration.g:7276:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
21796 // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 22895 // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
21797 { 22896 {
21798 // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) 22897 // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
21799 // InternalApplicationConfiguration.g:6925:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 22898 // InternalApplicationConfiguration.g:7278:2: ( rule__ClassTypeScope__TypeAssignment_1 )
21800 { 22899 {
21801 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); 22900 before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
21802 // InternalApplicationConfiguration.g:6926:2: ( rule__ClassTypeScope__TypeAssignment_1 ) 22901 // InternalApplicationConfiguration.g:7279:2: ( rule__ClassTypeScope__TypeAssignment_1 )
21803 // InternalApplicationConfiguration.g:6926:3: rule__ClassTypeScope__TypeAssignment_1 22902 // InternalApplicationConfiguration.g:7279:3: rule__ClassTypeScope__TypeAssignment_1
21804 { 22903 {
21805 pushFollow(FOLLOW_2); 22904 pushFollow(FOLLOW_2);
21806 rule__ClassTypeScope__TypeAssignment_1(); 22905 rule__ClassTypeScope__TypeAssignment_1();
@@ -21833,14 +22932,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21833 22932
21834 22933
21835 // $ANTLR start "rule__ClassTypeScope__Group__2" 22934 // $ANTLR start "rule__ClassTypeScope__Group__2"
21836 // InternalApplicationConfiguration.g:6934:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; 22935 // InternalApplicationConfiguration.g:7287:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
21837 public final void rule__ClassTypeScope__Group__2() throws RecognitionException { 22936 public final void rule__ClassTypeScope__Group__2() throws RecognitionException {
21838 22937
21839 int stackSize = keepStackSize(); 22938 int stackSize = keepStackSize();
21840 22939
21841 try { 22940 try {
21842 // InternalApplicationConfiguration.g:6938:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) 22941 // InternalApplicationConfiguration.g:7291:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
21843 // InternalApplicationConfiguration.g:6939:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 22942 // InternalApplicationConfiguration.g:7292:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
21844 { 22943 {
21845 pushFollow(FOLLOW_35); 22944 pushFollow(FOLLOW_35);
21846 rule__ClassTypeScope__Group__2__Impl(); 22945 rule__ClassTypeScope__Group__2__Impl();
@@ -21871,21 +22970,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21871 22970
21872 22971
21873 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" 22972 // $ANTLR start "rule__ClassTypeScope__Group__2__Impl"
21874 // InternalApplicationConfiguration.g:6946:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; 22973 // InternalApplicationConfiguration.g:7299:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
21875 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { 22974 public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException {
21876 22975
21877 int stackSize = keepStackSize(); 22976 int stackSize = keepStackSize();
21878 22977
21879 try { 22978 try {
21880 // InternalApplicationConfiguration.g:6950:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) 22979 // InternalApplicationConfiguration.g:7303:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
21881 // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 22980 // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21882 { 22981 {
21883 // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) 22982 // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
21884 // InternalApplicationConfiguration.g:6952:2: ( rule__ClassTypeScope__Alternatives_2 ) 22983 // InternalApplicationConfiguration.g:7305:2: ( rule__ClassTypeScope__Alternatives_2 )
21885 { 22984 {
21886 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); 22985 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
21887 // InternalApplicationConfiguration.g:6953:2: ( rule__ClassTypeScope__Alternatives_2 ) 22986 // InternalApplicationConfiguration.g:7306:2: ( rule__ClassTypeScope__Alternatives_2 )
21888 // InternalApplicationConfiguration.g:6953:3: rule__ClassTypeScope__Alternatives_2 22987 // InternalApplicationConfiguration.g:7306:3: rule__ClassTypeScope__Alternatives_2
21889 { 22988 {
21890 pushFollow(FOLLOW_2); 22989 pushFollow(FOLLOW_2);
21891 rule__ClassTypeScope__Alternatives_2(); 22990 rule__ClassTypeScope__Alternatives_2();
@@ -21918,14 +23017,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21918 23017
21919 23018
21920 // $ANTLR start "rule__ClassTypeScope__Group__3" 23019 // $ANTLR start "rule__ClassTypeScope__Group__3"
21921 // InternalApplicationConfiguration.g:6961:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; 23020 // InternalApplicationConfiguration.g:7314:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
21922 public final void rule__ClassTypeScope__Group__3() throws RecognitionException { 23021 public final void rule__ClassTypeScope__Group__3() throws RecognitionException {
21923 23022
21924 int stackSize = keepStackSize(); 23023 int stackSize = keepStackSize();
21925 23024
21926 try { 23025 try {
21927 // InternalApplicationConfiguration.g:6965:1: ( rule__ClassTypeScope__Group__3__Impl ) 23026 // InternalApplicationConfiguration.g:7318:1: ( rule__ClassTypeScope__Group__3__Impl )
21928 // InternalApplicationConfiguration.g:6966:2: rule__ClassTypeScope__Group__3__Impl 23027 // InternalApplicationConfiguration.g:7319:2: rule__ClassTypeScope__Group__3__Impl
21929 { 23028 {
21930 pushFollow(FOLLOW_2); 23029 pushFollow(FOLLOW_2);
21931 rule__ClassTypeScope__Group__3__Impl(); 23030 rule__ClassTypeScope__Group__3__Impl();
@@ -21951,21 +23050,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21951 23050
21952 23051
21953 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" 23052 // $ANTLR start "rule__ClassTypeScope__Group__3__Impl"
21954 // InternalApplicationConfiguration.g:6972:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; 23053 // InternalApplicationConfiguration.g:7325:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
21955 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { 23054 public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException {
21956 23055
21957 int stackSize = keepStackSize(); 23056 int stackSize = keepStackSize();
21958 23057
21959 try { 23058 try {
21960 // InternalApplicationConfiguration.g:6976:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) 23059 // InternalApplicationConfiguration.g:7329:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
21961 // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 23060 // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21962 { 23061 {
21963 // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) 23062 // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
21964 // InternalApplicationConfiguration.g:6978:2: ( rule__ClassTypeScope__Alternatives_3 ) 23063 // InternalApplicationConfiguration.g:7331:2: ( rule__ClassTypeScope__Alternatives_3 )
21965 { 23064 {
21966 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); 23065 before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
21967 // InternalApplicationConfiguration.g:6979:2: ( rule__ClassTypeScope__Alternatives_3 ) 23066 // InternalApplicationConfiguration.g:7332:2: ( rule__ClassTypeScope__Alternatives_3 )
21968 // InternalApplicationConfiguration.g:6979:3: rule__ClassTypeScope__Alternatives_3 23067 // InternalApplicationConfiguration.g:7332:3: rule__ClassTypeScope__Alternatives_3
21969 { 23068 {
21970 pushFollow(FOLLOW_2); 23069 pushFollow(FOLLOW_2);
21971 rule__ClassTypeScope__Alternatives_3(); 23070 rule__ClassTypeScope__Alternatives_3();
@@ -21998,14 +23097,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
21998 23097
21999 23098
22000 // $ANTLR start "rule__ObjectTypeScope__Group__0" 23099 // $ANTLR start "rule__ObjectTypeScope__Group__0"
22001 // InternalApplicationConfiguration.g:6988:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; 23100 // InternalApplicationConfiguration.g:7341:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
22002 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { 23101 public final void rule__ObjectTypeScope__Group__0() throws RecognitionException {
22003 23102
22004 int stackSize = keepStackSize(); 23103 int stackSize = keepStackSize();
22005 23104
22006 try { 23105 try {
22007 // InternalApplicationConfiguration.g:6992:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) 23106 // InternalApplicationConfiguration.g:7345:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
22008 // InternalApplicationConfiguration.g:6993:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 23107 // InternalApplicationConfiguration.g:7346:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
22009 { 23108 {
22010 pushFollow(FOLLOW_36); 23109 pushFollow(FOLLOW_36);
22011 rule__ObjectTypeScope__Group__0__Impl(); 23110 rule__ObjectTypeScope__Group__0__Impl();
@@ -22036,20 +23135,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22036 23135
22037 23136
22038 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" 23137 // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl"
22039 // InternalApplicationConfiguration.g:7000:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; 23138 // InternalApplicationConfiguration.g:7353:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
22040 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { 23139 public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException {
22041 23140
22042 int stackSize = keepStackSize(); 23141 int stackSize = keepStackSize();
22043 23142
22044 try { 23143 try {
22045 // InternalApplicationConfiguration.g:7004:1: ( ( '#' ) ) 23144 // InternalApplicationConfiguration.g:7357:1: ( ( '#' ) )
22046 // InternalApplicationConfiguration.g:7005:1: ( '#' ) 23145 // InternalApplicationConfiguration.g:7358:1: ( '#' )
22047 { 23146 {
22048 // InternalApplicationConfiguration.g:7005:1: ( '#' ) 23147 // InternalApplicationConfiguration.g:7358:1: ( '#' )
22049 // InternalApplicationConfiguration.g:7006:2: '#' 23148 // InternalApplicationConfiguration.g:7359:2: '#'
22050 { 23149 {
22051 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 23150 before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
22052 match(input,46,FOLLOW_2); 23151 match(input,49,FOLLOW_2);
22053 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 23152 after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
22054 23153
22055 } 23154 }
@@ -22073,14 +23172,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22073 23172
22074 23173
22075 // $ANTLR start "rule__ObjectTypeScope__Group__1" 23174 // $ANTLR start "rule__ObjectTypeScope__Group__1"
22076 // InternalApplicationConfiguration.g:7015:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; 23175 // InternalApplicationConfiguration.g:7368:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
22077 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { 23176 public final void rule__ObjectTypeScope__Group__1() throws RecognitionException {
22078 23177
22079 int stackSize = keepStackSize(); 23178 int stackSize = keepStackSize();
22080 23179
22081 try { 23180 try {
22082 // InternalApplicationConfiguration.g:7019:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) 23181 // InternalApplicationConfiguration.g:7372:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
22083 // InternalApplicationConfiguration.g:7020:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 23182 // InternalApplicationConfiguration.g:7373:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
22084 { 23183 {
22085 pushFollow(FOLLOW_34); 23184 pushFollow(FOLLOW_34);
22086 rule__ObjectTypeScope__Group__1__Impl(); 23185 rule__ObjectTypeScope__Group__1__Impl();
@@ -22111,21 +23210,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22111 23210
22112 23211
22113 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" 23212 // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl"
22114 // InternalApplicationConfiguration.g:7027:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; 23213 // InternalApplicationConfiguration.g:7380:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
22115 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { 23214 public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException {
22116 23215
22117 int stackSize = keepStackSize(); 23216 int stackSize = keepStackSize();
22118 23217
22119 try { 23218 try {
22120 // InternalApplicationConfiguration.g:7031:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) 23219 // InternalApplicationConfiguration.g:7384:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
22121 // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 23220 // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
22122 { 23221 {
22123 // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) 23222 // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
22124 // InternalApplicationConfiguration.g:7033:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 23223 // InternalApplicationConfiguration.g:7386:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
22125 { 23224 {
22126 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); 23225 before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
22127 // InternalApplicationConfiguration.g:7034:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) 23226 // InternalApplicationConfiguration.g:7387:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
22128 // InternalApplicationConfiguration.g:7034:3: rule__ObjectTypeScope__TypeAssignment_1 23227 // InternalApplicationConfiguration.g:7387:3: rule__ObjectTypeScope__TypeAssignment_1
22129 { 23228 {
22130 pushFollow(FOLLOW_2); 23229 pushFollow(FOLLOW_2);
22131 rule__ObjectTypeScope__TypeAssignment_1(); 23230 rule__ObjectTypeScope__TypeAssignment_1();
@@ -22158,14 +23257,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22158 23257
22159 23258
22160 // $ANTLR start "rule__ObjectTypeScope__Group__2" 23259 // $ANTLR start "rule__ObjectTypeScope__Group__2"
22161 // InternalApplicationConfiguration.g:7042:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; 23260 // InternalApplicationConfiguration.g:7395:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
22162 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { 23261 public final void rule__ObjectTypeScope__Group__2() throws RecognitionException {
22163 23262
22164 int stackSize = keepStackSize(); 23263 int stackSize = keepStackSize();
22165 23264
22166 try { 23265 try {
22167 // InternalApplicationConfiguration.g:7046:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) 23266 // InternalApplicationConfiguration.g:7399:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
22168 // InternalApplicationConfiguration.g:7047:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 23267 // InternalApplicationConfiguration.g:7400:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
22169 { 23268 {
22170 pushFollow(FOLLOW_35); 23269 pushFollow(FOLLOW_35);
22171 rule__ObjectTypeScope__Group__2__Impl(); 23270 rule__ObjectTypeScope__Group__2__Impl();
@@ -22196,21 +23295,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22196 23295
22197 23296
22198 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" 23297 // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl"
22199 // InternalApplicationConfiguration.g:7054:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; 23298 // InternalApplicationConfiguration.g:7407:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
22200 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { 23299 public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException {
22201 23300
22202 int stackSize = keepStackSize(); 23301 int stackSize = keepStackSize();
22203 23302
22204 try { 23303 try {
22205 // InternalApplicationConfiguration.g:7058:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) 23304 // InternalApplicationConfiguration.g:7411:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
22206 // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 23305 // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
22207 { 23306 {
22208 // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) 23307 // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
22209 // InternalApplicationConfiguration.g:7060:2: ( rule__ObjectTypeScope__Alternatives_2 ) 23308 // InternalApplicationConfiguration.g:7413:2: ( rule__ObjectTypeScope__Alternatives_2 )
22210 { 23309 {
22211 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); 23310 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
22212 // InternalApplicationConfiguration.g:7061:2: ( rule__ObjectTypeScope__Alternatives_2 ) 23311 // InternalApplicationConfiguration.g:7414:2: ( rule__ObjectTypeScope__Alternatives_2 )
22213 // InternalApplicationConfiguration.g:7061:3: rule__ObjectTypeScope__Alternatives_2 23312 // InternalApplicationConfiguration.g:7414:3: rule__ObjectTypeScope__Alternatives_2
22214 { 23313 {
22215 pushFollow(FOLLOW_2); 23314 pushFollow(FOLLOW_2);
22216 rule__ObjectTypeScope__Alternatives_2(); 23315 rule__ObjectTypeScope__Alternatives_2();
@@ -22243,14 +23342,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22243 23342
22244 23343
22245 // $ANTLR start "rule__ObjectTypeScope__Group__3" 23344 // $ANTLR start "rule__ObjectTypeScope__Group__3"
22246 // InternalApplicationConfiguration.g:7069:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; 23345 // InternalApplicationConfiguration.g:7422:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
22247 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { 23346 public final void rule__ObjectTypeScope__Group__3() throws RecognitionException {
22248 23347
22249 int stackSize = keepStackSize(); 23348 int stackSize = keepStackSize();
22250 23349
22251 try { 23350 try {
22252 // InternalApplicationConfiguration.g:7073:1: ( rule__ObjectTypeScope__Group__3__Impl ) 23351 // InternalApplicationConfiguration.g:7426:1: ( rule__ObjectTypeScope__Group__3__Impl )
22253 // InternalApplicationConfiguration.g:7074:2: rule__ObjectTypeScope__Group__3__Impl 23352 // InternalApplicationConfiguration.g:7427:2: rule__ObjectTypeScope__Group__3__Impl
22254 { 23353 {
22255 pushFollow(FOLLOW_2); 23354 pushFollow(FOLLOW_2);
22256 rule__ObjectTypeScope__Group__3__Impl(); 23355 rule__ObjectTypeScope__Group__3__Impl();
@@ -22276,21 +23375,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22276 23375
22277 23376
22278 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" 23377 // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl"
22279 // InternalApplicationConfiguration.g:7080:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; 23378 // InternalApplicationConfiguration.g:7433:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
22280 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { 23379 public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException {
22281 23380
22282 int stackSize = keepStackSize(); 23381 int stackSize = keepStackSize();
22283 23382
22284 try { 23383 try {
22285 // InternalApplicationConfiguration.g:7084:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) 23384 // InternalApplicationConfiguration.g:7437:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
22286 // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 23385 // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
22287 { 23386 {
22288 // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) 23387 // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
22289 // InternalApplicationConfiguration.g:7086:2: ( rule__ObjectTypeScope__Alternatives_3 ) 23388 // InternalApplicationConfiguration.g:7439:2: ( rule__ObjectTypeScope__Alternatives_3 )
22290 { 23389 {
22291 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); 23390 before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
22292 // InternalApplicationConfiguration.g:7087:2: ( rule__ObjectTypeScope__Alternatives_3 ) 23391 // InternalApplicationConfiguration.g:7440:2: ( rule__ObjectTypeScope__Alternatives_3 )
22293 // InternalApplicationConfiguration.g:7087:3: rule__ObjectTypeScope__Alternatives_3 23392 // InternalApplicationConfiguration.g:7440:3: rule__ObjectTypeScope__Alternatives_3
22294 { 23393 {
22295 pushFollow(FOLLOW_2); 23394 pushFollow(FOLLOW_2);
22296 rule__ObjectTypeScope__Alternatives_3(); 23395 rule__ObjectTypeScope__Alternatives_3();
@@ -22323,14 +23422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22323 23422
22324 23423
22325 // $ANTLR start "rule__IntegerTypeScope__Group__0" 23424 // $ANTLR start "rule__IntegerTypeScope__Group__0"
22326 // InternalApplicationConfiguration.g:7096:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; 23425 // InternalApplicationConfiguration.g:7449:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
22327 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { 23426 public final void rule__IntegerTypeScope__Group__0() throws RecognitionException {
22328 23427
22329 int stackSize = keepStackSize(); 23428 int stackSize = keepStackSize();
22330 23429
22331 try { 23430 try {
22332 // InternalApplicationConfiguration.g:7100:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) 23431 // InternalApplicationConfiguration.g:7453:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
22333 // InternalApplicationConfiguration.g:7101:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 23432 // InternalApplicationConfiguration.g:7454:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
22334 { 23433 {
22335 pushFollow(FOLLOW_37); 23434 pushFollow(FOLLOW_37);
22336 rule__IntegerTypeScope__Group__0__Impl(); 23435 rule__IntegerTypeScope__Group__0__Impl();
@@ -22361,20 +23460,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22361 23460
22362 23461
22363 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" 23462 // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl"
22364 // InternalApplicationConfiguration.g:7108:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; 23463 // InternalApplicationConfiguration.g:7461:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
22365 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { 23464 public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException {
22366 23465
22367 int stackSize = keepStackSize(); 23466 int stackSize = keepStackSize();
22368 23467
22369 try { 23468 try {
22370 // InternalApplicationConfiguration.g:7112:1: ( ( '#' ) ) 23469 // InternalApplicationConfiguration.g:7465:1: ( ( '#' ) )
22371 // InternalApplicationConfiguration.g:7113:1: ( '#' ) 23470 // InternalApplicationConfiguration.g:7466:1: ( '#' )
22372 { 23471 {
22373 // InternalApplicationConfiguration.g:7113:1: ( '#' ) 23472 // InternalApplicationConfiguration.g:7466:1: ( '#' )
22374 // InternalApplicationConfiguration.g:7114:2: '#' 23473 // InternalApplicationConfiguration.g:7467:2: '#'
22375 { 23474 {
22376 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 23475 before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
22377 match(input,46,FOLLOW_2); 23476 match(input,49,FOLLOW_2);
22378 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 23477 after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
22379 23478
22380 } 23479 }
@@ -22398,14 +23497,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22398 23497
22399 23498
22400 // $ANTLR start "rule__IntegerTypeScope__Group__1" 23499 // $ANTLR start "rule__IntegerTypeScope__Group__1"
22401 // InternalApplicationConfiguration.g:7123:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; 23500 // InternalApplicationConfiguration.g:7476:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
22402 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { 23501 public final void rule__IntegerTypeScope__Group__1() throws RecognitionException {
22403 23502
22404 int stackSize = keepStackSize(); 23503 int stackSize = keepStackSize();
22405 23504
22406 try { 23505 try {
22407 // InternalApplicationConfiguration.g:7127:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) 23506 // InternalApplicationConfiguration.g:7480:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
22408 // InternalApplicationConfiguration.g:7128:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 23507 // InternalApplicationConfiguration.g:7481:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
22409 { 23508 {
22410 pushFollow(FOLLOW_34); 23509 pushFollow(FOLLOW_34);
22411 rule__IntegerTypeScope__Group__1__Impl(); 23510 rule__IntegerTypeScope__Group__1__Impl();
@@ -22436,21 +23535,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22436 23535
22437 23536
22438 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" 23537 // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl"
22439 // InternalApplicationConfiguration.g:7135:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; 23538 // InternalApplicationConfiguration.g:7488:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
22440 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { 23539 public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException {
22441 23540
22442 int stackSize = keepStackSize(); 23541 int stackSize = keepStackSize();
22443 23542
22444 try { 23543 try {
22445 // InternalApplicationConfiguration.g:7139:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) 23544 // InternalApplicationConfiguration.g:7492:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
22446 // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 23545 // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
22447 { 23546 {
22448 // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) 23547 // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
22449 // InternalApplicationConfiguration.g:7141:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 23548 // InternalApplicationConfiguration.g:7494:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
22450 { 23549 {
22451 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); 23550 before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
22452 // InternalApplicationConfiguration.g:7142:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) 23551 // InternalApplicationConfiguration.g:7495:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
22453 // InternalApplicationConfiguration.g:7142:3: rule__IntegerTypeScope__TypeAssignment_1 23552 // InternalApplicationConfiguration.g:7495:3: rule__IntegerTypeScope__TypeAssignment_1
22454 { 23553 {
22455 pushFollow(FOLLOW_2); 23554 pushFollow(FOLLOW_2);
22456 rule__IntegerTypeScope__TypeAssignment_1(); 23555 rule__IntegerTypeScope__TypeAssignment_1();
@@ -22483,14 +23582,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22483 23582
22484 23583
22485 // $ANTLR start "rule__IntegerTypeScope__Group__2" 23584 // $ANTLR start "rule__IntegerTypeScope__Group__2"
22486 // InternalApplicationConfiguration.g:7150:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; 23585 // InternalApplicationConfiguration.g:7503:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
22487 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { 23586 public final void rule__IntegerTypeScope__Group__2() throws RecognitionException {
22488 23587
22489 int stackSize = keepStackSize(); 23588 int stackSize = keepStackSize();
22490 23589
22491 try { 23590 try {
22492 // InternalApplicationConfiguration.g:7154:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) 23591 // InternalApplicationConfiguration.g:7507:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
22493 // InternalApplicationConfiguration.g:7155:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 23592 // InternalApplicationConfiguration.g:7508:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
22494 { 23593 {
22495 pushFollow(FOLLOW_38); 23594 pushFollow(FOLLOW_38);
22496 rule__IntegerTypeScope__Group__2__Impl(); 23595 rule__IntegerTypeScope__Group__2__Impl();
@@ -22521,21 +23620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22521 23620
22522 23621
22523 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" 23622 // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl"
22524 // InternalApplicationConfiguration.g:7162:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; 23623 // InternalApplicationConfiguration.g:7515:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
22525 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { 23624 public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException {
22526 23625
22527 int stackSize = keepStackSize(); 23626 int stackSize = keepStackSize();
22528 23627
22529 try { 23628 try {
22530 // InternalApplicationConfiguration.g:7166:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) 23629 // InternalApplicationConfiguration.g:7519:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
22531 // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 23630 // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
22532 { 23631 {
22533 // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) 23632 // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
22534 // InternalApplicationConfiguration.g:7168:2: ( rule__IntegerTypeScope__Alternatives_2 ) 23633 // InternalApplicationConfiguration.g:7521:2: ( rule__IntegerTypeScope__Alternatives_2 )
22535 { 23634 {
22536 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); 23635 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
22537 // InternalApplicationConfiguration.g:7169:2: ( rule__IntegerTypeScope__Alternatives_2 ) 23636 // InternalApplicationConfiguration.g:7522:2: ( rule__IntegerTypeScope__Alternatives_2 )
22538 // InternalApplicationConfiguration.g:7169:3: rule__IntegerTypeScope__Alternatives_2 23637 // InternalApplicationConfiguration.g:7522:3: rule__IntegerTypeScope__Alternatives_2
22539 { 23638 {
22540 pushFollow(FOLLOW_2); 23639 pushFollow(FOLLOW_2);
22541 rule__IntegerTypeScope__Alternatives_2(); 23640 rule__IntegerTypeScope__Alternatives_2();
@@ -22568,14 +23667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22568 23667
22569 23668
22570 // $ANTLR start "rule__IntegerTypeScope__Group__3" 23669 // $ANTLR start "rule__IntegerTypeScope__Group__3"
22571 // InternalApplicationConfiguration.g:7177:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; 23670 // InternalApplicationConfiguration.g:7530:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
22572 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { 23671 public final void rule__IntegerTypeScope__Group__3() throws RecognitionException {
22573 23672
22574 int stackSize = keepStackSize(); 23673 int stackSize = keepStackSize();
22575 23674
22576 try { 23675 try {
22577 // InternalApplicationConfiguration.g:7181:1: ( rule__IntegerTypeScope__Group__3__Impl ) 23676 // InternalApplicationConfiguration.g:7534:1: ( rule__IntegerTypeScope__Group__3__Impl )
22578 // InternalApplicationConfiguration.g:7182:2: rule__IntegerTypeScope__Group__3__Impl 23677 // InternalApplicationConfiguration.g:7535:2: rule__IntegerTypeScope__Group__3__Impl
22579 { 23678 {
22580 pushFollow(FOLLOW_2); 23679 pushFollow(FOLLOW_2);
22581 rule__IntegerTypeScope__Group__3__Impl(); 23680 rule__IntegerTypeScope__Group__3__Impl();
@@ -22601,21 +23700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22601 23700
22602 23701
22603 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" 23702 // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl"
22604 // InternalApplicationConfiguration.g:7188:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; 23703 // InternalApplicationConfiguration.g:7541:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
22605 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { 23704 public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException {
22606 23705
22607 int stackSize = keepStackSize(); 23706 int stackSize = keepStackSize();
22608 23707
22609 try { 23708 try {
22610 // InternalApplicationConfiguration.g:7192:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) 23709 // InternalApplicationConfiguration.g:7545:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
22611 // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 23710 // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
22612 { 23711 {
22613 // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) 23712 // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
22614 // InternalApplicationConfiguration.g:7194:2: ( rule__IntegerTypeScope__Alternatives_3 ) 23713 // InternalApplicationConfiguration.g:7547:2: ( rule__IntegerTypeScope__Alternatives_3 )
22615 { 23714 {
22616 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); 23715 before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
22617 // InternalApplicationConfiguration.g:7195:2: ( rule__IntegerTypeScope__Alternatives_3 ) 23716 // InternalApplicationConfiguration.g:7548:2: ( rule__IntegerTypeScope__Alternatives_3 )
22618 // InternalApplicationConfiguration.g:7195:3: rule__IntegerTypeScope__Alternatives_3 23717 // InternalApplicationConfiguration.g:7548:3: rule__IntegerTypeScope__Alternatives_3
22619 { 23718 {
22620 pushFollow(FOLLOW_2); 23719 pushFollow(FOLLOW_2);
22621 rule__IntegerTypeScope__Alternatives_3(); 23720 rule__IntegerTypeScope__Alternatives_3();
@@ -22648,14 +23747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22648 23747
22649 23748
22650 // $ANTLR start "rule__RealTypeScope__Group__0" 23749 // $ANTLR start "rule__RealTypeScope__Group__0"
22651 // InternalApplicationConfiguration.g:7204:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; 23750 // InternalApplicationConfiguration.g:7557:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
22652 public final void rule__RealTypeScope__Group__0() throws RecognitionException { 23751 public final void rule__RealTypeScope__Group__0() throws RecognitionException {
22653 23752
22654 int stackSize = keepStackSize(); 23753 int stackSize = keepStackSize();
22655 23754
22656 try { 23755 try {
22657 // InternalApplicationConfiguration.g:7208:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) 23756 // InternalApplicationConfiguration.g:7561:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
22658 // InternalApplicationConfiguration.g:7209:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 23757 // InternalApplicationConfiguration.g:7562:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
22659 { 23758 {
22660 pushFollow(FOLLOW_39); 23759 pushFollow(FOLLOW_39);
22661 rule__RealTypeScope__Group__0__Impl(); 23760 rule__RealTypeScope__Group__0__Impl();
@@ -22686,20 +23785,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22686 23785
22687 23786
22688 // $ANTLR start "rule__RealTypeScope__Group__0__Impl" 23787 // $ANTLR start "rule__RealTypeScope__Group__0__Impl"
22689 // InternalApplicationConfiguration.g:7216:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; 23788 // InternalApplicationConfiguration.g:7569:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
22690 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { 23789 public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException {
22691 23790
22692 int stackSize = keepStackSize(); 23791 int stackSize = keepStackSize();
22693 23792
22694 try { 23793 try {
22695 // InternalApplicationConfiguration.g:7220:1: ( ( '#' ) ) 23794 // InternalApplicationConfiguration.g:7573:1: ( ( '#' ) )
22696 // InternalApplicationConfiguration.g:7221:1: ( '#' ) 23795 // InternalApplicationConfiguration.g:7574:1: ( '#' )
22697 { 23796 {
22698 // InternalApplicationConfiguration.g:7221:1: ( '#' ) 23797 // InternalApplicationConfiguration.g:7574:1: ( '#' )
22699 // InternalApplicationConfiguration.g:7222:2: '#' 23798 // InternalApplicationConfiguration.g:7575:2: '#'
22700 { 23799 {
22701 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 23800 before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
22702 match(input,46,FOLLOW_2); 23801 match(input,49,FOLLOW_2);
22703 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 23802 after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
22704 23803
22705 } 23804 }
@@ -22723,14 +23822,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22723 23822
22724 23823
22725 // $ANTLR start "rule__RealTypeScope__Group__1" 23824 // $ANTLR start "rule__RealTypeScope__Group__1"
22726 // InternalApplicationConfiguration.g:7231:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; 23825 // InternalApplicationConfiguration.g:7584:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
22727 public final void rule__RealTypeScope__Group__1() throws RecognitionException { 23826 public final void rule__RealTypeScope__Group__1() throws RecognitionException {
22728 23827
22729 int stackSize = keepStackSize(); 23828 int stackSize = keepStackSize();
22730 23829
22731 try { 23830 try {
22732 // InternalApplicationConfiguration.g:7235:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) 23831 // InternalApplicationConfiguration.g:7588:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
22733 // InternalApplicationConfiguration.g:7236:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 23832 // InternalApplicationConfiguration.g:7589:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
22734 { 23833 {
22735 pushFollow(FOLLOW_34); 23834 pushFollow(FOLLOW_34);
22736 rule__RealTypeScope__Group__1__Impl(); 23835 rule__RealTypeScope__Group__1__Impl();
@@ -22761,21 +23860,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22761 23860
22762 23861
22763 // $ANTLR start "rule__RealTypeScope__Group__1__Impl" 23862 // $ANTLR start "rule__RealTypeScope__Group__1__Impl"
22764 // InternalApplicationConfiguration.g:7243:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; 23863 // InternalApplicationConfiguration.g:7596:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
22765 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { 23864 public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException {
22766 23865
22767 int stackSize = keepStackSize(); 23866 int stackSize = keepStackSize();
22768 23867
22769 try { 23868 try {
22770 // InternalApplicationConfiguration.g:7247:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) 23869 // InternalApplicationConfiguration.g:7600:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
22771 // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 23870 // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
22772 { 23871 {
22773 // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) 23872 // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
22774 // InternalApplicationConfiguration.g:7249:2: ( rule__RealTypeScope__TypeAssignment_1 ) 23873 // InternalApplicationConfiguration.g:7602:2: ( rule__RealTypeScope__TypeAssignment_1 )
22775 { 23874 {
22776 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); 23875 before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
22777 // InternalApplicationConfiguration.g:7250:2: ( rule__RealTypeScope__TypeAssignment_1 ) 23876 // InternalApplicationConfiguration.g:7603:2: ( rule__RealTypeScope__TypeAssignment_1 )
22778 // InternalApplicationConfiguration.g:7250:3: rule__RealTypeScope__TypeAssignment_1 23877 // InternalApplicationConfiguration.g:7603:3: rule__RealTypeScope__TypeAssignment_1
22779 { 23878 {
22780 pushFollow(FOLLOW_2); 23879 pushFollow(FOLLOW_2);
22781 rule__RealTypeScope__TypeAssignment_1(); 23880 rule__RealTypeScope__TypeAssignment_1();
@@ -22808,14 +23907,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22808 23907
22809 23908
22810 // $ANTLR start "rule__RealTypeScope__Group__2" 23909 // $ANTLR start "rule__RealTypeScope__Group__2"
22811 // InternalApplicationConfiguration.g:7258:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; 23910 // InternalApplicationConfiguration.g:7611:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
22812 public final void rule__RealTypeScope__Group__2() throws RecognitionException { 23911 public final void rule__RealTypeScope__Group__2() throws RecognitionException {
22813 23912
22814 int stackSize = keepStackSize(); 23913 int stackSize = keepStackSize();
22815 23914
22816 try { 23915 try {
22817 // InternalApplicationConfiguration.g:7262:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) 23916 // InternalApplicationConfiguration.g:7615:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
22818 // InternalApplicationConfiguration.g:7263:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 23917 // InternalApplicationConfiguration.g:7616:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
22819 { 23918 {
22820 pushFollow(FOLLOW_38); 23919 pushFollow(FOLLOW_38);
22821 rule__RealTypeScope__Group__2__Impl(); 23920 rule__RealTypeScope__Group__2__Impl();
@@ -22846,21 +23945,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22846 23945
22847 23946
22848 // $ANTLR start "rule__RealTypeScope__Group__2__Impl" 23947 // $ANTLR start "rule__RealTypeScope__Group__2__Impl"
22849 // InternalApplicationConfiguration.g:7270:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; 23948 // InternalApplicationConfiguration.g:7623:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
22850 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { 23949 public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException {
22851 23950
22852 int stackSize = keepStackSize(); 23951 int stackSize = keepStackSize();
22853 23952
22854 try { 23953 try {
22855 // InternalApplicationConfiguration.g:7274:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) 23954 // InternalApplicationConfiguration.g:7627:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
22856 // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 23955 // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22857 { 23956 {
22858 // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) 23957 // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
22859 // InternalApplicationConfiguration.g:7276:2: ( rule__RealTypeScope__Alternatives_2 ) 23958 // InternalApplicationConfiguration.g:7629:2: ( rule__RealTypeScope__Alternatives_2 )
22860 { 23959 {
22861 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); 23960 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
22862 // InternalApplicationConfiguration.g:7277:2: ( rule__RealTypeScope__Alternatives_2 ) 23961 // InternalApplicationConfiguration.g:7630:2: ( rule__RealTypeScope__Alternatives_2 )
22863 // InternalApplicationConfiguration.g:7277:3: rule__RealTypeScope__Alternatives_2 23962 // InternalApplicationConfiguration.g:7630:3: rule__RealTypeScope__Alternatives_2
22864 { 23963 {
22865 pushFollow(FOLLOW_2); 23964 pushFollow(FOLLOW_2);
22866 rule__RealTypeScope__Alternatives_2(); 23965 rule__RealTypeScope__Alternatives_2();
@@ -22893,14 +23992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22893 23992
22894 23993
22895 // $ANTLR start "rule__RealTypeScope__Group__3" 23994 // $ANTLR start "rule__RealTypeScope__Group__3"
22896 // InternalApplicationConfiguration.g:7285:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; 23995 // InternalApplicationConfiguration.g:7638:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
22897 public final void rule__RealTypeScope__Group__3() throws RecognitionException { 23996 public final void rule__RealTypeScope__Group__3() throws RecognitionException {
22898 23997
22899 int stackSize = keepStackSize(); 23998 int stackSize = keepStackSize();
22900 23999
22901 try { 24000 try {
22902 // InternalApplicationConfiguration.g:7289:1: ( rule__RealTypeScope__Group__3__Impl ) 24001 // InternalApplicationConfiguration.g:7642:1: ( rule__RealTypeScope__Group__3__Impl )
22903 // InternalApplicationConfiguration.g:7290:2: rule__RealTypeScope__Group__3__Impl 24002 // InternalApplicationConfiguration.g:7643:2: rule__RealTypeScope__Group__3__Impl
22904 { 24003 {
22905 pushFollow(FOLLOW_2); 24004 pushFollow(FOLLOW_2);
22906 rule__RealTypeScope__Group__3__Impl(); 24005 rule__RealTypeScope__Group__3__Impl();
@@ -22926,21 +24025,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22926 24025
22927 24026
22928 // $ANTLR start "rule__RealTypeScope__Group__3__Impl" 24027 // $ANTLR start "rule__RealTypeScope__Group__3__Impl"
22929 // InternalApplicationConfiguration.g:7296:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; 24028 // InternalApplicationConfiguration.g:7649:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
22930 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { 24029 public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException {
22931 24030
22932 int stackSize = keepStackSize(); 24031 int stackSize = keepStackSize();
22933 24032
22934 try { 24033 try {
22935 // InternalApplicationConfiguration.g:7300:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) 24034 // InternalApplicationConfiguration.g:7653:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
22936 // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 24035 // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22937 { 24036 {
22938 // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) 24037 // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
22939 // InternalApplicationConfiguration.g:7302:2: ( rule__RealTypeScope__Alternatives_3 ) 24038 // InternalApplicationConfiguration.g:7655:2: ( rule__RealTypeScope__Alternatives_3 )
22940 { 24039 {
22941 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); 24040 before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
22942 // InternalApplicationConfiguration.g:7303:2: ( rule__RealTypeScope__Alternatives_3 ) 24041 // InternalApplicationConfiguration.g:7656:2: ( rule__RealTypeScope__Alternatives_3 )
22943 // InternalApplicationConfiguration.g:7303:3: rule__RealTypeScope__Alternatives_3 24042 // InternalApplicationConfiguration.g:7656:3: rule__RealTypeScope__Alternatives_3
22944 { 24043 {
22945 pushFollow(FOLLOW_2); 24044 pushFollow(FOLLOW_2);
22946 rule__RealTypeScope__Alternatives_3(); 24045 rule__RealTypeScope__Alternatives_3();
@@ -22973,14 +24072,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
22973 24072
22974 24073
22975 // $ANTLR start "rule__StringTypeScope__Group__0" 24074 // $ANTLR start "rule__StringTypeScope__Group__0"
22976 // InternalApplicationConfiguration.g:7312:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; 24075 // InternalApplicationConfiguration.g:7665:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
22977 public final void rule__StringTypeScope__Group__0() throws RecognitionException { 24076 public final void rule__StringTypeScope__Group__0() throws RecognitionException {
22978 24077
22979 int stackSize = keepStackSize(); 24078 int stackSize = keepStackSize();
22980 24079
22981 try { 24080 try {
22982 // InternalApplicationConfiguration.g:7316:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) 24081 // InternalApplicationConfiguration.g:7669:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
22983 // InternalApplicationConfiguration.g:7317:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 24082 // InternalApplicationConfiguration.g:7670:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
22984 { 24083 {
22985 pushFollow(FOLLOW_40); 24084 pushFollow(FOLLOW_40);
22986 rule__StringTypeScope__Group__0__Impl(); 24085 rule__StringTypeScope__Group__0__Impl();
@@ -23011,20 +24110,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23011 24110
23012 24111
23013 // $ANTLR start "rule__StringTypeScope__Group__0__Impl" 24112 // $ANTLR start "rule__StringTypeScope__Group__0__Impl"
23014 // InternalApplicationConfiguration.g:7324:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; 24113 // InternalApplicationConfiguration.g:7677:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
23015 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { 24114 public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException {
23016 24115
23017 int stackSize = keepStackSize(); 24116 int stackSize = keepStackSize();
23018 24117
23019 try { 24118 try {
23020 // InternalApplicationConfiguration.g:7328:1: ( ( '#' ) ) 24119 // InternalApplicationConfiguration.g:7681:1: ( ( '#' ) )
23021 // InternalApplicationConfiguration.g:7329:1: ( '#' ) 24120 // InternalApplicationConfiguration.g:7682:1: ( '#' )
23022 { 24121 {
23023 // InternalApplicationConfiguration.g:7329:1: ( '#' ) 24122 // InternalApplicationConfiguration.g:7682:1: ( '#' )
23024 // InternalApplicationConfiguration.g:7330:2: '#' 24123 // InternalApplicationConfiguration.g:7683:2: '#'
23025 { 24124 {
23026 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 24125 before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
23027 match(input,46,FOLLOW_2); 24126 match(input,49,FOLLOW_2);
23028 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 24127 after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
23029 24128
23030 } 24129 }
@@ -23048,14 +24147,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23048 24147
23049 24148
23050 // $ANTLR start "rule__StringTypeScope__Group__1" 24149 // $ANTLR start "rule__StringTypeScope__Group__1"
23051 // InternalApplicationConfiguration.g:7339:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; 24150 // InternalApplicationConfiguration.g:7692:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
23052 public final void rule__StringTypeScope__Group__1() throws RecognitionException { 24151 public final void rule__StringTypeScope__Group__1() throws RecognitionException {
23053 24152
23054 int stackSize = keepStackSize(); 24153 int stackSize = keepStackSize();
23055 24154
23056 try { 24155 try {
23057 // InternalApplicationConfiguration.g:7343:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) 24156 // InternalApplicationConfiguration.g:7696:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
23058 // InternalApplicationConfiguration.g:7344:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 24157 // InternalApplicationConfiguration.g:7697:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
23059 { 24158 {
23060 pushFollow(FOLLOW_34); 24159 pushFollow(FOLLOW_34);
23061 rule__StringTypeScope__Group__1__Impl(); 24160 rule__StringTypeScope__Group__1__Impl();
@@ -23086,21 +24185,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23086 24185
23087 24186
23088 // $ANTLR start "rule__StringTypeScope__Group__1__Impl" 24187 // $ANTLR start "rule__StringTypeScope__Group__1__Impl"
23089 // InternalApplicationConfiguration.g:7351:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; 24188 // InternalApplicationConfiguration.g:7704:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
23090 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { 24189 public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException {
23091 24190
23092 int stackSize = keepStackSize(); 24191 int stackSize = keepStackSize();
23093 24192
23094 try { 24193 try {
23095 // InternalApplicationConfiguration.g:7355:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) 24194 // InternalApplicationConfiguration.g:7708:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
23096 // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 24195 // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
23097 { 24196 {
23098 // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) 24197 // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
23099 // InternalApplicationConfiguration.g:7357:2: ( rule__StringTypeScope__TypeAssignment_1 ) 24198 // InternalApplicationConfiguration.g:7710:2: ( rule__StringTypeScope__TypeAssignment_1 )
23100 { 24199 {
23101 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); 24200 before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
23102 // InternalApplicationConfiguration.g:7358:2: ( rule__StringTypeScope__TypeAssignment_1 ) 24201 // InternalApplicationConfiguration.g:7711:2: ( rule__StringTypeScope__TypeAssignment_1 )
23103 // InternalApplicationConfiguration.g:7358:3: rule__StringTypeScope__TypeAssignment_1 24202 // InternalApplicationConfiguration.g:7711:3: rule__StringTypeScope__TypeAssignment_1
23104 { 24203 {
23105 pushFollow(FOLLOW_2); 24204 pushFollow(FOLLOW_2);
23106 rule__StringTypeScope__TypeAssignment_1(); 24205 rule__StringTypeScope__TypeAssignment_1();
@@ -23133,14 +24232,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23133 24232
23134 24233
23135 // $ANTLR start "rule__StringTypeScope__Group__2" 24234 // $ANTLR start "rule__StringTypeScope__Group__2"
23136 // InternalApplicationConfiguration.g:7366:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; 24235 // InternalApplicationConfiguration.g:7719:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
23137 public final void rule__StringTypeScope__Group__2() throws RecognitionException { 24236 public final void rule__StringTypeScope__Group__2() throws RecognitionException {
23138 24237
23139 int stackSize = keepStackSize(); 24238 int stackSize = keepStackSize();
23140 24239
23141 try { 24240 try {
23142 // InternalApplicationConfiguration.g:7370:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) 24241 // InternalApplicationConfiguration.g:7723:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
23143 // InternalApplicationConfiguration.g:7371:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 24242 // InternalApplicationConfiguration.g:7724:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
23144 { 24243 {
23145 pushFollow(FOLLOW_38); 24244 pushFollow(FOLLOW_38);
23146 rule__StringTypeScope__Group__2__Impl(); 24245 rule__StringTypeScope__Group__2__Impl();
@@ -23171,21 +24270,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23171 24270
23172 24271
23173 // $ANTLR start "rule__StringTypeScope__Group__2__Impl" 24272 // $ANTLR start "rule__StringTypeScope__Group__2__Impl"
23174 // InternalApplicationConfiguration.g:7378:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; 24273 // InternalApplicationConfiguration.g:7731:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
23175 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { 24274 public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException {
23176 24275
23177 int stackSize = keepStackSize(); 24276 int stackSize = keepStackSize();
23178 24277
23179 try { 24278 try {
23180 // InternalApplicationConfiguration.g:7382:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) 24279 // InternalApplicationConfiguration.g:7735:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
23181 // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 24280 // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
23182 { 24281 {
23183 // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) 24282 // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
23184 // InternalApplicationConfiguration.g:7384:2: ( rule__StringTypeScope__Alternatives_2 ) 24283 // InternalApplicationConfiguration.g:7737:2: ( rule__StringTypeScope__Alternatives_2 )
23185 { 24284 {
23186 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); 24285 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
23187 // InternalApplicationConfiguration.g:7385:2: ( rule__StringTypeScope__Alternatives_2 ) 24286 // InternalApplicationConfiguration.g:7738:2: ( rule__StringTypeScope__Alternatives_2 )
23188 // InternalApplicationConfiguration.g:7385:3: rule__StringTypeScope__Alternatives_2 24287 // InternalApplicationConfiguration.g:7738:3: rule__StringTypeScope__Alternatives_2
23189 { 24288 {
23190 pushFollow(FOLLOW_2); 24289 pushFollow(FOLLOW_2);
23191 rule__StringTypeScope__Alternatives_2(); 24290 rule__StringTypeScope__Alternatives_2();
@@ -23218,14 +24317,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23218 24317
23219 24318
23220 // $ANTLR start "rule__StringTypeScope__Group__3" 24319 // $ANTLR start "rule__StringTypeScope__Group__3"
23221 // InternalApplicationConfiguration.g:7393:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; 24320 // InternalApplicationConfiguration.g:7746:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
23222 public final void rule__StringTypeScope__Group__3() throws RecognitionException { 24321 public final void rule__StringTypeScope__Group__3() throws RecognitionException {
23223 24322
23224 int stackSize = keepStackSize(); 24323 int stackSize = keepStackSize();
23225 24324
23226 try { 24325 try {
23227 // InternalApplicationConfiguration.g:7397:1: ( rule__StringTypeScope__Group__3__Impl ) 24326 // InternalApplicationConfiguration.g:7750:1: ( rule__StringTypeScope__Group__3__Impl )
23228 // InternalApplicationConfiguration.g:7398:2: rule__StringTypeScope__Group__3__Impl 24327 // InternalApplicationConfiguration.g:7751:2: rule__StringTypeScope__Group__3__Impl
23229 { 24328 {
23230 pushFollow(FOLLOW_2); 24329 pushFollow(FOLLOW_2);
23231 rule__StringTypeScope__Group__3__Impl(); 24330 rule__StringTypeScope__Group__3__Impl();
@@ -23251,21 +24350,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23251 24350
23252 24351
23253 // $ANTLR start "rule__StringTypeScope__Group__3__Impl" 24352 // $ANTLR start "rule__StringTypeScope__Group__3__Impl"
23254 // InternalApplicationConfiguration.g:7404:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; 24353 // InternalApplicationConfiguration.g:7757:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
23255 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { 24354 public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException {
23256 24355
23257 int stackSize = keepStackSize(); 24356 int stackSize = keepStackSize();
23258 24357
23259 try { 24358 try {
23260 // InternalApplicationConfiguration.g:7408:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) 24359 // InternalApplicationConfiguration.g:7761:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
23261 // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 24360 // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
23262 { 24361 {
23263 // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) 24362 // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
23264 // InternalApplicationConfiguration.g:7410:2: ( rule__StringTypeScope__Alternatives_3 ) 24363 // InternalApplicationConfiguration.g:7763:2: ( rule__StringTypeScope__Alternatives_3 )
23265 { 24364 {
23266 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); 24365 before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
23267 // InternalApplicationConfiguration.g:7411:2: ( rule__StringTypeScope__Alternatives_3 ) 24366 // InternalApplicationConfiguration.g:7764:2: ( rule__StringTypeScope__Alternatives_3 )
23268 // InternalApplicationConfiguration.g:7411:3: rule__StringTypeScope__Alternatives_3 24367 // InternalApplicationConfiguration.g:7764:3: rule__StringTypeScope__Alternatives_3
23269 { 24368 {
23270 pushFollow(FOLLOW_2); 24369 pushFollow(FOLLOW_2);
23271 rule__StringTypeScope__Alternatives_3(); 24370 rule__StringTypeScope__Alternatives_3();
@@ -23298,14 +24397,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23298 24397
23299 24398
23300 // $ANTLR start "rule__ClassReference__Group__0" 24399 // $ANTLR start "rule__ClassReference__Group__0"
23301 // InternalApplicationConfiguration.g:7420:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; 24400 // InternalApplicationConfiguration.g:7773:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
23302 public final void rule__ClassReference__Group__0() throws RecognitionException { 24401 public final void rule__ClassReference__Group__0() throws RecognitionException {
23303 24402
23304 int stackSize = keepStackSize(); 24403 int stackSize = keepStackSize();
23305 24404
23306 try { 24405 try {
23307 // InternalApplicationConfiguration.g:7424:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) 24406 // InternalApplicationConfiguration.g:7777:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
23308 // InternalApplicationConfiguration.g:7425:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 24407 // InternalApplicationConfiguration.g:7778:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
23309 { 24408 {
23310 pushFollow(FOLLOW_8); 24409 pushFollow(FOLLOW_8);
23311 rule__ClassReference__Group__0__Impl(); 24410 rule__ClassReference__Group__0__Impl();
@@ -23336,20 +24435,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23336 24435
23337 24436
23338 // $ANTLR start "rule__ClassReference__Group__0__Impl" 24437 // $ANTLR start "rule__ClassReference__Group__0__Impl"
23339 // InternalApplicationConfiguration.g:7432:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; 24438 // InternalApplicationConfiguration.g:7785:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
23340 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { 24439 public final void rule__ClassReference__Group__0__Impl() throws RecognitionException {
23341 24440
23342 int stackSize = keepStackSize(); 24441 int stackSize = keepStackSize();
23343 24442
23344 try { 24443 try {
23345 // InternalApplicationConfiguration.g:7436:1: ( ( '<' ) ) 24444 // InternalApplicationConfiguration.g:7789:1: ( ( '<' ) )
23346 // InternalApplicationConfiguration.g:7437:1: ( '<' ) 24445 // InternalApplicationConfiguration.g:7790:1: ( '<' )
23347 { 24446 {
23348 // InternalApplicationConfiguration.g:7437:1: ( '<' ) 24447 // InternalApplicationConfiguration.g:7790:1: ( '<' )
23349 // InternalApplicationConfiguration.g:7438:2: '<' 24448 // InternalApplicationConfiguration.g:7791:2: '<'
23350 { 24449 {
23351 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 24450 before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
23352 match(input,47,FOLLOW_2); 24451 match(input,13,FOLLOW_2);
23353 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 24452 after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
23354 24453
23355 } 24454 }
@@ -23373,14 +24472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23373 24472
23374 24473
23375 // $ANTLR start "rule__ClassReference__Group__1" 24474 // $ANTLR start "rule__ClassReference__Group__1"
23376 // InternalApplicationConfiguration.g:7447:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; 24475 // InternalApplicationConfiguration.g:7800:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
23377 public final void rule__ClassReference__Group__1() throws RecognitionException { 24476 public final void rule__ClassReference__Group__1() throws RecognitionException {
23378 24477
23379 int stackSize = keepStackSize(); 24478 int stackSize = keepStackSize();
23380 24479
23381 try { 24480 try {
23382 // InternalApplicationConfiguration.g:7451:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) 24481 // InternalApplicationConfiguration.g:7804:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
23383 // InternalApplicationConfiguration.g:7452:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 24482 // InternalApplicationConfiguration.g:7805:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
23384 { 24483 {
23385 pushFollow(FOLLOW_41); 24484 pushFollow(FOLLOW_41);
23386 rule__ClassReference__Group__1__Impl(); 24485 rule__ClassReference__Group__1__Impl();
@@ -23411,21 +24510,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23411 24510
23412 24511
23413 // $ANTLR start "rule__ClassReference__Group__1__Impl" 24512 // $ANTLR start "rule__ClassReference__Group__1__Impl"
23414 // InternalApplicationConfiguration.g:7459:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; 24513 // InternalApplicationConfiguration.g:7812:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
23415 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { 24514 public final void rule__ClassReference__Group__1__Impl() throws RecognitionException {
23416 24515
23417 int stackSize = keepStackSize(); 24516 int stackSize = keepStackSize();
23418 24517
23419 try { 24518 try {
23420 // InternalApplicationConfiguration.g:7463:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) 24519 // InternalApplicationConfiguration.g:7816:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
23421 // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 24520 // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
23422 { 24521 {
23423 // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) 24522 // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
23424 // InternalApplicationConfiguration.g:7465:2: ( rule__ClassReference__ElementAssignment_1 ) 24523 // InternalApplicationConfiguration.g:7818:2: ( rule__ClassReference__ElementAssignment_1 )
23425 { 24524 {
23426 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); 24525 before(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
23427 // InternalApplicationConfiguration.g:7466:2: ( rule__ClassReference__ElementAssignment_1 ) 24526 // InternalApplicationConfiguration.g:7819:2: ( rule__ClassReference__ElementAssignment_1 )
23428 // InternalApplicationConfiguration.g:7466:3: rule__ClassReference__ElementAssignment_1 24527 // InternalApplicationConfiguration.g:7819:3: rule__ClassReference__ElementAssignment_1
23429 { 24528 {
23430 pushFollow(FOLLOW_2); 24529 pushFollow(FOLLOW_2);
23431 rule__ClassReference__ElementAssignment_1(); 24530 rule__ClassReference__ElementAssignment_1();
@@ -23458,14 +24557,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23458 24557
23459 24558
23460 // $ANTLR start "rule__ClassReference__Group__2" 24559 // $ANTLR start "rule__ClassReference__Group__2"
23461 // InternalApplicationConfiguration.g:7474:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; 24560 // InternalApplicationConfiguration.g:7827:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
23462 public final void rule__ClassReference__Group__2() throws RecognitionException { 24561 public final void rule__ClassReference__Group__2() throws RecognitionException {
23463 24562
23464 int stackSize = keepStackSize(); 24563 int stackSize = keepStackSize();
23465 24564
23466 try { 24565 try {
23467 // InternalApplicationConfiguration.g:7478:1: ( rule__ClassReference__Group__2__Impl ) 24566 // InternalApplicationConfiguration.g:7831:1: ( rule__ClassReference__Group__2__Impl )
23468 // InternalApplicationConfiguration.g:7479:2: rule__ClassReference__Group__2__Impl 24567 // InternalApplicationConfiguration.g:7832:2: rule__ClassReference__Group__2__Impl
23469 { 24568 {
23470 pushFollow(FOLLOW_2); 24569 pushFollow(FOLLOW_2);
23471 rule__ClassReference__Group__2__Impl(); 24570 rule__ClassReference__Group__2__Impl();
@@ -23491,20 +24590,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23491 24590
23492 24591
23493 // $ANTLR start "rule__ClassReference__Group__2__Impl" 24592 // $ANTLR start "rule__ClassReference__Group__2__Impl"
23494 // InternalApplicationConfiguration.g:7485:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; 24593 // InternalApplicationConfiguration.g:7838:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
23495 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { 24594 public final void rule__ClassReference__Group__2__Impl() throws RecognitionException {
23496 24595
23497 int stackSize = keepStackSize(); 24596 int stackSize = keepStackSize();
23498 24597
23499 try { 24598 try {
23500 // InternalApplicationConfiguration.g:7489:1: ( ( '>' ) ) 24599 // InternalApplicationConfiguration.g:7842:1: ( ( '>' ) )
23501 // InternalApplicationConfiguration.g:7490:1: ( '>' ) 24600 // InternalApplicationConfiguration.g:7843:1: ( '>' )
23502 { 24601 {
23503 // InternalApplicationConfiguration.g:7490:1: ( '>' ) 24602 // InternalApplicationConfiguration.g:7843:1: ( '>' )
23504 // InternalApplicationConfiguration.g:7491:2: '>' 24603 // InternalApplicationConfiguration.g:7844:2: '>'
23505 { 24604 {
23506 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 24605 before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
23507 match(input,48,FOLLOW_2); 24606 match(input,14,FOLLOW_2);
23508 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 24607 after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
23509 24608
23510 } 24609 }
@@ -23528,14 +24627,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23528 24627
23529 24628
23530 // $ANTLR start "rule__ObjectReference__Group__0" 24629 // $ANTLR start "rule__ObjectReference__Group__0"
23531 // InternalApplicationConfiguration.g:7501:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; 24630 // InternalApplicationConfiguration.g:7854:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
23532 public final void rule__ObjectReference__Group__0() throws RecognitionException { 24631 public final void rule__ObjectReference__Group__0() throws RecognitionException {
23533 24632
23534 int stackSize = keepStackSize(); 24633 int stackSize = keepStackSize();
23535 24634
23536 try { 24635 try {
23537 // InternalApplicationConfiguration.g:7505:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) 24636 // InternalApplicationConfiguration.g:7858:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
23538 // InternalApplicationConfiguration.g:7506:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 24637 // InternalApplicationConfiguration.g:7859:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
23539 { 24638 {
23540 pushFollow(FOLLOW_36); 24639 pushFollow(FOLLOW_36);
23541 rule__ObjectReference__Group__0__Impl(); 24640 rule__ObjectReference__Group__0__Impl();
@@ -23566,21 +24665,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23566 24665
23567 24666
23568 // $ANTLR start "rule__ObjectReference__Group__0__Impl" 24667 // $ANTLR start "rule__ObjectReference__Group__0__Impl"
23569 // InternalApplicationConfiguration.g:7513:1: rule__ObjectReference__Group__0__Impl : ( () ) ; 24668 // InternalApplicationConfiguration.g:7866:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
23570 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { 24669 public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException {
23571 24670
23572 int stackSize = keepStackSize(); 24671 int stackSize = keepStackSize();
23573 24672
23574 try { 24673 try {
23575 // InternalApplicationConfiguration.g:7517:1: ( ( () ) ) 24674 // InternalApplicationConfiguration.g:7870:1: ( ( () ) )
23576 // InternalApplicationConfiguration.g:7518:1: ( () ) 24675 // InternalApplicationConfiguration.g:7871:1: ( () )
23577 { 24676 {
23578 // InternalApplicationConfiguration.g:7518:1: ( () ) 24677 // InternalApplicationConfiguration.g:7871:1: ( () )
23579 // InternalApplicationConfiguration.g:7519:2: () 24678 // InternalApplicationConfiguration.g:7872:2: ()
23580 { 24679 {
23581 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); 24680 before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
23582 // InternalApplicationConfiguration.g:7520:2: () 24681 // InternalApplicationConfiguration.g:7873:2: ()
23583 // InternalApplicationConfiguration.g:7520:3: 24682 // InternalApplicationConfiguration.g:7873:3:
23584 { 24683 {
23585 } 24684 }
23586 24685
@@ -23603,14 +24702,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23603 24702
23604 24703
23605 // $ANTLR start "rule__ObjectReference__Group__1" 24704 // $ANTLR start "rule__ObjectReference__Group__1"
23606 // InternalApplicationConfiguration.g:7528:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; 24705 // InternalApplicationConfiguration.g:7881:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
23607 public final void rule__ObjectReference__Group__1() throws RecognitionException { 24706 public final void rule__ObjectReference__Group__1() throws RecognitionException {
23608 24707
23609 int stackSize = keepStackSize(); 24708 int stackSize = keepStackSize();
23610 24709
23611 try { 24710 try {
23612 // InternalApplicationConfiguration.g:7532:1: ( rule__ObjectReference__Group__1__Impl ) 24711 // InternalApplicationConfiguration.g:7885:1: ( rule__ObjectReference__Group__1__Impl )
23613 // InternalApplicationConfiguration.g:7533:2: rule__ObjectReference__Group__1__Impl 24712 // InternalApplicationConfiguration.g:7886:2: rule__ObjectReference__Group__1__Impl
23614 { 24713 {
23615 pushFollow(FOLLOW_2); 24714 pushFollow(FOLLOW_2);
23616 rule__ObjectReference__Group__1__Impl(); 24715 rule__ObjectReference__Group__1__Impl();
@@ -23636,20 +24735,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23636 24735
23637 24736
23638 // $ANTLR start "rule__ObjectReference__Group__1__Impl" 24737 // $ANTLR start "rule__ObjectReference__Group__1__Impl"
23639 // InternalApplicationConfiguration.g:7539:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; 24738 // InternalApplicationConfiguration.g:7892:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
23640 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { 24739 public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException {
23641 24740
23642 int stackSize = keepStackSize(); 24741 int stackSize = keepStackSize();
23643 24742
23644 try { 24743 try {
23645 // InternalApplicationConfiguration.g:7543:1: ( ( 'node' ) ) 24744 // InternalApplicationConfiguration.g:7896:1: ( ( 'node' ) )
23646 // InternalApplicationConfiguration.g:7544:1: ( 'node' ) 24745 // InternalApplicationConfiguration.g:7897:1: ( 'node' )
23647 { 24746 {
23648 // InternalApplicationConfiguration.g:7544:1: ( 'node' ) 24747 // InternalApplicationConfiguration.g:7897:1: ( 'node' )
23649 // InternalApplicationConfiguration.g:7545:2: 'node' 24748 // InternalApplicationConfiguration.g:7898:2: 'node'
23650 { 24749 {
23651 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 24750 before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
23652 match(input,49,FOLLOW_2); 24751 match(input,50,FOLLOW_2);
23653 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 24752 after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
23654 24753
23655 } 24754 }
@@ -23673,14 +24772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23673 24772
23674 24773
23675 // $ANTLR start "rule__IntegerReference__Group__0" 24774 // $ANTLR start "rule__IntegerReference__Group__0"
23676 // InternalApplicationConfiguration.g:7555:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; 24775 // InternalApplicationConfiguration.g:7908:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
23677 public final void rule__IntegerReference__Group__0() throws RecognitionException { 24776 public final void rule__IntegerReference__Group__0() throws RecognitionException {
23678 24777
23679 int stackSize = keepStackSize(); 24778 int stackSize = keepStackSize();
23680 24779
23681 try { 24780 try {
23682 // InternalApplicationConfiguration.g:7559:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) 24781 // InternalApplicationConfiguration.g:7912:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
23683 // InternalApplicationConfiguration.g:7560:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 24782 // InternalApplicationConfiguration.g:7913:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
23684 { 24783 {
23685 pushFollow(FOLLOW_37); 24784 pushFollow(FOLLOW_37);
23686 rule__IntegerReference__Group__0__Impl(); 24785 rule__IntegerReference__Group__0__Impl();
@@ -23711,21 +24810,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23711 24810
23712 24811
23713 // $ANTLR start "rule__IntegerReference__Group__0__Impl" 24812 // $ANTLR start "rule__IntegerReference__Group__0__Impl"
23714 // InternalApplicationConfiguration.g:7567:1: rule__IntegerReference__Group__0__Impl : ( () ) ; 24813 // InternalApplicationConfiguration.g:7920:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
23715 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { 24814 public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException {
23716 24815
23717 int stackSize = keepStackSize(); 24816 int stackSize = keepStackSize();
23718 24817
23719 try { 24818 try {
23720 // InternalApplicationConfiguration.g:7571:1: ( ( () ) ) 24819 // InternalApplicationConfiguration.g:7924:1: ( ( () ) )
23721 // InternalApplicationConfiguration.g:7572:1: ( () ) 24820 // InternalApplicationConfiguration.g:7925:1: ( () )
23722 { 24821 {
23723 // InternalApplicationConfiguration.g:7572:1: ( () ) 24822 // InternalApplicationConfiguration.g:7925:1: ( () )
23724 // InternalApplicationConfiguration.g:7573:2: () 24823 // InternalApplicationConfiguration.g:7926:2: ()
23725 { 24824 {
23726 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); 24825 before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
23727 // InternalApplicationConfiguration.g:7574:2: () 24826 // InternalApplicationConfiguration.g:7927:2: ()
23728 // InternalApplicationConfiguration.g:7574:3: 24827 // InternalApplicationConfiguration.g:7927:3:
23729 { 24828 {
23730 } 24829 }
23731 24830
@@ -23748,14 +24847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23748 24847
23749 24848
23750 // $ANTLR start "rule__IntegerReference__Group__1" 24849 // $ANTLR start "rule__IntegerReference__Group__1"
23751 // InternalApplicationConfiguration.g:7582:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; 24850 // InternalApplicationConfiguration.g:7935:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
23752 public final void rule__IntegerReference__Group__1() throws RecognitionException { 24851 public final void rule__IntegerReference__Group__1() throws RecognitionException {
23753 24852
23754 int stackSize = keepStackSize(); 24853 int stackSize = keepStackSize();
23755 24854
23756 try { 24855 try {
23757 // InternalApplicationConfiguration.g:7586:1: ( rule__IntegerReference__Group__1__Impl ) 24856 // InternalApplicationConfiguration.g:7939:1: ( rule__IntegerReference__Group__1__Impl )
23758 // InternalApplicationConfiguration.g:7587:2: rule__IntegerReference__Group__1__Impl 24857 // InternalApplicationConfiguration.g:7940:2: rule__IntegerReference__Group__1__Impl
23759 { 24858 {
23760 pushFollow(FOLLOW_2); 24859 pushFollow(FOLLOW_2);
23761 rule__IntegerReference__Group__1__Impl(); 24860 rule__IntegerReference__Group__1__Impl();
@@ -23781,20 +24880,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23781 24880
23782 24881
23783 // $ANTLR start "rule__IntegerReference__Group__1__Impl" 24882 // $ANTLR start "rule__IntegerReference__Group__1__Impl"
23784 // InternalApplicationConfiguration.g:7593:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; 24883 // InternalApplicationConfiguration.g:7946:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
23785 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { 24884 public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException {
23786 24885
23787 int stackSize = keepStackSize(); 24886 int stackSize = keepStackSize();
23788 24887
23789 try { 24888 try {
23790 // InternalApplicationConfiguration.g:7597:1: ( ( 'int' ) ) 24889 // InternalApplicationConfiguration.g:7950:1: ( ( 'int' ) )
23791 // InternalApplicationConfiguration.g:7598:1: ( 'int' ) 24890 // InternalApplicationConfiguration.g:7951:1: ( 'int' )
23792 { 24891 {
23793 // InternalApplicationConfiguration.g:7598:1: ( 'int' ) 24892 // InternalApplicationConfiguration.g:7951:1: ( 'int' )
23794 // InternalApplicationConfiguration.g:7599:2: 'int' 24893 // InternalApplicationConfiguration.g:7952:2: 'int'
23795 { 24894 {
23796 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 24895 before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
23797 match(input,50,FOLLOW_2); 24896 match(input,51,FOLLOW_2);
23798 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 24897 after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
23799 24898
23800 } 24899 }
@@ -23818,14 +24917,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23818 24917
23819 24918
23820 // $ANTLR start "rule__RealReference__Group__0" 24919 // $ANTLR start "rule__RealReference__Group__0"
23821 // InternalApplicationConfiguration.g:7609:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; 24920 // InternalApplicationConfiguration.g:7962:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
23822 public final void rule__RealReference__Group__0() throws RecognitionException { 24921 public final void rule__RealReference__Group__0() throws RecognitionException {
23823 24922
23824 int stackSize = keepStackSize(); 24923 int stackSize = keepStackSize();
23825 24924
23826 try { 24925 try {
23827 // InternalApplicationConfiguration.g:7613:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) 24926 // InternalApplicationConfiguration.g:7966:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
23828 // InternalApplicationConfiguration.g:7614:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 24927 // InternalApplicationConfiguration.g:7967:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
23829 { 24928 {
23830 pushFollow(FOLLOW_39); 24929 pushFollow(FOLLOW_39);
23831 rule__RealReference__Group__0__Impl(); 24930 rule__RealReference__Group__0__Impl();
@@ -23856,21 +24955,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23856 24955
23857 24956
23858 // $ANTLR start "rule__RealReference__Group__0__Impl" 24957 // $ANTLR start "rule__RealReference__Group__0__Impl"
23859 // InternalApplicationConfiguration.g:7621:1: rule__RealReference__Group__0__Impl : ( () ) ; 24958 // InternalApplicationConfiguration.g:7974:1: rule__RealReference__Group__0__Impl : ( () ) ;
23860 public final void rule__RealReference__Group__0__Impl() throws RecognitionException { 24959 public final void rule__RealReference__Group__0__Impl() throws RecognitionException {
23861 24960
23862 int stackSize = keepStackSize(); 24961 int stackSize = keepStackSize();
23863 24962
23864 try { 24963 try {
23865 // InternalApplicationConfiguration.g:7625:1: ( ( () ) ) 24964 // InternalApplicationConfiguration.g:7978:1: ( ( () ) )
23866 // InternalApplicationConfiguration.g:7626:1: ( () ) 24965 // InternalApplicationConfiguration.g:7979:1: ( () )
23867 { 24966 {
23868 // InternalApplicationConfiguration.g:7626:1: ( () ) 24967 // InternalApplicationConfiguration.g:7979:1: ( () )
23869 // InternalApplicationConfiguration.g:7627:2: () 24968 // InternalApplicationConfiguration.g:7980:2: ()
23870 { 24969 {
23871 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); 24970 before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
23872 // InternalApplicationConfiguration.g:7628:2: () 24971 // InternalApplicationConfiguration.g:7981:2: ()
23873 // InternalApplicationConfiguration.g:7628:3: 24972 // InternalApplicationConfiguration.g:7981:3:
23874 { 24973 {
23875 } 24974 }
23876 24975
@@ -23893,14 +24992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23893 24992
23894 24993
23895 // $ANTLR start "rule__RealReference__Group__1" 24994 // $ANTLR start "rule__RealReference__Group__1"
23896 // InternalApplicationConfiguration.g:7636:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; 24995 // InternalApplicationConfiguration.g:7989:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
23897 public final void rule__RealReference__Group__1() throws RecognitionException { 24996 public final void rule__RealReference__Group__1() throws RecognitionException {
23898 24997
23899 int stackSize = keepStackSize(); 24998 int stackSize = keepStackSize();
23900 24999
23901 try { 25000 try {
23902 // InternalApplicationConfiguration.g:7640:1: ( rule__RealReference__Group__1__Impl ) 25001 // InternalApplicationConfiguration.g:7993:1: ( rule__RealReference__Group__1__Impl )
23903 // InternalApplicationConfiguration.g:7641:2: rule__RealReference__Group__1__Impl 25002 // InternalApplicationConfiguration.g:7994:2: rule__RealReference__Group__1__Impl
23904 { 25003 {
23905 pushFollow(FOLLOW_2); 25004 pushFollow(FOLLOW_2);
23906 rule__RealReference__Group__1__Impl(); 25005 rule__RealReference__Group__1__Impl();
@@ -23926,20 +25025,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23926 25025
23927 25026
23928 // $ANTLR start "rule__RealReference__Group__1__Impl" 25027 // $ANTLR start "rule__RealReference__Group__1__Impl"
23929 // InternalApplicationConfiguration.g:7647:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; 25028 // InternalApplicationConfiguration.g:8000:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
23930 public final void rule__RealReference__Group__1__Impl() throws RecognitionException { 25029 public final void rule__RealReference__Group__1__Impl() throws RecognitionException {
23931 25030
23932 int stackSize = keepStackSize(); 25031 int stackSize = keepStackSize();
23933 25032
23934 try { 25033 try {
23935 // InternalApplicationConfiguration.g:7651:1: ( ( 'real' ) ) 25034 // InternalApplicationConfiguration.g:8004:1: ( ( 'real' ) )
23936 // InternalApplicationConfiguration.g:7652:1: ( 'real' ) 25035 // InternalApplicationConfiguration.g:8005:1: ( 'real' )
23937 { 25036 {
23938 // InternalApplicationConfiguration.g:7652:1: ( 'real' ) 25037 // InternalApplicationConfiguration.g:8005:1: ( 'real' )
23939 // InternalApplicationConfiguration.g:7653:2: 'real' 25038 // InternalApplicationConfiguration.g:8006:2: 'real'
23940 { 25039 {
23941 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 25040 before(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23942 match(input,51,FOLLOW_2); 25041 match(input,52,FOLLOW_2);
23943 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 25042 after(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
23944 25043
23945 } 25044 }
@@ -23963,14 +25062,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
23963 25062
23964 25063
23965 // $ANTLR start "rule__StringReference__Group__0" 25064 // $ANTLR start "rule__StringReference__Group__0"
23966 // InternalApplicationConfiguration.g:7663:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; 25065 // InternalApplicationConfiguration.g:8016:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
23967 public final void rule__StringReference__Group__0() throws RecognitionException { 25066 public final void rule__StringReference__Group__0() throws RecognitionException {
23968 25067
23969 int stackSize = keepStackSize(); 25068 int stackSize = keepStackSize();
23970 25069
23971 try { 25070 try {
23972 // InternalApplicationConfiguration.g:7667:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) 25071 // InternalApplicationConfiguration.g:8020:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
23973 // InternalApplicationConfiguration.g:7668:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 25072 // InternalApplicationConfiguration.g:8021:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
23974 { 25073 {
23975 pushFollow(FOLLOW_40); 25074 pushFollow(FOLLOW_40);
23976 rule__StringReference__Group__0__Impl(); 25075 rule__StringReference__Group__0__Impl();
@@ -24001,21 +25100,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24001 25100
24002 25101
24003 // $ANTLR start "rule__StringReference__Group__0__Impl" 25102 // $ANTLR start "rule__StringReference__Group__0__Impl"
24004 // InternalApplicationConfiguration.g:7675:1: rule__StringReference__Group__0__Impl : ( () ) ; 25103 // InternalApplicationConfiguration.g:8028:1: rule__StringReference__Group__0__Impl : ( () ) ;
24005 public final void rule__StringReference__Group__0__Impl() throws RecognitionException { 25104 public final void rule__StringReference__Group__0__Impl() throws RecognitionException {
24006 25105
24007 int stackSize = keepStackSize(); 25106 int stackSize = keepStackSize();
24008 25107
24009 try { 25108 try {
24010 // InternalApplicationConfiguration.g:7679:1: ( ( () ) ) 25109 // InternalApplicationConfiguration.g:8032:1: ( ( () ) )
24011 // InternalApplicationConfiguration.g:7680:1: ( () ) 25110 // InternalApplicationConfiguration.g:8033:1: ( () )
24012 { 25111 {
24013 // InternalApplicationConfiguration.g:7680:1: ( () ) 25112 // InternalApplicationConfiguration.g:8033:1: ( () )
24014 // InternalApplicationConfiguration.g:7681:2: () 25113 // InternalApplicationConfiguration.g:8034:2: ()
24015 { 25114 {
24016 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); 25115 before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
24017 // InternalApplicationConfiguration.g:7682:2: () 25116 // InternalApplicationConfiguration.g:8035:2: ()
24018 // InternalApplicationConfiguration.g:7682:3: 25117 // InternalApplicationConfiguration.g:8035:3:
24019 { 25118 {
24020 } 25119 }
24021 25120
@@ -24038,14 +25137,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24038 25137
24039 25138
24040 // $ANTLR start "rule__StringReference__Group__1" 25139 // $ANTLR start "rule__StringReference__Group__1"
24041 // InternalApplicationConfiguration.g:7690:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; 25140 // InternalApplicationConfiguration.g:8043:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
24042 public final void rule__StringReference__Group__1() throws RecognitionException { 25141 public final void rule__StringReference__Group__1() throws RecognitionException {
24043 25142
24044 int stackSize = keepStackSize(); 25143 int stackSize = keepStackSize();
24045 25144
24046 try { 25145 try {
24047 // InternalApplicationConfiguration.g:7694:1: ( rule__StringReference__Group__1__Impl ) 25146 // InternalApplicationConfiguration.g:8047:1: ( rule__StringReference__Group__1__Impl )
24048 // InternalApplicationConfiguration.g:7695:2: rule__StringReference__Group__1__Impl 25147 // InternalApplicationConfiguration.g:8048:2: rule__StringReference__Group__1__Impl
24049 { 25148 {
24050 pushFollow(FOLLOW_2); 25149 pushFollow(FOLLOW_2);
24051 rule__StringReference__Group__1__Impl(); 25150 rule__StringReference__Group__1__Impl();
@@ -24071,20 +25170,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24071 25170
24072 25171
24073 // $ANTLR start "rule__StringReference__Group__1__Impl" 25172 // $ANTLR start "rule__StringReference__Group__1__Impl"
24074 // InternalApplicationConfiguration.g:7701:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; 25173 // InternalApplicationConfiguration.g:8054:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
24075 public final void rule__StringReference__Group__1__Impl() throws RecognitionException { 25174 public final void rule__StringReference__Group__1__Impl() throws RecognitionException {
24076 25175
24077 int stackSize = keepStackSize(); 25176 int stackSize = keepStackSize();
24078 25177
24079 try { 25178 try {
24080 // InternalApplicationConfiguration.g:7705:1: ( ( 'string' ) ) 25179 // InternalApplicationConfiguration.g:8058:1: ( ( 'string' ) )
24081 // InternalApplicationConfiguration.g:7706:1: ( 'string' ) 25180 // InternalApplicationConfiguration.g:8059:1: ( 'string' )
24082 { 25181 {
24083 // InternalApplicationConfiguration.g:7706:1: ( 'string' ) 25182 // InternalApplicationConfiguration.g:8059:1: ( 'string' )
24084 // InternalApplicationConfiguration.g:7707:2: 'string' 25183 // InternalApplicationConfiguration.g:8060:2: 'string'
24085 { 25184 {
24086 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 25185 before(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
24087 match(input,52,FOLLOW_2); 25186 match(input,53,FOLLOW_2);
24088 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 25187 after(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
24089 25188
24090 } 25189 }
@@ -24108,14 +25207,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24108 25207
24109 25208
24110 // $ANTLR start "rule__IntervallNumber__Group__0" 25209 // $ANTLR start "rule__IntervallNumber__Group__0"
24111 // InternalApplicationConfiguration.g:7717:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; 25210 // InternalApplicationConfiguration.g:8070:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
24112 public final void rule__IntervallNumber__Group__0() throws RecognitionException { 25211 public final void rule__IntervallNumber__Group__0() throws RecognitionException {
24113 25212
24114 int stackSize = keepStackSize(); 25213 int stackSize = keepStackSize();
24115 25214
24116 try { 25215 try {
24117 // InternalApplicationConfiguration.g:7721:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) 25216 // InternalApplicationConfiguration.g:8074:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
24118 // InternalApplicationConfiguration.g:7722:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 25217 // InternalApplicationConfiguration.g:8075:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
24119 { 25218 {
24120 pushFollow(FOLLOW_42); 25219 pushFollow(FOLLOW_42);
24121 rule__IntervallNumber__Group__0__Impl(); 25220 rule__IntervallNumber__Group__0__Impl();
@@ -24146,21 +25245,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24146 25245
24147 25246
24148 // $ANTLR start "rule__IntervallNumber__Group__0__Impl" 25247 // $ANTLR start "rule__IntervallNumber__Group__0__Impl"
24149 // InternalApplicationConfiguration.g:7729:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; 25248 // InternalApplicationConfiguration.g:8082:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
24150 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { 25249 public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException {
24151 25250
24152 int stackSize = keepStackSize(); 25251 int stackSize = keepStackSize();
24153 25252
24154 try { 25253 try {
24155 // InternalApplicationConfiguration.g:7733:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) 25254 // InternalApplicationConfiguration.g:8086:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
24156 // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 25255 // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
24157 { 25256 {
24158 // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) 25257 // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
24159 // InternalApplicationConfiguration.g:7735:2: ( rule__IntervallNumber__MinAssignment_0 ) 25258 // InternalApplicationConfiguration.g:8088:2: ( rule__IntervallNumber__MinAssignment_0 )
24160 { 25259 {
24161 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); 25260 before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
24162 // InternalApplicationConfiguration.g:7736:2: ( rule__IntervallNumber__MinAssignment_0 ) 25261 // InternalApplicationConfiguration.g:8089:2: ( rule__IntervallNumber__MinAssignment_0 )
24163 // InternalApplicationConfiguration.g:7736:3: rule__IntervallNumber__MinAssignment_0 25262 // InternalApplicationConfiguration.g:8089:3: rule__IntervallNumber__MinAssignment_0
24164 { 25263 {
24165 pushFollow(FOLLOW_2); 25264 pushFollow(FOLLOW_2);
24166 rule__IntervallNumber__MinAssignment_0(); 25265 rule__IntervallNumber__MinAssignment_0();
@@ -24193,14 +25292,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24193 25292
24194 25293
24195 // $ANTLR start "rule__IntervallNumber__Group__1" 25294 // $ANTLR start "rule__IntervallNumber__Group__1"
24196 // InternalApplicationConfiguration.g:7744:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; 25295 // InternalApplicationConfiguration.g:8097:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
24197 public final void rule__IntervallNumber__Group__1() throws RecognitionException { 25296 public final void rule__IntervallNumber__Group__1() throws RecognitionException {
24198 25297
24199 int stackSize = keepStackSize(); 25298 int stackSize = keepStackSize();
24200 25299
24201 try { 25300 try {
24202 // InternalApplicationConfiguration.g:7748:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) 25301 // InternalApplicationConfiguration.g:8101:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
24203 // InternalApplicationConfiguration.g:7749:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 25302 // InternalApplicationConfiguration.g:8102:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
24204 { 25303 {
24205 pushFollow(FOLLOW_35); 25304 pushFollow(FOLLOW_35);
24206 rule__IntervallNumber__Group__1__Impl(); 25305 rule__IntervallNumber__Group__1__Impl();
@@ -24231,20 +25330,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24231 25330
24232 25331
24233 // $ANTLR start "rule__IntervallNumber__Group__1__Impl" 25332 // $ANTLR start "rule__IntervallNumber__Group__1__Impl"
24234 // InternalApplicationConfiguration.g:7756:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; 25333 // InternalApplicationConfiguration.g:8109:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
24235 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { 25334 public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException {
24236 25335
24237 int stackSize = keepStackSize(); 25336 int stackSize = keepStackSize();
24238 25337
24239 try { 25338 try {
24240 // InternalApplicationConfiguration.g:7760:1: ( ( '..' ) ) 25339 // InternalApplicationConfiguration.g:8113:1: ( ( '..' ) )
24241 // InternalApplicationConfiguration.g:7761:1: ( '..' ) 25340 // InternalApplicationConfiguration.g:8114:1: ( '..' )
24242 { 25341 {
24243 // InternalApplicationConfiguration.g:7761:1: ( '..' ) 25342 // InternalApplicationConfiguration.g:8114:1: ( '..' )
24244 // InternalApplicationConfiguration.g:7762:2: '..' 25343 // InternalApplicationConfiguration.g:8115:2: '..'
24245 { 25344 {
24246 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 25345 before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
24247 match(input,53,FOLLOW_2); 25346 match(input,54,FOLLOW_2);
24248 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 25347 after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
24249 25348
24250 } 25349 }
@@ -24268,14 +25367,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24268 25367
24269 25368
24270 // $ANTLR start "rule__IntervallNumber__Group__2" 25369 // $ANTLR start "rule__IntervallNumber__Group__2"
24271 // InternalApplicationConfiguration.g:7771:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; 25370 // InternalApplicationConfiguration.g:8124:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
24272 public final void rule__IntervallNumber__Group__2() throws RecognitionException { 25371 public final void rule__IntervallNumber__Group__2() throws RecognitionException {
24273 25372
24274 int stackSize = keepStackSize(); 25373 int stackSize = keepStackSize();
24275 25374
24276 try { 25375 try {
24277 // InternalApplicationConfiguration.g:7775:1: ( rule__IntervallNumber__Group__2__Impl ) 25376 // InternalApplicationConfiguration.g:8128:1: ( rule__IntervallNumber__Group__2__Impl )
24278 // InternalApplicationConfiguration.g:7776:2: rule__IntervallNumber__Group__2__Impl 25377 // InternalApplicationConfiguration.g:8129:2: rule__IntervallNumber__Group__2__Impl
24279 { 25378 {
24280 pushFollow(FOLLOW_2); 25379 pushFollow(FOLLOW_2);
24281 rule__IntervallNumber__Group__2__Impl(); 25380 rule__IntervallNumber__Group__2__Impl();
@@ -24301,21 +25400,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24301 25400
24302 25401
24303 // $ANTLR start "rule__IntervallNumber__Group__2__Impl" 25402 // $ANTLR start "rule__IntervallNumber__Group__2__Impl"
24304 // InternalApplicationConfiguration.g:7782:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; 25403 // InternalApplicationConfiguration.g:8135:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
24305 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { 25404 public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException {
24306 25405
24307 int stackSize = keepStackSize(); 25406 int stackSize = keepStackSize();
24308 25407
24309 try { 25408 try {
24310 // InternalApplicationConfiguration.g:7786:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) 25409 // InternalApplicationConfiguration.g:8139:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
24311 // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 25410 // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
24312 { 25411 {
24313 // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) 25412 // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
24314 // InternalApplicationConfiguration.g:7788:2: ( rule__IntervallNumber__Alternatives_2 ) 25413 // InternalApplicationConfiguration.g:8141:2: ( rule__IntervallNumber__Alternatives_2 )
24315 { 25414 {
24316 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); 25415 before(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
24317 // InternalApplicationConfiguration.g:7789:2: ( rule__IntervallNumber__Alternatives_2 ) 25416 // InternalApplicationConfiguration.g:8142:2: ( rule__IntervallNumber__Alternatives_2 )
24318 // InternalApplicationConfiguration.g:7789:3: rule__IntervallNumber__Alternatives_2 25417 // InternalApplicationConfiguration.g:8142:3: rule__IntervallNumber__Alternatives_2
24319 { 25418 {
24320 pushFollow(FOLLOW_2); 25419 pushFollow(FOLLOW_2);
24321 rule__IntervallNumber__Alternatives_2(); 25420 rule__IntervallNumber__Alternatives_2();
@@ -24348,14 +25447,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24348 25447
24349 25448
24350 // $ANTLR start "rule__IntEnumberation__Group__0" 25449 // $ANTLR start "rule__IntEnumberation__Group__0"
24351 // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; 25450 // InternalApplicationConfiguration.g:8151:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
24352 public final void rule__IntEnumberation__Group__0() throws RecognitionException { 25451 public final void rule__IntEnumberation__Group__0() throws RecognitionException {
24353 25452
24354 int stackSize = keepStackSize(); 25453 int stackSize = keepStackSize();
24355 25454
24356 try { 25455 try {
24357 // InternalApplicationConfiguration.g:7802:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) 25456 // InternalApplicationConfiguration.g:8155:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
24358 // InternalApplicationConfiguration.g:7803:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 25457 // InternalApplicationConfiguration.g:8156:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
24359 { 25458 {
24360 pushFollow(FOLLOW_38); 25459 pushFollow(FOLLOW_38);
24361 rule__IntEnumberation__Group__0__Impl(); 25460 rule__IntEnumberation__Group__0__Impl();
@@ -24386,21 +25485,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24386 25485
24387 25486
24388 // $ANTLR start "rule__IntEnumberation__Group__0__Impl" 25487 // $ANTLR start "rule__IntEnumberation__Group__0__Impl"
24389 // InternalApplicationConfiguration.g:7810:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; 25488 // InternalApplicationConfiguration.g:8163:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
24390 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { 25489 public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException {
24391 25490
24392 int stackSize = keepStackSize(); 25491 int stackSize = keepStackSize();
24393 25492
24394 try { 25493 try {
24395 // InternalApplicationConfiguration.g:7814:1: ( ( () ) ) 25494 // InternalApplicationConfiguration.g:8167:1: ( ( () ) )
24396 // InternalApplicationConfiguration.g:7815:1: ( () ) 25495 // InternalApplicationConfiguration.g:8168:1: ( () )
24397 { 25496 {
24398 // InternalApplicationConfiguration.g:7815:1: ( () ) 25497 // InternalApplicationConfiguration.g:8168:1: ( () )
24399 // InternalApplicationConfiguration.g:7816:2: () 25498 // InternalApplicationConfiguration.g:8169:2: ()
24400 { 25499 {
24401 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); 25500 before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
24402 // InternalApplicationConfiguration.g:7817:2: () 25501 // InternalApplicationConfiguration.g:8170:2: ()
24403 // InternalApplicationConfiguration.g:7817:3: 25502 // InternalApplicationConfiguration.g:8170:3:
24404 { 25503 {
24405 } 25504 }
24406 25505
@@ -24423,14 +25522,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24423 25522
24424 25523
24425 // $ANTLR start "rule__IntEnumberation__Group__1" 25524 // $ANTLR start "rule__IntEnumberation__Group__1"
24426 // InternalApplicationConfiguration.g:7825:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; 25525 // InternalApplicationConfiguration.g:8178:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
24427 public final void rule__IntEnumberation__Group__1() throws RecognitionException { 25526 public final void rule__IntEnumberation__Group__1() throws RecognitionException {
24428 25527
24429 int stackSize = keepStackSize(); 25528 int stackSize = keepStackSize();
24430 25529
24431 try { 25530 try {
24432 // InternalApplicationConfiguration.g:7829:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) 25531 // InternalApplicationConfiguration.g:8182:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
24433 // InternalApplicationConfiguration.g:7830:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 25532 // InternalApplicationConfiguration.g:8183:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
24434 { 25533 {
24435 pushFollow(FOLLOW_43); 25534 pushFollow(FOLLOW_43);
24436 rule__IntEnumberation__Group__1__Impl(); 25535 rule__IntEnumberation__Group__1__Impl();
@@ -24461,20 +25560,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24461 25560
24462 25561
24463 // $ANTLR start "rule__IntEnumberation__Group__1__Impl" 25562 // $ANTLR start "rule__IntEnumberation__Group__1__Impl"
24464 // InternalApplicationConfiguration.g:7837:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; 25563 // InternalApplicationConfiguration.g:8190:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
24465 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { 25564 public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException {
24466 25565
24467 int stackSize = keepStackSize(); 25566 int stackSize = keepStackSize();
24468 25567
24469 try { 25568 try {
24470 // InternalApplicationConfiguration.g:7841:1: ( ( '{' ) ) 25569 // InternalApplicationConfiguration.g:8194:1: ( ( '{' ) )
24471 // InternalApplicationConfiguration.g:7842:1: ( '{' ) 25570 // InternalApplicationConfiguration.g:8195:1: ( '{' )
24472 { 25571 {
24473 // InternalApplicationConfiguration.g:7842:1: ( '{' ) 25572 // InternalApplicationConfiguration.g:8195:1: ( '{' )
24474 // InternalApplicationConfiguration.g:7843:2: '{' 25573 // InternalApplicationConfiguration.g:8196:2: '{'
24475 { 25574 {
24476 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 25575 before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
24477 match(input,29,FOLLOW_2); 25576 match(input,31,FOLLOW_2);
24478 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 25577 after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
24479 25578
24480 } 25579 }
@@ -24498,14 +25597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24498 25597
24499 25598
24500 // $ANTLR start "rule__IntEnumberation__Group__2" 25599 // $ANTLR start "rule__IntEnumberation__Group__2"
24501 // InternalApplicationConfiguration.g:7852:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; 25600 // InternalApplicationConfiguration.g:8205:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
24502 public final void rule__IntEnumberation__Group__2() throws RecognitionException { 25601 public final void rule__IntEnumberation__Group__2() throws RecognitionException {
24503 25602
24504 int stackSize = keepStackSize(); 25603 int stackSize = keepStackSize();
24505 25604
24506 try { 25605 try {
24507 // InternalApplicationConfiguration.g:7856:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) 25606 // InternalApplicationConfiguration.g:8209:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
24508 // InternalApplicationConfiguration.g:7857:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 25607 // InternalApplicationConfiguration.g:8210:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
24509 { 25608 {
24510 pushFollow(FOLLOW_43); 25609 pushFollow(FOLLOW_43);
24511 rule__IntEnumberation__Group__2__Impl(); 25610 rule__IntEnumberation__Group__2__Impl();
@@ -24536,29 +25635,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24536 25635
24537 25636
24538 // $ANTLR start "rule__IntEnumberation__Group__2__Impl" 25637 // $ANTLR start "rule__IntEnumberation__Group__2__Impl"
24539 // InternalApplicationConfiguration.g:7864:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; 25638 // InternalApplicationConfiguration.g:8217:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
24540 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { 25639 public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException {
24541 25640
24542 int stackSize = keepStackSize(); 25641 int stackSize = keepStackSize();
24543 25642
24544 try { 25643 try {
24545 // InternalApplicationConfiguration.g:7868:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) 25644 // InternalApplicationConfiguration.g:8221:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
24546 // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 25645 // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? )
24547 { 25646 {
24548 // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) 25647 // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? )
24549 // InternalApplicationConfiguration.g:7870:2: ( rule__IntEnumberation__Group_2__0 )? 25648 // InternalApplicationConfiguration.g:8223:2: ( rule__IntEnumberation__Group_2__0 )?
24550 { 25649 {
24551 before(grammarAccess.getIntEnumberationAccess().getGroup_2()); 25650 before(grammarAccess.getIntEnumberationAccess().getGroup_2());
24552 // InternalApplicationConfiguration.g:7871:2: ( rule__IntEnumberation__Group_2__0 )? 25651 // InternalApplicationConfiguration.g:8224:2: ( rule__IntEnumberation__Group_2__0 )?
24553 int alt58=2; 25652 int alt60=2;
24554 int LA58_0 = input.LA(1); 25653 int LA60_0 = input.LA(1);
24555 25654
24556 if ( (LA58_0==RULE_INT||LA58_0==22) ) { 25655 if ( (LA60_0==RULE_INT||LA60_0==24) ) {
24557 alt58=1; 25656 alt60=1;
24558 } 25657 }
24559 switch (alt58) { 25658 switch (alt60) {
24560 case 1 : 25659 case 1 :
24561 // InternalApplicationConfiguration.g:7871:3: rule__IntEnumberation__Group_2__0 25660 // InternalApplicationConfiguration.g:8224:3: rule__IntEnumberation__Group_2__0
24562 { 25661 {
24563 pushFollow(FOLLOW_2); 25662 pushFollow(FOLLOW_2);
24564 rule__IntEnumberation__Group_2__0(); 25663 rule__IntEnumberation__Group_2__0();
@@ -24594,14 +25693,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24594 25693
24595 25694
24596 // $ANTLR start "rule__IntEnumberation__Group__3" 25695 // $ANTLR start "rule__IntEnumberation__Group__3"
24597 // InternalApplicationConfiguration.g:7879:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; 25696 // InternalApplicationConfiguration.g:8232:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
24598 public final void rule__IntEnumberation__Group__3() throws RecognitionException { 25697 public final void rule__IntEnumberation__Group__3() throws RecognitionException {
24599 25698
24600 int stackSize = keepStackSize(); 25699 int stackSize = keepStackSize();
24601 25700
24602 try { 25701 try {
24603 // InternalApplicationConfiguration.g:7883:1: ( rule__IntEnumberation__Group__3__Impl ) 25702 // InternalApplicationConfiguration.g:8236:1: ( rule__IntEnumberation__Group__3__Impl )
24604 // InternalApplicationConfiguration.g:7884:2: rule__IntEnumberation__Group__3__Impl 25703 // InternalApplicationConfiguration.g:8237:2: rule__IntEnumberation__Group__3__Impl
24605 { 25704 {
24606 pushFollow(FOLLOW_2); 25705 pushFollow(FOLLOW_2);
24607 rule__IntEnumberation__Group__3__Impl(); 25706 rule__IntEnumberation__Group__3__Impl();
@@ -24627,20 +25726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24627 25726
24628 25727
24629 // $ANTLR start "rule__IntEnumberation__Group__3__Impl" 25728 // $ANTLR start "rule__IntEnumberation__Group__3__Impl"
24630 // InternalApplicationConfiguration.g:7890:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; 25729 // InternalApplicationConfiguration.g:8243:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
24631 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { 25730 public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException {
24632 25731
24633 int stackSize = keepStackSize(); 25732 int stackSize = keepStackSize();
24634 25733
24635 try { 25734 try {
24636 // InternalApplicationConfiguration.g:7894:1: ( ( '}' ) ) 25735 // InternalApplicationConfiguration.g:8247:1: ( ( '}' ) )
24637 // InternalApplicationConfiguration.g:7895:1: ( '}' ) 25736 // InternalApplicationConfiguration.g:8248:1: ( '}' )
24638 { 25737 {
24639 // InternalApplicationConfiguration.g:7895:1: ( '}' ) 25738 // InternalApplicationConfiguration.g:8248:1: ( '}' )
24640 // InternalApplicationConfiguration.g:7896:2: '}' 25739 // InternalApplicationConfiguration.g:8249:2: '}'
24641 { 25740 {
24642 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 25741 before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
24643 match(input,30,FOLLOW_2); 25742 match(input,32,FOLLOW_2);
24644 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); 25743 after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
24645 25744
24646 } 25745 }
@@ -24664,14 +25763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24664 25763
24665 25764
24666 // $ANTLR start "rule__IntEnumberation__Group_2__0" 25765 // $ANTLR start "rule__IntEnumberation__Group_2__0"
24667 // InternalApplicationConfiguration.g:7906:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; 25766 // InternalApplicationConfiguration.g:8259:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
24668 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { 25767 public final void rule__IntEnumberation__Group_2__0() throws RecognitionException {
24669 25768
24670 int stackSize = keepStackSize(); 25769 int stackSize = keepStackSize();
24671 25770
24672 try { 25771 try {
24673 // InternalApplicationConfiguration.g:7910:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) 25772 // InternalApplicationConfiguration.g:8263:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
24674 // InternalApplicationConfiguration.g:7911:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 25773 // InternalApplicationConfiguration.g:8264:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
24675 { 25774 {
24676 pushFollow(FOLLOW_28); 25775 pushFollow(FOLLOW_28);
24677 rule__IntEnumberation__Group_2__0__Impl(); 25776 rule__IntEnumberation__Group_2__0__Impl();
@@ -24702,21 +25801,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24702 25801
24703 25802
24704 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" 25803 // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl"
24705 // InternalApplicationConfiguration.g:7918:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; 25804 // InternalApplicationConfiguration.g:8271:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
24706 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { 25805 public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException {
24707 25806
24708 int stackSize = keepStackSize(); 25807 int stackSize = keepStackSize();
24709 25808
24710 try { 25809 try {
24711 // InternalApplicationConfiguration.g:7922:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) 25810 // InternalApplicationConfiguration.g:8275:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
24712 // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 25811 // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
24713 { 25812 {
24714 // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) 25813 // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
24715 // InternalApplicationConfiguration.g:7924:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) 25814 // InternalApplicationConfiguration.g:8277:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
24716 { 25815 {
24717 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); 25816 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
24718 // InternalApplicationConfiguration.g:7925:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) 25817 // InternalApplicationConfiguration.g:8278:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
24719 // InternalApplicationConfiguration.g:7925:3: rule__IntEnumberation__EntryAssignment_2_0 25818 // InternalApplicationConfiguration.g:8278:3: rule__IntEnumberation__EntryAssignment_2_0
24720 { 25819 {
24721 pushFollow(FOLLOW_2); 25820 pushFollow(FOLLOW_2);
24722 rule__IntEnumberation__EntryAssignment_2_0(); 25821 rule__IntEnumberation__EntryAssignment_2_0();
@@ -24749,14 +25848,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24749 25848
24750 25849
24751 // $ANTLR start "rule__IntEnumberation__Group_2__1" 25850 // $ANTLR start "rule__IntEnumberation__Group_2__1"
24752 // InternalApplicationConfiguration.g:7933:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; 25851 // InternalApplicationConfiguration.g:8286:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
24753 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { 25852 public final void rule__IntEnumberation__Group_2__1() throws RecognitionException {
24754 25853
24755 int stackSize = keepStackSize(); 25854 int stackSize = keepStackSize();
24756 25855
24757 try { 25856 try {
24758 // InternalApplicationConfiguration.g:7937:1: ( rule__IntEnumberation__Group_2__1__Impl ) 25857 // InternalApplicationConfiguration.g:8290:1: ( rule__IntEnumberation__Group_2__1__Impl )
24759 // InternalApplicationConfiguration.g:7938:2: rule__IntEnumberation__Group_2__1__Impl 25858 // InternalApplicationConfiguration.g:8291:2: rule__IntEnumberation__Group_2__1__Impl
24760 { 25859 {
24761 pushFollow(FOLLOW_2); 25860 pushFollow(FOLLOW_2);
24762 rule__IntEnumberation__Group_2__1__Impl(); 25861 rule__IntEnumberation__Group_2__1__Impl();
@@ -24782,33 +25881,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24782 25881
24783 25882
24784 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" 25883 // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl"
24785 // InternalApplicationConfiguration.g:7944:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; 25884 // InternalApplicationConfiguration.g:8297:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
24786 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { 25885 public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException {
24787 25886
24788 int stackSize = keepStackSize(); 25887 int stackSize = keepStackSize();
24789 25888
24790 try { 25889 try {
24791 // InternalApplicationConfiguration.g:7948:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) 25890 // InternalApplicationConfiguration.g:8301:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
24792 // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) 25891 // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
24793 { 25892 {
24794 // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) 25893 // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
24795 // InternalApplicationConfiguration.g:7950:2: ( rule__IntEnumberation__Group_2_1__0 )* 25894 // InternalApplicationConfiguration.g:8303:2: ( rule__IntEnumberation__Group_2_1__0 )*
24796 { 25895 {
24797 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); 25896 before(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
24798 // InternalApplicationConfiguration.g:7951:2: ( rule__IntEnumberation__Group_2_1__0 )* 25897 // InternalApplicationConfiguration.g:8304:2: ( rule__IntEnumberation__Group_2_1__0 )*
24799 loop59: 25898 loop61:
24800 do { 25899 do {
24801 int alt59=2; 25900 int alt61=2;
24802 int LA59_0 = input.LA(1); 25901 int LA61_0 = input.LA(1);
24803 25902
24804 if ( (LA59_0==31) ) { 25903 if ( (LA61_0==33) ) {
24805 alt59=1; 25904 alt61=1;
24806 } 25905 }
24807 25906
24808 25907
24809 switch (alt59) { 25908 switch (alt61) {
24810 case 1 : 25909 case 1 :
24811 // InternalApplicationConfiguration.g:7951:3: rule__IntEnumberation__Group_2_1__0 25910 // InternalApplicationConfiguration.g:8304:3: rule__IntEnumberation__Group_2_1__0
24812 { 25911 {
24813 pushFollow(FOLLOW_17); 25912 pushFollow(FOLLOW_17);
24814 rule__IntEnumberation__Group_2_1__0(); 25913 rule__IntEnumberation__Group_2_1__0();
@@ -24820,7 +25919,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24820 break; 25919 break;
24821 25920
24822 default : 25921 default :
24823 break loop59; 25922 break loop61;
24824 } 25923 }
24825 } while (true); 25924 } while (true);
24826 25925
@@ -24847,14 +25946,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24847 25946
24848 25947
24849 // $ANTLR start "rule__IntEnumberation__Group_2_1__0" 25948 // $ANTLR start "rule__IntEnumberation__Group_2_1__0"
24850 // InternalApplicationConfiguration.g:7960:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; 25949 // InternalApplicationConfiguration.g:8313:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
24851 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { 25950 public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException {
24852 25951
24853 int stackSize = keepStackSize(); 25952 int stackSize = keepStackSize();
24854 25953
24855 try { 25954 try {
24856 // InternalApplicationConfiguration.g:7964:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) 25955 // InternalApplicationConfiguration.g:8317:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
24857 // InternalApplicationConfiguration.g:7965:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 25956 // InternalApplicationConfiguration.g:8318:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
24858 { 25957 {
24859 pushFollow(FOLLOW_25); 25958 pushFollow(FOLLOW_25);
24860 rule__IntEnumberation__Group_2_1__0__Impl(); 25959 rule__IntEnumberation__Group_2_1__0__Impl();
@@ -24885,20 +25984,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24885 25984
24886 25985
24887 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" 25986 // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl"
24888 // InternalApplicationConfiguration.g:7972:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; 25987 // InternalApplicationConfiguration.g:8325:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
24889 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { 25988 public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException {
24890 25989
24891 int stackSize = keepStackSize(); 25990 int stackSize = keepStackSize();
24892 25991
24893 try { 25992 try {
24894 // InternalApplicationConfiguration.g:7976:1: ( ( ',' ) ) 25993 // InternalApplicationConfiguration.g:8329:1: ( ( ',' ) )
24895 // InternalApplicationConfiguration.g:7977:1: ( ',' ) 25994 // InternalApplicationConfiguration.g:8330:1: ( ',' )
24896 { 25995 {
24897 // InternalApplicationConfiguration.g:7977:1: ( ',' ) 25996 // InternalApplicationConfiguration.g:8330:1: ( ',' )
24898 // InternalApplicationConfiguration.g:7978:2: ',' 25997 // InternalApplicationConfiguration.g:8331:2: ','
24899 { 25998 {
24900 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 25999 before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24901 match(input,31,FOLLOW_2); 26000 match(input,33,FOLLOW_2);
24902 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 26001 after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
24903 26002
24904 } 26003 }
@@ -24922,14 +26021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24922 26021
24923 26022
24924 // $ANTLR start "rule__IntEnumberation__Group_2_1__1" 26023 // $ANTLR start "rule__IntEnumberation__Group_2_1__1"
24925 // InternalApplicationConfiguration.g:7987:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; 26024 // InternalApplicationConfiguration.g:8340:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
24926 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { 26025 public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException {
24927 26026
24928 int stackSize = keepStackSize(); 26027 int stackSize = keepStackSize();
24929 26028
24930 try { 26029 try {
24931 // InternalApplicationConfiguration.g:7991:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) 26030 // InternalApplicationConfiguration.g:8344:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
24932 // InternalApplicationConfiguration.g:7992:2: rule__IntEnumberation__Group_2_1__1__Impl 26031 // InternalApplicationConfiguration.g:8345:2: rule__IntEnumberation__Group_2_1__1__Impl
24933 { 26032 {
24934 pushFollow(FOLLOW_2); 26033 pushFollow(FOLLOW_2);
24935 rule__IntEnumberation__Group_2_1__1__Impl(); 26034 rule__IntEnumberation__Group_2_1__1__Impl();
@@ -24955,21 +26054,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
24955 26054
24956 26055
24957 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" 26056 // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl"
24958 // InternalApplicationConfiguration.g:7998:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; 26057 // InternalApplicationConfiguration.g:8351:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
24959 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { 26058 public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException {
24960 26059
24961 int stackSize = keepStackSize(); 26060 int stackSize = keepStackSize();
24962 26061
24963 try { 26062 try {
24964 // InternalApplicationConfiguration.g:8002:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) 26063 // InternalApplicationConfiguration.g:8355:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
24965 // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 26064 // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24966 { 26065 {
24967 // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) 26066 // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
24968 // InternalApplicationConfiguration.g:8004:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 26067 // InternalApplicationConfiguration.g:8357:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24969 { 26068 {
24970 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); 26069 before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
24971 // InternalApplicationConfiguration.g:8005:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) 26070 // InternalApplicationConfiguration.g:8358:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
24972 // InternalApplicationConfiguration.g:8005:3: rule__IntEnumberation__EntryAssignment_2_1_1 26071 // InternalApplicationConfiguration.g:8358:3: rule__IntEnumberation__EntryAssignment_2_1_1
24973 { 26072 {
24974 pushFollow(FOLLOW_2); 26073 pushFollow(FOLLOW_2);
24975 rule__IntEnumberation__EntryAssignment_2_1_1(); 26074 rule__IntEnumberation__EntryAssignment_2_1_1();
@@ -25002,14 +26101,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25002 26101
25003 26102
25004 // $ANTLR start "rule__RealEnumeration__Group__0" 26103 // $ANTLR start "rule__RealEnumeration__Group__0"
25005 // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; 26104 // InternalApplicationConfiguration.g:8367:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
25006 public final void rule__RealEnumeration__Group__0() throws RecognitionException { 26105 public final void rule__RealEnumeration__Group__0() throws RecognitionException {
25007 26106
25008 int stackSize = keepStackSize(); 26107 int stackSize = keepStackSize();
25009 26108
25010 try { 26109 try {
25011 // InternalApplicationConfiguration.g:8018:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) 26110 // InternalApplicationConfiguration.g:8371:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
25012 // InternalApplicationConfiguration.g:8019:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 26111 // InternalApplicationConfiguration.g:8372:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
25013 { 26112 {
25014 pushFollow(FOLLOW_38); 26113 pushFollow(FOLLOW_38);
25015 rule__RealEnumeration__Group__0__Impl(); 26114 rule__RealEnumeration__Group__0__Impl();
@@ -25040,21 +26139,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25040 26139
25041 26140
25042 // $ANTLR start "rule__RealEnumeration__Group__0__Impl" 26141 // $ANTLR start "rule__RealEnumeration__Group__0__Impl"
25043 // InternalApplicationConfiguration.g:8026:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; 26142 // InternalApplicationConfiguration.g:8379:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
25044 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { 26143 public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException {
25045 26144
25046 int stackSize = keepStackSize(); 26145 int stackSize = keepStackSize();
25047 26146
25048 try { 26147 try {
25049 // InternalApplicationConfiguration.g:8030:1: ( ( () ) ) 26148 // InternalApplicationConfiguration.g:8383:1: ( ( () ) )
25050 // InternalApplicationConfiguration.g:8031:1: ( () ) 26149 // InternalApplicationConfiguration.g:8384:1: ( () )
25051 { 26150 {
25052 // InternalApplicationConfiguration.g:8031:1: ( () ) 26151 // InternalApplicationConfiguration.g:8384:1: ( () )
25053 // InternalApplicationConfiguration.g:8032:2: () 26152 // InternalApplicationConfiguration.g:8385:2: ()
25054 { 26153 {
25055 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); 26154 before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
25056 // InternalApplicationConfiguration.g:8033:2: () 26155 // InternalApplicationConfiguration.g:8386:2: ()
25057 // InternalApplicationConfiguration.g:8033:3: 26156 // InternalApplicationConfiguration.g:8386:3:
25058 { 26157 {
25059 } 26158 }
25060 26159
@@ -25077,14 +26176,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25077 26176
25078 26177
25079 // $ANTLR start "rule__RealEnumeration__Group__1" 26178 // $ANTLR start "rule__RealEnumeration__Group__1"
25080 // InternalApplicationConfiguration.g:8041:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; 26179 // InternalApplicationConfiguration.g:8394:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
25081 public final void rule__RealEnumeration__Group__1() throws RecognitionException { 26180 public final void rule__RealEnumeration__Group__1() throws RecognitionException {
25082 26181
25083 int stackSize = keepStackSize(); 26182 int stackSize = keepStackSize();
25084 26183
25085 try { 26184 try {
25086 // InternalApplicationConfiguration.g:8045:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) 26185 // InternalApplicationConfiguration.g:8398:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
25087 // InternalApplicationConfiguration.g:8046:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 26186 // InternalApplicationConfiguration.g:8399:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
25088 { 26187 {
25089 pushFollow(FOLLOW_43); 26188 pushFollow(FOLLOW_43);
25090 rule__RealEnumeration__Group__1__Impl(); 26189 rule__RealEnumeration__Group__1__Impl();
@@ -25115,20 +26214,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25115 26214
25116 26215
25117 // $ANTLR start "rule__RealEnumeration__Group__1__Impl" 26216 // $ANTLR start "rule__RealEnumeration__Group__1__Impl"
25118 // InternalApplicationConfiguration.g:8053:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; 26217 // InternalApplicationConfiguration.g:8406:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
25119 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { 26218 public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException {
25120 26219
25121 int stackSize = keepStackSize(); 26220 int stackSize = keepStackSize();
25122 26221
25123 try { 26222 try {
25124 // InternalApplicationConfiguration.g:8057:1: ( ( '{' ) ) 26223 // InternalApplicationConfiguration.g:8410:1: ( ( '{' ) )
25125 // InternalApplicationConfiguration.g:8058:1: ( '{' ) 26224 // InternalApplicationConfiguration.g:8411:1: ( '{' )
25126 { 26225 {
25127 // InternalApplicationConfiguration.g:8058:1: ( '{' ) 26226 // InternalApplicationConfiguration.g:8411:1: ( '{' )
25128 // InternalApplicationConfiguration.g:8059:2: '{' 26227 // InternalApplicationConfiguration.g:8412:2: '{'
25129 { 26228 {
25130 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 26229 before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
25131 match(input,29,FOLLOW_2); 26230 match(input,31,FOLLOW_2);
25132 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 26231 after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
25133 26232
25134 } 26233 }
@@ -25152,14 +26251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25152 26251
25153 26252
25154 // $ANTLR start "rule__RealEnumeration__Group__2" 26253 // $ANTLR start "rule__RealEnumeration__Group__2"
25155 // InternalApplicationConfiguration.g:8068:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; 26254 // InternalApplicationConfiguration.g:8421:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
25156 public final void rule__RealEnumeration__Group__2() throws RecognitionException { 26255 public final void rule__RealEnumeration__Group__2() throws RecognitionException {
25157 26256
25158 int stackSize = keepStackSize(); 26257 int stackSize = keepStackSize();
25159 26258
25160 try { 26259 try {
25161 // InternalApplicationConfiguration.g:8072:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) 26260 // InternalApplicationConfiguration.g:8425:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
25162 // InternalApplicationConfiguration.g:8073:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 26261 // InternalApplicationConfiguration.g:8426:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
25163 { 26262 {
25164 pushFollow(FOLLOW_43); 26263 pushFollow(FOLLOW_43);
25165 rule__RealEnumeration__Group__2__Impl(); 26264 rule__RealEnumeration__Group__2__Impl();
@@ -25190,29 +26289,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25190 26289
25191 26290
25192 // $ANTLR start "rule__RealEnumeration__Group__2__Impl" 26291 // $ANTLR start "rule__RealEnumeration__Group__2__Impl"
25193 // InternalApplicationConfiguration.g:8080:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; 26292 // InternalApplicationConfiguration.g:8433:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
25194 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { 26293 public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException {
25195 26294
25196 int stackSize = keepStackSize(); 26295 int stackSize = keepStackSize();
25197 26296
25198 try { 26297 try {
25199 // InternalApplicationConfiguration.g:8084:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) 26298 // InternalApplicationConfiguration.g:8437:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
25200 // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 26299 // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? )
25201 { 26300 {
25202 // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) 26301 // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? )
25203 // InternalApplicationConfiguration.g:8086:2: ( rule__RealEnumeration__Group_2__0 )? 26302 // InternalApplicationConfiguration.g:8439:2: ( rule__RealEnumeration__Group_2__0 )?
25204 { 26303 {
25205 before(grammarAccess.getRealEnumerationAccess().getGroup_2()); 26304 before(grammarAccess.getRealEnumerationAccess().getGroup_2());
25206 // InternalApplicationConfiguration.g:8087:2: ( rule__RealEnumeration__Group_2__0 )? 26305 // InternalApplicationConfiguration.g:8440:2: ( rule__RealEnumeration__Group_2__0 )?
25207 int alt60=2; 26306 int alt62=2;
25208 int LA60_0 = input.LA(1); 26307 int LA62_0 = input.LA(1);
25209 26308
25210 if ( (LA60_0==RULE_INT||LA60_0==22) ) { 26309 if ( (LA62_0==RULE_INT||LA62_0==24) ) {
25211 alt60=1; 26310 alt62=1;
25212 } 26311 }
25213 switch (alt60) { 26312 switch (alt62) {
25214 case 1 : 26313 case 1 :
25215 // InternalApplicationConfiguration.g:8087:3: rule__RealEnumeration__Group_2__0 26314 // InternalApplicationConfiguration.g:8440:3: rule__RealEnumeration__Group_2__0
25216 { 26315 {
25217 pushFollow(FOLLOW_2); 26316 pushFollow(FOLLOW_2);
25218 rule__RealEnumeration__Group_2__0(); 26317 rule__RealEnumeration__Group_2__0();
@@ -25248,14 +26347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25248 26347
25249 26348
25250 // $ANTLR start "rule__RealEnumeration__Group__3" 26349 // $ANTLR start "rule__RealEnumeration__Group__3"
25251 // InternalApplicationConfiguration.g:8095:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; 26350 // InternalApplicationConfiguration.g:8448:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
25252 public final void rule__RealEnumeration__Group__3() throws RecognitionException { 26351 public final void rule__RealEnumeration__Group__3() throws RecognitionException {
25253 26352
25254 int stackSize = keepStackSize(); 26353 int stackSize = keepStackSize();
25255 26354
25256 try { 26355 try {
25257 // InternalApplicationConfiguration.g:8099:1: ( rule__RealEnumeration__Group__3__Impl ) 26356 // InternalApplicationConfiguration.g:8452:1: ( rule__RealEnumeration__Group__3__Impl )
25258 // InternalApplicationConfiguration.g:8100:2: rule__RealEnumeration__Group__3__Impl 26357 // InternalApplicationConfiguration.g:8453:2: rule__RealEnumeration__Group__3__Impl
25259 { 26358 {
25260 pushFollow(FOLLOW_2); 26359 pushFollow(FOLLOW_2);
25261 rule__RealEnumeration__Group__3__Impl(); 26360 rule__RealEnumeration__Group__3__Impl();
@@ -25281,20 +26380,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25281 26380
25282 26381
25283 // $ANTLR start "rule__RealEnumeration__Group__3__Impl" 26382 // $ANTLR start "rule__RealEnumeration__Group__3__Impl"
25284 // InternalApplicationConfiguration.g:8106:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; 26383 // InternalApplicationConfiguration.g:8459:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
25285 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { 26384 public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException {
25286 26385
25287 int stackSize = keepStackSize(); 26386 int stackSize = keepStackSize();
25288 26387
25289 try { 26388 try {
25290 // InternalApplicationConfiguration.g:8110:1: ( ( '}' ) ) 26389 // InternalApplicationConfiguration.g:8463:1: ( ( '}' ) )
25291 // InternalApplicationConfiguration.g:8111:1: ( '}' ) 26390 // InternalApplicationConfiguration.g:8464:1: ( '}' )
25292 { 26391 {
25293 // InternalApplicationConfiguration.g:8111:1: ( '}' ) 26392 // InternalApplicationConfiguration.g:8464:1: ( '}' )
25294 // InternalApplicationConfiguration.g:8112:2: '}' 26393 // InternalApplicationConfiguration.g:8465:2: '}'
25295 { 26394 {
25296 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 26395 before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
25297 match(input,30,FOLLOW_2); 26396 match(input,32,FOLLOW_2);
25298 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); 26397 after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
25299 26398
25300 } 26399 }
@@ -25318,14 +26417,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25318 26417
25319 26418
25320 // $ANTLR start "rule__RealEnumeration__Group_2__0" 26419 // $ANTLR start "rule__RealEnumeration__Group_2__0"
25321 // InternalApplicationConfiguration.g:8122:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; 26420 // InternalApplicationConfiguration.g:8475:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
25322 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { 26421 public final void rule__RealEnumeration__Group_2__0() throws RecognitionException {
25323 26422
25324 int stackSize = keepStackSize(); 26423 int stackSize = keepStackSize();
25325 26424
25326 try { 26425 try {
25327 // InternalApplicationConfiguration.g:8126:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) 26426 // InternalApplicationConfiguration.g:8479:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
25328 // InternalApplicationConfiguration.g:8127:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 26427 // InternalApplicationConfiguration.g:8480:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
25329 { 26428 {
25330 pushFollow(FOLLOW_28); 26429 pushFollow(FOLLOW_28);
25331 rule__RealEnumeration__Group_2__0__Impl(); 26430 rule__RealEnumeration__Group_2__0__Impl();
@@ -25356,21 +26455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25356 26455
25357 26456
25358 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" 26457 // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl"
25359 // InternalApplicationConfiguration.g:8134:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; 26458 // InternalApplicationConfiguration.g:8487:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
25360 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { 26459 public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException {
25361 26460
25362 int stackSize = keepStackSize(); 26461 int stackSize = keepStackSize();
25363 26462
25364 try { 26463 try {
25365 // InternalApplicationConfiguration.g:8138:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) 26464 // InternalApplicationConfiguration.g:8491:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
25366 // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 26465 // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
25367 { 26466 {
25368 // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) 26467 // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
25369 // InternalApplicationConfiguration.g:8140:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 26468 // InternalApplicationConfiguration.g:8493:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
25370 { 26469 {
25371 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); 26470 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
25372 // InternalApplicationConfiguration.g:8141:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) 26471 // InternalApplicationConfiguration.g:8494:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
25373 // InternalApplicationConfiguration.g:8141:3: rule__RealEnumeration__EntryAssignment_2_0 26472 // InternalApplicationConfiguration.g:8494:3: rule__RealEnumeration__EntryAssignment_2_0
25374 { 26473 {
25375 pushFollow(FOLLOW_2); 26474 pushFollow(FOLLOW_2);
25376 rule__RealEnumeration__EntryAssignment_2_0(); 26475 rule__RealEnumeration__EntryAssignment_2_0();
@@ -25403,14 +26502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25403 26502
25404 26503
25405 // $ANTLR start "rule__RealEnumeration__Group_2__1" 26504 // $ANTLR start "rule__RealEnumeration__Group_2__1"
25406 // InternalApplicationConfiguration.g:8149:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; 26505 // InternalApplicationConfiguration.g:8502:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
25407 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { 26506 public final void rule__RealEnumeration__Group_2__1() throws RecognitionException {
25408 26507
25409 int stackSize = keepStackSize(); 26508 int stackSize = keepStackSize();
25410 26509
25411 try { 26510 try {
25412 // InternalApplicationConfiguration.g:8153:1: ( rule__RealEnumeration__Group_2__1__Impl ) 26511 // InternalApplicationConfiguration.g:8506:1: ( rule__RealEnumeration__Group_2__1__Impl )
25413 // InternalApplicationConfiguration.g:8154:2: rule__RealEnumeration__Group_2__1__Impl 26512 // InternalApplicationConfiguration.g:8507:2: rule__RealEnumeration__Group_2__1__Impl
25414 { 26513 {
25415 pushFollow(FOLLOW_2); 26514 pushFollow(FOLLOW_2);
25416 rule__RealEnumeration__Group_2__1__Impl(); 26515 rule__RealEnumeration__Group_2__1__Impl();
@@ -25436,33 +26535,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25436 26535
25437 26536
25438 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" 26537 // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl"
25439 // InternalApplicationConfiguration.g:8160:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; 26538 // InternalApplicationConfiguration.g:8513:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
25440 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { 26539 public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException {
25441 26540
25442 int stackSize = keepStackSize(); 26541 int stackSize = keepStackSize();
25443 26542
25444 try { 26543 try {
25445 // InternalApplicationConfiguration.g:8164:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) 26544 // InternalApplicationConfiguration.g:8517:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
25446 // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 26545 // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
25447 { 26546 {
25448 // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) 26547 // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
25449 // InternalApplicationConfiguration.g:8166:2: ( rule__RealEnumeration__Group_2_1__0 )* 26548 // InternalApplicationConfiguration.g:8519:2: ( rule__RealEnumeration__Group_2_1__0 )*
25450 { 26549 {
25451 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); 26550 before(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
25452 // InternalApplicationConfiguration.g:8167:2: ( rule__RealEnumeration__Group_2_1__0 )* 26551 // InternalApplicationConfiguration.g:8520:2: ( rule__RealEnumeration__Group_2_1__0 )*
25453 loop61: 26552 loop63:
25454 do { 26553 do {
25455 int alt61=2; 26554 int alt63=2;
25456 int LA61_0 = input.LA(1); 26555 int LA63_0 = input.LA(1);
25457 26556
25458 if ( (LA61_0==31) ) { 26557 if ( (LA63_0==33) ) {
25459 alt61=1; 26558 alt63=1;
25460 } 26559 }
25461 26560
25462 26561
25463 switch (alt61) { 26562 switch (alt63) {
25464 case 1 : 26563 case 1 :
25465 // InternalApplicationConfiguration.g:8167:3: rule__RealEnumeration__Group_2_1__0 26564 // InternalApplicationConfiguration.g:8520:3: rule__RealEnumeration__Group_2_1__0
25466 { 26565 {
25467 pushFollow(FOLLOW_17); 26566 pushFollow(FOLLOW_17);
25468 rule__RealEnumeration__Group_2_1__0(); 26567 rule__RealEnumeration__Group_2_1__0();
@@ -25474,7 +26573,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25474 break; 26573 break;
25475 26574
25476 default : 26575 default :
25477 break loop61; 26576 break loop63;
25478 } 26577 }
25479 } while (true); 26578 } while (true);
25480 26579
@@ -25501,14 +26600,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25501 26600
25502 26601
25503 // $ANTLR start "rule__RealEnumeration__Group_2_1__0" 26602 // $ANTLR start "rule__RealEnumeration__Group_2_1__0"
25504 // InternalApplicationConfiguration.g:8176:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; 26603 // InternalApplicationConfiguration.g:8529:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
25505 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { 26604 public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException {
25506 26605
25507 int stackSize = keepStackSize(); 26606 int stackSize = keepStackSize();
25508 26607
25509 try { 26608 try {
25510 // InternalApplicationConfiguration.g:8180:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) 26609 // InternalApplicationConfiguration.g:8533:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
25511 // InternalApplicationConfiguration.g:8181:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 26610 // InternalApplicationConfiguration.g:8534:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
25512 { 26611 {
25513 pushFollow(FOLLOW_25); 26612 pushFollow(FOLLOW_25);
25514 rule__RealEnumeration__Group_2_1__0__Impl(); 26613 rule__RealEnumeration__Group_2_1__0__Impl();
@@ -25539,20 +26638,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25539 26638
25540 26639
25541 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" 26640 // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl"
25542 // InternalApplicationConfiguration.g:8188:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; 26641 // InternalApplicationConfiguration.g:8541:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
25543 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { 26642 public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException {
25544 26643
25545 int stackSize = keepStackSize(); 26644 int stackSize = keepStackSize();
25546 26645
25547 try { 26646 try {
25548 // InternalApplicationConfiguration.g:8192:1: ( ( ',' ) ) 26647 // InternalApplicationConfiguration.g:8545:1: ( ( ',' ) )
25549 // InternalApplicationConfiguration.g:8193:1: ( ',' ) 26648 // InternalApplicationConfiguration.g:8546:1: ( ',' )
25550 { 26649 {
25551 // InternalApplicationConfiguration.g:8193:1: ( ',' ) 26650 // InternalApplicationConfiguration.g:8546:1: ( ',' )
25552 // InternalApplicationConfiguration.g:8194:2: ',' 26651 // InternalApplicationConfiguration.g:8547:2: ','
25553 { 26652 {
25554 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 26653 before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
25555 match(input,31,FOLLOW_2); 26654 match(input,33,FOLLOW_2);
25556 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 26655 after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
25557 26656
25558 } 26657 }
@@ -25576,14 +26675,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25576 26675
25577 26676
25578 // $ANTLR start "rule__RealEnumeration__Group_2_1__1" 26677 // $ANTLR start "rule__RealEnumeration__Group_2_1__1"
25579 // InternalApplicationConfiguration.g:8203:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; 26678 // InternalApplicationConfiguration.g:8556:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
25580 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { 26679 public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException {
25581 26680
25582 int stackSize = keepStackSize(); 26681 int stackSize = keepStackSize();
25583 26682
25584 try { 26683 try {
25585 // InternalApplicationConfiguration.g:8207:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) 26684 // InternalApplicationConfiguration.g:8560:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
25586 // InternalApplicationConfiguration.g:8208:2: rule__RealEnumeration__Group_2_1__1__Impl 26685 // InternalApplicationConfiguration.g:8561:2: rule__RealEnumeration__Group_2_1__1__Impl
25587 { 26686 {
25588 pushFollow(FOLLOW_2); 26687 pushFollow(FOLLOW_2);
25589 rule__RealEnumeration__Group_2_1__1__Impl(); 26688 rule__RealEnumeration__Group_2_1__1__Impl();
@@ -25609,21 +26708,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25609 26708
25610 26709
25611 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" 26710 // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl"
25612 // InternalApplicationConfiguration.g:8214:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; 26711 // InternalApplicationConfiguration.g:8567:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
25613 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { 26712 public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException {
25614 26713
25615 int stackSize = keepStackSize(); 26714 int stackSize = keepStackSize();
25616 26715
25617 try { 26716 try {
25618 // InternalApplicationConfiguration.g:8218:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) 26717 // InternalApplicationConfiguration.g:8571:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
25619 // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 26718 // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
25620 { 26719 {
25621 // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) 26720 // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
25622 // InternalApplicationConfiguration.g:8220:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 26721 // InternalApplicationConfiguration.g:8573:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
25623 { 26722 {
25624 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); 26723 before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
25625 // InternalApplicationConfiguration.g:8221:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) 26724 // InternalApplicationConfiguration.g:8574:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
25626 // InternalApplicationConfiguration.g:8221:3: rule__RealEnumeration__EntryAssignment_2_1_1 26725 // InternalApplicationConfiguration.g:8574:3: rule__RealEnumeration__EntryAssignment_2_1_1
25627 { 26726 {
25628 pushFollow(FOLLOW_2); 26727 pushFollow(FOLLOW_2);
25629 rule__RealEnumeration__EntryAssignment_2_1_1(); 26728 rule__RealEnumeration__EntryAssignment_2_1_1();
@@ -25656,14 +26755,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25656 26755
25657 26756
25658 // $ANTLR start "rule__StringEnumeration__Group__0" 26757 // $ANTLR start "rule__StringEnumeration__Group__0"
25659 // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; 26758 // InternalApplicationConfiguration.g:8583:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
25660 public final void rule__StringEnumeration__Group__0() throws RecognitionException { 26759 public final void rule__StringEnumeration__Group__0() throws RecognitionException {
25661 26760
25662 int stackSize = keepStackSize(); 26761 int stackSize = keepStackSize();
25663 26762
25664 try { 26763 try {
25665 // InternalApplicationConfiguration.g:8234:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) 26764 // InternalApplicationConfiguration.g:8587:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
25666 // InternalApplicationConfiguration.g:8235:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 26765 // InternalApplicationConfiguration.g:8588:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
25667 { 26766 {
25668 pushFollow(FOLLOW_38); 26767 pushFollow(FOLLOW_38);
25669 rule__StringEnumeration__Group__0__Impl(); 26768 rule__StringEnumeration__Group__0__Impl();
@@ -25694,21 +26793,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25694 26793
25695 26794
25696 // $ANTLR start "rule__StringEnumeration__Group__0__Impl" 26795 // $ANTLR start "rule__StringEnumeration__Group__0__Impl"
25697 // InternalApplicationConfiguration.g:8242:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; 26796 // InternalApplicationConfiguration.g:8595:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
25698 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { 26797 public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException {
25699 26798
25700 int stackSize = keepStackSize(); 26799 int stackSize = keepStackSize();
25701 26800
25702 try { 26801 try {
25703 // InternalApplicationConfiguration.g:8246:1: ( ( () ) ) 26802 // InternalApplicationConfiguration.g:8599:1: ( ( () ) )
25704 // InternalApplicationConfiguration.g:8247:1: ( () ) 26803 // InternalApplicationConfiguration.g:8600:1: ( () )
25705 { 26804 {
25706 // InternalApplicationConfiguration.g:8247:1: ( () ) 26805 // InternalApplicationConfiguration.g:8600:1: ( () )
25707 // InternalApplicationConfiguration.g:8248:2: () 26806 // InternalApplicationConfiguration.g:8601:2: ()
25708 { 26807 {
25709 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); 26808 before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
25710 // InternalApplicationConfiguration.g:8249:2: () 26809 // InternalApplicationConfiguration.g:8602:2: ()
25711 // InternalApplicationConfiguration.g:8249:3: 26810 // InternalApplicationConfiguration.g:8602:3:
25712 { 26811 {
25713 } 26812 }
25714 26813
@@ -25731,14 +26830,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25731 26830
25732 26831
25733 // $ANTLR start "rule__StringEnumeration__Group__1" 26832 // $ANTLR start "rule__StringEnumeration__Group__1"
25734 // InternalApplicationConfiguration.g:8257:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; 26833 // InternalApplicationConfiguration.g:8610:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
25735 public final void rule__StringEnumeration__Group__1() throws RecognitionException { 26834 public final void rule__StringEnumeration__Group__1() throws RecognitionException {
25736 26835
25737 int stackSize = keepStackSize(); 26836 int stackSize = keepStackSize();
25738 26837
25739 try { 26838 try {
25740 // InternalApplicationConfiguration.g:8261:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) 26839 // InternalApplicationConfiguration.g:8614:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
25741 // InternalApplicationConfiguration.g:8262:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 26840 // InternalApplicationConfiguration.g:8615:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
25742 { 26841 {
25743 pushFollow(FOLLOW_44); 26842 pushFollow(FOLLOW_44);
25744 rule__StringEnumeration__Group__1__Impl(); 26843 rule__StringEnumeration__Group__1__Impl();
@@ -25769,20 +26868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25769 26868
25770 26869
25771 // $ANTLR start "rule__StringEnumeration__Group__1__Impl" 26870 // $ANTLR start "rule__StringEnumeration__Group__1__Impl"
25772 // InternalApplicationConfiguration.g:8269:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; 26871 // InternalApplicationConfiguration.g:8622:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
25773 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { 26872 public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException {
25774 26873
25775 int stackSize = keepStackSize(); 26874 int stackSize = keepStackSize();
25776 26875
25777 try { 26876 try {
25778 // InternalApplicationConfiguration.g:8273:1: ( ( '{' ) ) 26877 // InternalApplicationConfiguration.g:8626:1: ( ( '{' ) )
25779 // InternalApplicationConfiguration.g:8274:1: ( '{' ) 26878 // InternalApplicationConfiguration.g:8627:1: ( '{' )
25780 { 26879 {
25781 // InternalApplicationConfiguration.g:8274:1: ( '{' ) 26880 // InternalApplicationConfiguration.g:8627:1: ( '{' )
25782 // InternalApplicationConfiguration.g:8275:2: '{' 26881 // InternalApplicationConfiguration.g:8628:2: '{'
25783 { 26882 {
25784 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 26883 before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
25785 match(input,29,FOLLOW_2); 26884 match(input,31,FOLLOW_2);
25786 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 26885 after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
25787 26886
25788 } 26887 }
@@ -25806,14 +26905,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25806 26905
25807 26906
25808 // $ANTLR start "rule__StringEnumeration__Group__2" 26907 // $ANTLR start "rule__StringEnumeration__Group__2"
25809 // InternalApplicationConfiguration.g:8284:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; 26908 // InternalApplicationConfiguration.g:8637:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
25810 public final void rule__StringEnumeration__Group__2() throws RecognitionException { 26909 public final void rule__StringEnumeration__Group__2() throws RecognitionException {
25811 26910
25812 int stackSize = keepStackSize(); 26911 int stackSize = keepStackSize();
25813 26912
25814 try { 26913 try {
25815 // InternalApplicationConfiguration.g:8288:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) 26914 // InternalApplicationConfiguration.g:8641:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
25816 // InternalApplicationConfiguration.g:8289:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 26915 // InternalApplicationConfiguration.g:8642:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
25817 { 26916 {
25818 pushFollow(FOLLOW_44); 26917 pushFollow(FOLLOW_44);
25819 rule__StringEnumeration__Group__2__Impl(); 26918 rule__StringEnumeration__Group__2__Impl();
@@ -25844,29 +26943,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25844 26943
25845 26944
25846 // $ANTLR start "rule__StringEnumeration__Group__2__Impl" 26945 // $ANTLR start "rule__StringEnumeration__Group__2__Impl"
25847 // InternalApplicationConfiguration.g:8296:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; 26946 // InternalApplicationConfiguration.g:8649:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
25848 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { 26947 public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException {
25849 26948
25850 int stackSize = keepStackSize(); 26949 int stackSize = keepStackSize();
25851 26950
25852 try { 26951 try {
25853 // InternalApplicationConfiguration.g:8300:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) 26952 // InternalApplicationConfiguration.g:8653:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
25854 // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 26953 // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25855 { 26954 {
25856 // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) 26955 // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? )
25857 // InternalApplicationConfiguration.g:8302:2: ( rule__StringEnumeration__Group_2__0 )? 26956 // InternalApplicationConfiguration.g:8655:2: ( rule__StringEnumeration__Group_2__0 )?
25858 { 26957 {
25859 before(grammarAccess.getStringEnumerationAccess().getGroup_2()); 26958 before(grammarAccess.getStringEnumerationAccess().getGroup_2());
25860 // InternalApplicationConfiguration.g:8303:2: ( rule__StringEnumeration__Group_2__0 )? 26959 // InternalApplicationConfiguration.g:8656:2: ( rule__StringEnumeration__Group_2__0 )?
25861 int alt62=2; 26960 int alt64=2;
25862 int LA62_0 = input.LA(1); 26961 int LA64_0 = input.LA(1);
25863 26962
25864 if ( (LA62_0==RULE_STRING) ) { 26963 if ( (LA64_0==RULE_STRING) ) {
25865 alt62=1; 26964 alt64=1;
25866 } 26965 }
25867 switch (alt62) { 26966 switch (alt64) {
25868 case 1 : 26967 case 1 :
25869 // InternalApplicationConfiguration.g:8303:3: rule__StringEnumeration__Group_2__0 26968 // InternalApplicationConfiguration.g:8656:3: rule__StringEnumeration__Group_2__0
25870 { 26969 {
25871 pushFollow(FOLLOW_2); 26970 pushFollow(FOLLOW_2);
25872 rule__StringEnumeration__Group_2__0(); 26971 rule__StringEnumeration__Group_2__0();
@@ -25902,14 +27001,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25902 27001
25903 27002
25904 // $ANTLR start "rule__StringEnumeration__Group__3" 27003 // $ANTLR start "rule__StringEnumeration__Group__3"
25905 // InternalApplicationConfiguration.g:8311:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; 27004 // InternalApplicationConfiguration.g:8664:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
25906 public final void rule__StringEnumeration__Group__3() throws RecognitionException { 27005 public final void rule__StringEnumeration__Group__3() throws RecognitionException {
25907 27006
25908 int stackSize = keepStackSize(); 27007 int stackSize = keepStackSize();
25909 27008
25910 try { 27009 try {
25911 // InternalApplicationConfiguration.g:8315:1: ( rule__StringEnumeration__Group__3__Impl ) 27010 // InternalApplicationConfiguration.g:8668:1: ( rule__StringEnumeration__Group__3__Impl )
25912 // InternalApplicationConfiguration.g:8316:2: rule__StringEnumeration__Group__3__Impl 27011 // InternalApplicationConfiguration.g:8669:2: rule__StringEnumeration__Group__3__Impl
25913 { 27012 {
25914 pushFollow(FOLLOW_2); 27013 pushFollow(FOLLOW_2);
25915 rule__StringEnumeration__Group__3__Impl(); 27014 rule__StringEnumeration__Group__3__Impl();
@@ -25935,20 +27034,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25935 27034
25936 27035
25937 // $ANTLR start "rule__StringEnumeration__Group__3__Impl" 27036 // $ANTLR start "rule__StringEnumeration__Group__3__Impl"
25938 // InternalApplicationConfiguration.g:8322:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; 27037 // InternalApplicationConfiguration.g:8675:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
25939 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { 27038 public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException {
25940 27039
25941 int stackSize = keepStackSize(); 27040 int stackSize = keepStackSize();
25942 27041
25943 try { 27042 try {
25944 // InternalApplicationConfiguration.g:8326:1: ( ( '}' ) ) 27043 // InternalApplicationConfiguration.g:8679:1: ( ( '}' ) )
25945 // InternalApplicationConfiguration.g:8327:1: ( '}' ) 27044 // InternalApplicationConfiguration.g:8680:1: ( '}' )
25946 { 27045 {
25947 // InternalApplicationConfiguration.g:8327:1: ( '}' ) 27046 // InternalApplicationConfiguration.g:8680:1: ( '}' )
25948 // InternalApplicationConfiguration.g:8328:2: '}' 27047 // InternalApplicationConfiguration.g:8681:2: '}'
25949 { 27048 {
25950 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 27049 before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25951 match(input,30,FOLLOW_2); 27050 match(input,32,FOLLOW_2);
25952 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); 27051 after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
25953 27052
25954 } 27053 }
@@ -25972,14 +27071,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
25972 27071
25973 27072
25974 // $ANTLR start "rule__StringEnumeration__Group_2__0" 27073 // $ANTLR start "rule__StringEnumeration__Group_2__0"
25975 // InternalApplicationConfiguration.g:8338:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; 27074 // InternalApplicationConfiguration.g:8691:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
25976 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { 27075 public final void rule__StringEnumeration__Group_2__0() throws RecognitionException {
25977 27076
25978 int stackSize = keepStackSize(); 27077 int stackSize = keepStackSize();
25979 27078
25980 try { 27079 try {
25981 // InternalApplicationConfiguration.g:8342:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) 27080 // InternalApplicationConfiguration.g:8695:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
25982 // InternalApplicationConfiguration.g:8343:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 27081 // InternalApplicationConfiguration.g:8696:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
25983 { 27082 {
25984 pushFollow(FOLLOW_28); 27083 pushFollow(FOLLOW_28);
25985 rule__StringEnumeration__Group_2__0__Impl(); 27084 rule__StringEnumeration__Group_2__0__Impl();
@@ -26010,21 +27109,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26010 27109
26011 27110
26012 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" 27111 // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl"
26013 // InternalApplicationConfiguration.g:8350:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; 27112 // InternalApplicationConfiguration.g:8703:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
26014 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { 27113 public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException {
26015 27114
26016 int stackSize = keepStackSize(); 27115 int stackSize = keepStackSize();
26017 27116
26018 try { 27117 try {
26019 // InternalApplicationConfiguration.g:8354:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) 27118 // InternalApplicationConfiguration.g:8707:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
26020 // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 27119 // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
26021 { 27120 {
26022 // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) 27121 // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
26023 // InternalApplicationConfiguration.g:8356:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 27122 // InternalApplicationConfiguration.g:8709:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
26024 { 27123 {
26025 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); 27124 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
26026 // InternalApplicationConfiguration.g:8357:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) 27125 // InternalApplicationConfiguration.g:8710:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
26027 // InternalApplicationConfiguration.g:8357:3: rule__StringEnumeration__EntryAssignment_2_0 27126 // InternalApplicationConfiguration.g:8710:3: rule__StringEnumeration__EntryAssignment_2_0
26028 { 27127 {
26029 pushFollow(FOLLOW_2); 27128 pushFollow(FOLLOW_2);
26030 rule__StringEnumeration__EntryAssignment_2_0(); 27129 rule__StringEnumeration__EntryAssignment_2_0();
@@ -26057,14 +27156,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26057 27156
26058 27157
26059 // $ANTLR start "rule__StringEnumeration__Group_2__1" 27158 // $ANTLR start "rule__StringEnumeration__Group_2__1"
26060 // InternalApplicationConfiguration.g:8365:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; 27159 // InternalApplicationConfiguration.g:8718:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
26061 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { 27160 public final void rule__StringEnumeration__Group_2__1() throws RecognitionException {
26062 27161
26063 int stackSize = keepStackSize(); 27162 int stackSize = keepStackSize();
26064 27163
26065 try { 27164 try {
26066 // InternalApplicationConfiguration.g:8369:1: ( rule__StringEnumeration__Group_2__1__Impl ) 27165 // InternalApplicationConfiguration.g:8722:1: ( rule__StringEnumeration__Group_2__1__Impl )
26067 // InternalApplicationConfiguration.g:8370:2: rule__StringEnumeration__Group_2__1__Impl 27166 // InternalApplicationConfiguration.g:8723:2: rule__StringEnumeration__Group_2__1__Impl
26068 { 27167 {
26069 pushFollow(FOLLOW_2); 27168 pushFollow(FOLLOW_2);
26070 rule__StringEnumeration__Group_2__1__Impl(); 27169 rule__StringEnumeration__Group_2__1__Impl();
@@ -26090,33 +27189,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26090 27189
26091 27190
26092 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" 27191 // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl"
26093 // InternalApplicationConfiguration.g:8376:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; 27192 // InternalApplicationConfiguration.g:8729:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
26094 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { 27193 public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException {
26095 27194
26096 int stackSize = keepStackSize(); 27195 int stackSize = keepStackSize();
26097 27196
26098 try { 27197 try {
26099 // InternalApplicationConfiguration.g:8380:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) 27198 // InternalApplicationConfiguration.g:8733:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
26100 // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 27199 // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
26101 { 27200 {
26102 // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) 27201 // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
26103 // InternalApplicationConfiguration.g:8382:2: ( rule__StringEnumeration__Group_2_1__0 )* 27202 // InternalApplicationConfiguration.g:8735:2: ( rule__StringEnumeration__Group_2_1__0 )*
26104 { 27203 {
26105 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); 27204 before(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
26106 // InternalApplicationConfiguration.g:8383:2: ( rule__StringEnumeration__Group_2_1__0 )* 27205 // InternalApplicationConfiguration.g:8736:2: ( rule__StringEnumeration__Group_2_1__0 )*
26107 loop63: 27206 loop65:
26108 do { 27207 do {
26109 int alt63=2; 27208 int alt65=2;
26110 int LA63_0 = input.LA(1); 27209 int LA65_0 = input.LA(1);
26111 27210
26112 if ( (LA63_0==31) ) { 27211 if ( (LA65_0==33) ) {
26113 alt63=1; 27212 alt65=1;
26114 } 27213 }
26115 27214
26116 27215
26117 switch (alt63) { 27216 switch (alt65) {
26118 case 1 : 27217 case 1 :
26119 // InternalApplicationConfiguration.g:8383:3: rule__StringEnumeration__Group_2_1__0 27218 // InternalApplicationConfiguration.g:8736:3: rule__StringEnumeration__Group_2_1__0
26120 { 27219 {
26121 pushFollow(FOLLOW_17); 27220 pushFollow(FOLLOW_17);
26122 rule__StringEnumeration__Group_2_1__0(); 27221 rule__StringEnumeration__Group_2_1__0();
@@ -26128,7 +27227,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26128 break; 27227 break;
26129 27228
26130 default : 27229 default :
26131 break loop63; 27230 break loop65;
26132 } 27231 }
26133 } while (true); 27232 } while (true);
26134 27233
@@ -26155,14 +27254,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26155 27254
26156 27255
26157 // $ANTLR start "rule__StringEnumeration__Group_2_1__0" 27256 // $ANTLR start "rule__StringEnumeration__Group_2_1__0"
26158 // InternalApplicationConfiguration.g:8392:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; 27257 // InternalApplicationConfiguration.g:8745:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
26159 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { 27258 public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException {
26160 27259
26161 int stackSize = keepStackSize(); 27260 int stackSize = keepStackSize();
26162 27261
26163 try { 27262 try {
26164 // InternalApplicationConfiguration.g:8396:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) 27263 // InternalApplicationConfiguration.g:8749:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
26165 // InternalApplicationConfiguration.g:8397:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 27264 // InternalApplicationConfiguration.g:8750:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
26166 { 27265 {
26167 pushFollow(FOLLOW_11); 27266 pushFollow(FOLLOW_11);
26168 rule__StringEnumeration__Group_2_1__0__Impl(); 27267 rule__StringEnumeration__Group_2_1__0__Impl();
@@ -26193,20 +27292,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26193 27292
26194 27293
26195 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" 27294 // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl"
26196 // InternalApplicationConfiguration.g:8404:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; 27295 // InternalApplicationConfiguration.g:8757:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
26197 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { 27296 public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException {
26198 27297
26199 int stackSize = keepStackSize(); 27298 int stackSize = keepStackSize();
26200 27299
26201 try { 27300 try {
26202 // InternalApplicationConfiguration.g:8408:1: ( ( ',' ) ) 27301 // InternalApplicationConfiguration.g:8761:1: ( ( ',' ) )
26203 // InternalApplicationConfiguration.g:8409:1: ( ',' ) 27302 // InternalApplicationConfiguration.g:8762:1: ( ',' )
26204 { 27303 {
26205 // InternalApplicationConfiguration.g:8409:1: ( ',' ) 27304 // InternalApplicationConfiguration.g:8762:1: ( ',' )
26206 // InternalApplicationConfiguration.g:8410:2: ',' 27305 // InternalApplicationConfiguration.g:8763:2: ','
26207 { 27306 {
26208 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 27307 before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
26209 match(input,31,FOLLOW_2); 27308 match(input,33,FOLLOW_2);
26210 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 27309 after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
26211 27310
26212 } 27311 }
@@ -26230,14 +27329,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26230 27329
26231 27330
26232 // $ANTLR start "rule__StringEnumeration__Group_2_1__1" 27331 // $ANTLR start "rule__StringEnumeration__Group_2_1__1"
26233 // InternalApplicationConfiguration.g:8419:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; 27332 // InternalApplicationConfiguration.g:8772:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
26234 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { 27333 public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException {
26235 27334
26236 int stackSize = keepStackSize(); 27335 int stackSize = keepStackSize();
26237 27336
26238 try { 27337 try {
26239 // InternalApplicationConfiguration.g:8423:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) 27338 // InternalApplicationConfiguration.g:8776:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
26240 // InternalApplicationConfiguration.g:8424:2: rule__StringEnumeration__Group_2_1__1__Impl 27339 // InternalApplicationConfiguration.g:8777:2: rule__StringEnumeration__Group_2_1__1__Impl
26241 { 27340 {
26242 pushFollow(FOLLOW_2); 27341 pushFollow(FOLLOW_2);
26243 rule__StringEnumeration__Group_2_1__1__Impl(); 27342 rule__StringEnumeration__Group_2_1__1__Impl();
@@ -26263,21 +27362,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26263 27362
26264 27363
26265 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" 27364 // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl"
26266 // InternalApplicationConfiguration.g:8430:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; 27365 // InternalApplicationConfiguration.g:8783:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
26267 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { 27366 public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException {
26268 27367
26269 int stackSize = keepStackSize(); 27368 int stackSize = keepStackSize();
26270 27369
26271 try { 27370 try {
26272 // InternalApplicationConfiguration.g:8434:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) 27371 // InternalApplicationConfiguration.g:8787:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
26273 // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 27372 // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
26274 { 27373 {
26275 // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) 27374 // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
26276 // InternalApplicationConfiguration.g:8436:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 27375 // InternalApplicationConfiguration.g:8789:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
26277 { 27376 {
26278 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); 27377 before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
26279 // InternalApplicationConfiguration.g:8437:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) 27378 // InternalApplicationConfiguration.g:8790:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
26280 // InternalApplicationConfiguration.g:8437:3: rule__StringEnumeration__EntryAssignment_2_1_1 27379 // InternalApplicationConfiguration.g:8790:3: rule__StringEnumeration__EntryAssignment_2_1_1
26281 { 27380 {
26282 pushFollow(FOLLOW_2); 27381 pushFollow(FOLLOW_2);
26283 rule__StringEnumeration__EntryAssignment_2_1_1(); 27382 rule__StringEnumeration__EntryAssignment_2_1_1();
@@ -26310,14 +27409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26310 27409
26311 27410
26312 // $ANTLR start "rule__ScopeDeclaration__Group__0" 27411 // $ANTLR start "rule__ScopeDeclaration__Group__0"
26313 // InternalApplicationConfiguration.g:8446:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; 27412 // InternalApplicationConfiguration.g:8799:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
26314 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { 27413 public final void rule__ScopeDeclaration__Group__0() throws RecognitionException {
26315 27414
26316 int stackSize = keepStackSize(); 27415 int stackSize = keepStackSize();
26317 27416
26318 try { 27417 try {
26319 // InternalApplicationConfiguration.g:8450:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) 27418 // InternalApplicationConfiguration.g:8803:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
26320 // InternalApplicationConfiguration.g:8451:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 27419 // InternalApplicationConfiguration.g:8804:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
26321 { 27420 {
26322 pushFollow(FOLLOW_8); 27421 pushFollow(FOLLOW_8);
26323 rule__ScopeDeclaration__Group__0__Impl(); 27422 rule__ScopeDeclaration__Group__0__Impl();
@@ -26348,20 +27447,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26348 27447
26349 27448
26350 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" 27449 // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl"
26351 // InternalApplicationConfiguration.g:8458:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; 27450 // InternalApplicationConfiguration.g:8811:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
26352 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { 27451 public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException {
26353 27452
26354 int stackSize = keepStackSize(); 27453 int stackSize = keepStackSize();
26355 27454
26356 try { 27455 try {
26357 // InternalApplicationConfiguration.g:8462:1: ( ( 'scope' ) ) 27456 // InternalApplicationConfiguration.g:8815:1: ( ( 'scope' ) )
26358 // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) 27457 // InternalApplicationConfiguration.g:8816:1: ( 'scope' )
26359 { 27458 {
26360 // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) 27459 // InternalApplicationConfiguration.g:8816:1: ( 'scope' )
26361 // InternalApplicationConfiguration.g:8464:2: 'scope' 27460 // InternalApplicationConfiguration.g:8817:2: 'scope'
26362 { 27461 {
26363 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 27462 before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
26364 match(input,54,FOLLOW_2); 27463 match(input,55,FOLLOW_2);
26365 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 27464 after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
26366 27465
26367 } 27466 }
@@ -26385,14 +27484,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26385 27484
26386 27485
26387 // $ANTLR start "rule__ScopeDeclaration__Group__1" 27486 // $ANTLR start "rule__ScopeDeclaration__Group__1"
26388 // InternalApplicationConfiguration.g:8473:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; 27487 // InternalApplicationConfiguration.g:8826:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
26389 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { 27488 public final void rule__ScopeDeclaration__Group__1() throws RecognitionException {
26390 27489
26391 int stackSize = keepStackSize(); 27490 int stackSize = keepStackSize();
26392 27491
26393 try { 27492 try {
26394 // InternalApplicationConfiguration.g:8477:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) 27493 // InternalApplicationConfiguration.g:8830:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
26395 // InternalApplicationConfiguration.g:8478:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 27494 // InternalApplicationConfiguration.g:8831:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
26396 { 27495 {
26397 pushFollow(FOLLOW_19); 27496 pushFollow(FOLLOW_19);
26398 rule__ScopeDeclaration__Group__1__Impl(); 27497 rule__ScopeDeclaration__Group__1__Impl();
@@ -26423,21 +27522,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26423 27522
26424 27523
26425 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" 27524 // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl"
26426 // InternalApplicationConfiguration.g:8485:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; 27525 // InternalApplicationConfiguration.g:8838:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
26427 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { 27526 public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException {
26428 27527
26429 int stackSize = keepStackSize(); 27528 int stackSize = keepStackSize();
26430 27529
26431 try { 27530 try {
26432 // InternalApplicationConfiguration.g:8489:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) 27531 // InternalApplicationConfiguration.g:8842:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
26433 // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 27532 // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
26434 { 27533 {
26435 // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) 27534 // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
26436 // InternalApplicationConfiguration.g:8491:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 27535 // InternalApplicationConfiguration.g:8844:2: ( rule__ScopeDeclaration__NameAssignment_1 )
26437 { 27536 {
26438 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); 27537 before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
26439 // InternalApplicationConfiguration.g:8492:2: ( rule__ScopeDeclaration__NameAssignment_1 ) 27538 // InternalApplicationConfiguration.g:8845:2: ( rule__ScopeDeclaration__NameAssignment_1 )
26440 // InternalApplicationConfiguration.g:8492:3: rule__ScopeDeclaration__NameAssignment_1 27539 // InternalApplicationConfiguration.g:8845:3: rule__ScopeDeclaration__NameAssignment_1
26441 { 27540 {
26442 pushFollow(FOLLOW_2); 27541 pushFollow(FOLLOW_2);
26443 rule__ScopeDeclaration__NameAssignment_1(); 27542 rule__ScopeDeclaration__NameAssignment_1();
@@ -26470,14 +27569,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26470 27569
26471 27570
26472 // $ANTLR start "rule__ScopeDeclaration__Group__2" 27571 // $ANTLR start "rule__ScopeDeclaration__Group__2"
26473 // InternalApplicationConfiguration.g:8500:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; 27572 // InternalApplicationConfiguration.g:8853:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
26474 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { 27573 public final void rule__ScopeDeclaration__Group__2() throws RecognitionException {
26475 27574
26476 int stackSize = keepStackSize(); 27575 int stackSize = keepStackSize();
26477 27576
26478 try { 27577 try {
26479 // InternalApplicationConfiguration.g:8504:1: ( rule__ScopeDeclaration__Group__2__Impl ) 27578 // InternalApplicationConfiguration.g:8857:1: ( rule__ScopeDeclaration__Group__2__Impl )
26480 // InternalApplicationConfiguration.g:8505:2: rule__ScopeDeclaration__Group__2__Impl 27579 // InternalApplicationConfiguration.g:8858:2: rule__ScopeDeclaration__Group__2__Impl
26481 { 27580 {
26482 pushFollow(FOLLOW_2); 27581 pushFollow(FOLLOW_2);
26483 rule__ScopeDeclaration__Group__2__Impl(); 27582 rule__ScopeDeclaration__Group__2__Impl();
@@ -26503,21 +27602,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26503 27602
26504 27603
26505 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" 27604 // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl"
26506 // InternalApplicationConfiguration.g:8511:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; 27605 // InternalApplicationConfiguration.g:8864:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
26507 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { 27606 public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException {
26508 27607
26509 int stackSize = keepStackSize(); 27608 int stackSize = keepStackSize();
26510 27609
26511 try { 27610 try {
26512 // InternalApplicationConfiguration.g:8515:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) 27611 // InternalApplicationConfiguration.g:8868:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
26513 // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 27612 // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
26514 { 27613 {
26515 // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) 27614 // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
26516 // InternalApplicationConfiguration.g:8517:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 27615 // InternalApplicationConfiguration.g:8870:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
26517 { 27616 {
26518 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); 27617 before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
26519 // InternalApplicationConfiguration.g:8518:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) 27618 // InternalApplicationConfiguration.g:8871:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
26520 // InternalApplicationConfiguration.g:8518:3: rule__ScopeDeclaration__SpecificationAssignment_2 27619 // InternalApplicationConfiguration.g:8871:3: rule__ScopeDeclaration__SpecificationAssignment_2
26521 { 27620 {
26522 pushFollow(FOLLOW_2); 27621 pushFollow(FOLLOW_2);
26523 rule__ScopeDeclaration__SpecificationAssignment_2(); 27622 rule__ScopeDeclaration__SpecificationAssignment_2();
@@ -26550,14 +27649,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26550 27649
26551 27650
26552 // $ANTLR start "rule__GenerationTask__Group__0" 27651 // $ANTLR start "rule__GenerationTask__Group__0"
26553 // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; 27652 // InternalApplicationConfiguration.g:8880:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
26554 public final void rule__GenerationTask__Group__0() throws RecognitionException { 27653 public final void rule__GenerationTask__Group__0() throws RecognitionException {
26555 27654
26556 int stackSize = keepStackSize(); 27655 int stackSize = keepStackSize();
26557 27656
26558 try { 27657 try {
26559 // InternalApplicationConfiguration.g:8531:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) 27658 // InternalApplicationConfiguration.g:8884:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
26560 // InternalApplicationConfiguration.g:8532:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 27659 // InternalApplicationConfiguration.g:8885:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
26561 { 27660 {
26562 pushFollow(FOLLOW_19); 27661 pushFollow(FOLLOW_19);
26563 rule__GenerationTask__Group__0__Impl(); 27662 rule__GenerationTask__Group__0__Impl();
@@ -26588,20 +27687,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26588 27687
26589 27688
26590 // $ANTLR start "rule__GenerationTask__Group__0__Impl" 27689 // $ANTLR start "rule__GenerationTask__Group__0__Impl"
26591 // InternalApplicationConfiguration.g:8539:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; 27690 // InternalApplicationConfiguration.g:8892:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
26592 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { 27691 public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException {
26593 27692
26594 int stackSize = keepStackSize(); 27693 int stackSize = keepStackSize();
26595 27694
26596 try { 27695 try {
26597 // InternalApplicationConfiguration.g:8543:1: ( ( 'generate' ) ) 27696 // InternalApplicationConfiguration.g:8896:1: ( ( 'generate' ) )
26598 // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) 27697 // InternalApplicationConfiguration.g:8897:1: ( 'generate' )
26599 { 27698 {
26600 // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) 27699 // InternalApplicationConfiguration.g:8897:1: ( 'generate' )
26601 // InternalApplicationConfiguration.g:8545:2: 'generate' 27700 // InternalApplicationConfiguration.g:8898:2: 'generate'
26602 { 27701 {
26603 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 27702 before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
26604 match(input,55,FOLLOW_2); 27703 match(input,56,FOLLOW_2);
26605 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 27704 after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
26606 27705
26607 } 27706 }
@@ -26625,14 +27724,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26625 27724
26626 27725
26627 // $ANTLR start "rule__GenerationTask__Group__1" 27726 // $ANTLR start "rule__GenerationTask__Group__1"
26628 // InternalApplicationConfiguration.g:8554:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; 27727 // InternalApplicationConfiguration.g:8907:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
26629 public final void rule__GenerationTask__Group__1() throws RecognitionException { 27728 public final void rule__GenerationTask__Group__1() throws RecognitionException {
26630 27729
26631 int stackSize = keepStackSize(); 27730 int stackSize = keepStackSize();
26632 27731
26633 try { 27732 try {
26634 // InternalApplicationConfiguration.g:8558:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) 27733 // InternalApplicationConfiguration.g:8911:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
26635 // InternalApplicationConfiguration.g:8559:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 27734 // InternalApplicationConfiguration.g:8912:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
26636 { 27735 {
26637 pushFollow(FOLLOW_19); 27736 pushFollow(FOLLOW_19);
26638 rule__GenerationTask__Group__1__Impl(); 27737 rule__GenerationTask__Group__1__Impl();
@@ -26663,21 +27762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26663 27762
26664 27763
26665 // $ANTLR start "rule__GenerationTask__Group__1__Impl" 27764 // $ANTLR start "rule__GenerationTask__Group__1__Impl"
26666 // InternalApplicationConfiguration.g:8566:1: rule__GenerationTask__Group__1__Impl : ( () ) ; 27765 // InternalApplicationConfiguration.g:8919:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
26667 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { 27766 public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException {
26668 27767
26669 int stackSize = keepStackSize(); 27768 int stackSize = keepStackSize();
26670 27769
26671 try { 27770 try {
26672 // InternalApplicationConfiguration.g:8570:1: ( ( () ) ) 27771 // InternalApplicationConfiguration.g:8923:1: ( ( () ) )
26673 // InternalApplicationConfiguration.g:8571:1: ( () ) 27772 // InternalApplicationConfiguration.g:8924:1: ( () )
26674 { 27773 {
26675 // InternalApplicationConfiguration.g:8571:1: ( () ) 27774 // InternalApplicationConfiguration.g:8924:1: ( () )
26676 // InternalApplicationConfiguration.g:8572:2: () 27775 // InternalApplicationConfiguration.g:8925:2: ()
26677 { 27776 {
26678 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); 27777 before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
26679 // InternalApplicationConfiguration.g:8573:2: () 27778 // InternalApplicationConfiguration.g:8926:2: ()
26680 // InternalApplicationConfiguration.g:8573:3: 27779 // InternalApplicationConfiguration.g:8926:3:
26681 { 27780 {
26682 } 27781 }
26683 27782
@@ -26700,14 +27799,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26700 27799
26701 27800
26702 // $ANTLR start "rule__GenerationTask__Group__2" 27801 // $ANTLR start "rule__GenerationTask__Group__2"
26703 // InternalApplicationConfiguration.g:8581:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; 27802 // InternalApplicationConfiguration.g:8934:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
26704 public final void rule__GenerationTask__Group__2() throws RecognitionException { 27803 public final void rule__GenerationTask__Group__2() throws RecognitionException {
26705 27804
26706 int stackSize = keepStackSize(); 27805 int stackSize = keepStackSize();
26707 27806
26708 try { 27807 try {
26709 // InternalApplicationConfiguration.g:8585:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) 27808 // InternalApplicationConfiguration.g:8938:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
26710 // InternalApplicationConfiguration.g:8586:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 27809 // InternalApplicationConfiguration.g:8939:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
26711 { 27810 {
26712 pushFollow(FOLLOW_45); 27811 pushFollow(FOLLOW_45);
26713 rule__GenerationTask__Group__2__Impl(); 27812 rule__GenerationTask__Group__2__Impl();
@@ -26738,20 +27837,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26738 27837
26739 27838
26740 // $ANTLR start "rule__GenerationTask__Group__2__Impl" 27839 // $ANTLR start "rule__GenerationTask__Group__2__Impl"
26741 // InternalApplicationConfiguration.g:8593:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; 27840 // InternalApplicationConfiguration.g:8946:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
26742 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { 27841 public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException {
26743 27842
26744 int stackSize = keepStackSize(); 27843 int stackSize = keepStackSize();
26745 27844
26746 try { 27845 try {
26747 // InternalApplicationConfiguration.g:8597:1: ( ( '{' ) ) 27846 // InternalApplicationConfiguration.g:8950:1: ( ( '{' ) )
26748 // InternalApplicationConfiguration.g:8598:1: ( '{' ) 27847 // InternalApplicationConfiguration.g:8951:1: ( '{' )
26749 { 27848 {
26750 // InternalApplicationConfiguration.g:8598:1: ( '{' ) 27849 // InternalApplicationConfiguration.g:8951:1: ( '{' )
26751 // InternalApplicationConfiguration.g:8599:2: '{' 27850 // InternalApplicationConfiguration.g:8952:2: '{'
26752 { 27851 {
26753 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 27852 before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
26754 match(input,29,FOLLOW_2); 27853 match(input,31,FOLLOW_2);
26755 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 27854 after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
26756 27855
26757 } 27856 }
@@ -26775,14 +27874,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26775 27874
26776 27875
26777 // $ANTLR start "rule__GenerationTask__Group__3" 27876 // $ANTLR start "rule__GenerationTask__Group__3"
26778 // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; 27877 // InternalApplicationConfiguration.g:8961:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
26779 public final void rule__GenerationTask__Group__3() throws RecognitionException { 27878 public final void rule__GenerationTask__Group__3() throws RecognitionException {
26780 27879
26781 int stackSize = keepStackSize(); 27880 int stackSize = keepStackSize();
26782 27881
26783 try { 27882 try {
26784 // InternalApplicationConfiguration.g:8612:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) 27883 // InternalApplicationConfiguration.g:8965:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
26785 // InternalApplicationConfiguration.g:8613:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 27884 // InternalApplicationConfiguration.g:8966:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
26786 { 27885 {
26787 pushFollow(FOLLOW_46); 27886 pushFollow(FOLLOW_46);
26788 rule__GenerationTask__Group__3__Impl(); 27887 rule__GenerationTask__Group__3__Impl();
@@ -26813,21 +27912,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26813 27912
26814 27913
26815 // $ANTLR start "rule__GenerationTask__Group__3__Impl" 27914 // $ANTLR start "rule__GenerationTask__Group__3__Impl"
26816 // InternalApplicationConfiguration.g:8620:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; 27915 // InternalApplicationConfiguration.g:8973:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
26817 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { 27916 public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException {
26818 27917
26819 int stackSize = keepStackSize(); 27918 int stackSize = keepStackSize();
26820 27919
26821 try { 27920 try {
26822 // InternalApplicationConfiguration.g:8624:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) 27921 // InternalApplicationConfiguration.g:8977:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
26823 // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 27922 // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26824 { 27923 {
26825 // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) 27924 // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
26826 // InternalApplicationConfiguration.g:8626:2: ( rule__GenerationTask__UnorderedGroup_3 ) 27925 // InternalApplicationConfiguration.g:8979:2: ( rule__GenerationTask__UnorderedGroup_3 )
26827 { 27926 {
26828 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 27927 before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
26829 // InternalApplicationConfiguration.g:8627:2: ( rule__GenerationTask__UnorderedGroup_3 ) 27928 // InternalApplicationConfiguration.g:8980:2: ( rule__GenerationTask__UnorderedGroup_3 )
26830 // InternalApplicationConfiguration.g:8627:3: rule__GenerationTask__UnorderedGroup_3 27929 // InternalApplicationConfiguration.g:8980:3: rule__GenerationTask__UnorderedGroup_3
26831 { 27930 {
26832 pushFollow(FOLLOW_2); 27931 pushFollow(FOLLOW_2);
26833 rule__GenerationTask__UnorderedGroup_3(); 27932 rule__GenerationTask__UnorderedGroup_3();
@@ -26860,14 +27959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26860 27959
26861 27960
26862 // $ANTLR start "rule__GenerationTask__Group__4" 27961 // $ANTLR start "rule__GenerationTask__Group__4"
26863 // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; 27962 // InternalApplicationConfiguration.g:8988:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
26864 public final void rule__GenerationTask__Group__4() throws RecognitionException { 27963 public final void rule__GenerationTask__Group__4() throws RecognitionException {
26865 27964
26866 int stackSize = keepStackSize(); 27965 int stackSize = keepStackSize();
26867 27966
26868 try { 27967 try {
26869 // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__Group__4__Impl ) 27968 // InternalApplicationConfiguration.g:8992:1: ( rule__GenerationTask__Group__4__Impl )
26870 // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__Group__4__Impl 27969 // InternalApplicationConfiguration.g:8993:2: rule__GenerationTask__Group__4__Impl
26871 { 27970 {
26872 pushFollow(FOLLOW_2); 27971 pushFollow(FOLLOW_2);
26873 rule__GenerationTask__Group__4__Impl(); 27972 rule__GenerationTask__Group__4__Impl();
@@ -26893,20 +27992,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26893 27992
26894 27993
26895 // $ANTLR start "rule__GenerationTask__Group__4__Impl" 27994 // $ANTLR start "rule__GenerationTask__Group__4__Impl"
26896 // InternalApplicationConfiguration.g:8646:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; 27995 // InternalApplicationConfiguration.g:8999:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
26897 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { 27996 public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException {
26898 27997
26899 int stackSize = keepStackSize(); 27998 int stackSize = keepStackSize();
26900 27999
26901 try { 28000 try {
26902 // InternalApplicationConfiguration.g:8650:1: ( ( '}' ) ) 28001 // InternalApplicationConfiguration.g:9003:1: ( ( '}' ) )
26903 // InternalApplicationConfiguration.g:8651:1: ( '}' ) 28002 // InternalApplicationConfiguration.g:9004:1: ( '}' )
26904 { 28003 {
26905 // InternalApplicationConfiguration.g:8651:1: ( '}' ) 28004 // InternalApplicationConfiguration.g:9004:1: ( '}' )
26906 // InternalApplicationConfiguration.g:8652:2: '}' 28005 // InternalApplicationConfiguration.g:9005:2: '}'
26907 { 28006 {
26908 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 28007 before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26909 match(input,30,FOLLOW_2); 28008 match(input,32,FOLLOW_2);
26910 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); 28009 after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
26911 28010
26912 } 28011 }
@@ -26930,14 +28029,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26930 28029
26931 28030
26932 // $ANTLR start "rule__GenerationTask__Group_3_0__0" 28031 // $ANTLR start "rule__GenerationTask__Group_3_0__0"
26933 // InternalApplicationConfiguration.g:8662:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; 28032 // InternalApplicationConfiguration.g:9015:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
26934 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { 28033 public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException {
26935 28034
26936 int stackSize = keepStackSize(); 28035 int stackSize = keepStackSize();
26937 28036
26938 try { 28037 try {
26939 // InternalApplicationConfiguration.g:8666:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) 28038 // InternalApplicationConfiguration.g:9019:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
26940 // InternalApplicationConfiguration.g:8667:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 28039 // InternalApplicationConfiguration.g:9020:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
26941 { 28040 {
26942 pushFollow(FOLLOW_14); 28041 pushFollow(FOLLOW_14);
26943 rule__GenerationTask__Group_3_0__0__Impl(); 28042 rule__GenerationTask__Group_3_0__0__Impl();
@@ -26968,20 +28067,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
26968 28067
26969 28068
26970 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" 28069 // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl"
26971 // InternalApplicationConfiguration.g:8674:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; 28070 // InternalApplicationConfiguration.g:9027:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
26972 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { 28071 public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException {
26973 28072
26974 int stackSize = keepStackSize(); 28073 int stackSize = keepStackSize();
26975 28074
26976 try { 28075 try {
26977 // InternalApplicationConfiguration.g:8678:1: ( ( 'metamodel' ) ) 28076 // InternalApplicationConfiguration.g:9031:1: ( ( 'metamodel' ) )
26978 // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) 28077 // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' )
26979 { 28078 {
26980 // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) 28079 // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' )
26981 // InternalApplicationConfiguration.g:8680:2: 'metamodel' 28080 // InternalApplicationConfiguration.g:9033:2: 'metamodel'
26982 { 28081 {
26983 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 28082 before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26984 match(input,35,FOLLOW_2); 28083 match(input,37,FOLLOW_2);
26985 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 28084 after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
26986 28085
26987 } 28086 }
@@ -27005,14 +28104,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27005 28104
27006 28105
27007 // $ANTLR start "rule__GenerationTask__Group_3_0__1" 28106 // $ANTLR start "rule__GenerationTask__Group_3_0__1"
27008 // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; 28107 // InternalApplicationConfiguration.g:9042:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
27009 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { 28108 public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException {
27010 28109
27011 int stackSize = keepStackSize(); 28110 int stackSize = keepStackSize();
27012 28111
27013 try { 28112 try {
27014 // InternalApplicationConfiguration.g:8693:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) 28113 // InternalApplicationConfiguration.g:9046:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
27015 // InternalApplicationConfiguration.g:8694:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 28114 // InternalApplicationConfiguration.g:9047:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
27016 { 28115 {
27017 pushFollow(FOLLOW_47); 28116 pushFollow(FOLLOW_47);
27018 rule__GenerationTask__Group_3_0__1__Impl(); 28117 rule__GenerationTask__Group_3_0__1__Impl();
@@ -27043,20 +28142,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27043 28142
27044 28143
27045 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" 28144 // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl"
27046 // InternalApplicationConfiguration.g:8701:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; 28145 // InternalApplicationConfiguration.g:9054:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
27047 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { 28146 public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException {
27048 28147
27049 int stackSize = keepStackSize(); 28148 int stackSize = keepStackSize();
27050 28149
27051 try { 28150 try {
27052 // InternalApplicationConfiguration.g:8705:1: ( ( '=' ) ) 28151 // InternalApplicationConfiguration.g:9058:1: ( ( '=' ) )
27053 // InternalApplicationConfiguration.g:8706:1: ( '=' ) 28152 // InternalApplicationConfiguration.g:9059:1: ( '=' )
27054 { 28153 {
27055 // InternalApplicationConfiguration.g:8706:1: ( '=' ) 28154 // InternalApplicationConfiguration.g:9059:1: ( '=' )
27056 // InternalApplicationConfiguration.g:8707:2: '=' 28155 // InternalApplicationConfiguration.g:9060:2: '='
27057 { 28156 {
27058 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 28157 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
27059 match(input,28,FOLLOW_2); 28158 match(input,30,FOLLOW_2);
27060 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 28159 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
27061 28160
27062 } 28161 }
@@ -27080,14 +28179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27080 28179
27081 28180
27082 // $ANTLR start "rule__GenerationTask__Group_3_0__2" 28181 // $ANTLR start "rule__GenerationTask__Group_3_0__2"
27083 // InternalApplicationConfiguration.g:8716:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; 28182 // InternalApplicationConfiguration.g:9069:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
27084 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { 28183 public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException {
27085 28184
27086 int stackSize = keepStackSize(); 28185 int stackSize = keepStackSize();
27087 28186
27088 try { 28187 try {
27089 // InternalApplicationConfiguration.g:8720:1: ( rule__GenerationTask__Group_3_0__2__Impl ) 28188 // InternalApplicationConfiguration.g:9073:1: ( rule__GenerationTask__Group_3_0__2__Impl )
27090 // InternalApplicationConfiguration.g:8721:2: rule__GenerationTask__Group_3_0__2__Impl 28189 // InternalApplicationConfiguration.g:9074:2: rule__GenerationTask__Group_3_0__2__Impl
27091 { 28190 {
27092 pushFollow(FOLLOW_2); 28191 pushFollow(FOLLOW_2);
27093 rule__GenerationTask__Group_3_0__2__Impl(); 28192 rule__GenerationTask__Group_3_0__2__Impl();
@@ -27113,21 +28212,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27113 28212
27114 28213
27115 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" 28214 // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl"
27116 // InternalApplicationConfiguration.g:8727:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; 28215 // InternalApplicationConfiguration.g:9080:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
27117 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { 28216 public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException {
27118 28217
27119 int stackSize = keepStackSize(); 28218 int stackSize = keepStackSize();
27120 28219
27121 try { 28220 try {
27122 // InternalApplicationConfiguration.g:8731:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) 28221 // InternalApplicationConfiguration.g:9084:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
27123 // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 28222 // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
27124 { 28223 {
27125 // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) 28224 // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
27126 // InternalApplicationConfiguration.g:8733:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 28225 // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
27127 { 28226 {
27128 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); 28227 before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
27129 // InternalApplicationConfiguration.g:8734:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) 28228 // InternalApplicationConfiguration.g:9087:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
27130 // InternalApplicationConfiguration.g:8734:3: rule__GenerationTask__MetamodelAssignment_3_0_2 28229 // InternalApplicationConfiguration.g:9087:3: rule__GenerationTask__MetamodelAssignment_3_0_2
27131 { 28230 {
27132 pushFollow(FOLLOW_2); 28231 pushFollow(FOLLOW_2);
27133 rule__GenerationTask__MetamodelAssignment_3_0_2(); 28232 rule__GenerationTask__MetamodelAssignment_3_0_2();
@@ -27160,14 +28259,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27160 28259
27161 28260
27162 // $ANTLR start "rule__GenerationTask__Group_3_1__0" 28261 // $ANTLR start "rule__GenerationTask__Group_3_1__0"
27163 // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; 28262 // InternalApplicationConfiguration.g:9096:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
27164 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { 28263 public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException {
27165 28264
27166 int stackSize = keepStackSize(); 28265 int stackSize = keepStackSize();
27167 28266
27168 try { 28267 try {
27169 // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) 28268 // InternalApplicationConfiguration.g:9100:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
27170 // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 28269 // InternalApplicationConfiguration.g:9101:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
27171 { 28270 {
27172 pushFollow(FOLLOW_14); 28271 pushFollow(FOLLOW_14);
27173 rule__GenerationTask__Group_3_1__0__Impl(); 28272 rule__GenerationTask__Group_3_1__0__Impl();
@@ -27198,20 +28297,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27198 28297
27199 28298
27200 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" 28299 // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl"
27201 // InternalApplicationConfiguration.g:8755:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; 28300 // InternalApplicationConfiguration.g:9108:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
27202 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { 28301 public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException {
27203 28302
27204 int stackSize = keepStackSize(); 28303 int stackSize = keepStackSize();
27205 28304
27206 try { 28305 try {
27207 // InternalApplicationConfiguration.g:8759:1: ( ( 'partial-model' ) ) 28306 // InternalApplicationConfiguration.g:9112:1: ( ( 'partial-model' ) )
27208 // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) 28307 // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' )
27209 { 28308 {
27210 // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) 28309 // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' )
27211 // InternalApplicationConfiguration.g:8761:2: 'partial-model' 28310 // InternalApplicationConfiguration.g:9114:2: 'partial-model'
27212 { 28311 {
27213 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 28312 before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
27214 match(input,56,FOLLOW_2); 28313 match(input,57,FOLLOW_2);
27215 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 28314 after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
27216 28315
27217 } 28316 }
@@ -27235,14 +28334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27235 28334
27236 28335
27237 // $ANTLR start "rule__GenerationTask__Group_3_1__1" 28336 // $ANTLR start "rule__GenerationTask__Group_3_1__1"
27238 // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; 28337 // InternalApplicationConfiguration.g:9123:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
27239 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { 28338 public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException {
27240 28339
27241 int stackSize = keepStackSize(); 28340 int stackSize = keepStackSize();
27242 28341
27243 try { 28342 try {
27244 // InternalApplicationConfiguration.g:8774:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) 28343 // InternalApplicationConfiguration.g:9127:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
27245 // InternalApplicationConfiguration.g:8775:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 28344 // InternalApplicationConfiguration.g:9128:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
27246 { 28345 {
27247 pushFollow(FOLLOW_47); 28346 pushFollow(FOLLOW_47);
27248 rule__GenerationTask__Group_3_1__1__Impl(); 28347 rule__GenerationTask__Group_3_1__1__Impl();
@@ -27273,20 +28372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27273 28372
27274 28373
27275 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" 28374 // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl"
27276 // InternalApplicationConfiguration.g:8782:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; 28375 // InternalApplicationConfiguration.g:9135:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
27277 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { 28376 public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException {
27278 28377
27279 int stackSize = keepStackSize(); 28378 int stackSize = keepStackSize();
27280 28379
27281 try { 28380 try {
27282 // InternalApplicationConfiguration.g:8786:1: ( ( '=' ) ) 28381 // InternalApplicationConfiguration.g:9139:1: ( ( '=' ) )
27283 // InternalApplicationConfiguration.g:8787:1: ( '=' ) 28382 // InternalApplicationConfiguration.g:9140:1: ( '=' )
27284 { 28383 {
27285 // InternalApplicationConfiguration.g:8787:1: ( '=' ) 28384 // InternalApplicationConfiguration.g:9140:1: ( '=' )
27286 // InternalApplicationConfiguration.g:8788:2: '=' 28385 // InternalApplicationConfiguration.g:9141:2: '='
27287 { 28386 {
27288 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 28387 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
27289 match(input,28,FOLLOW_2); 28388 match(input,30,FOLLOW_2);
27290 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 28389 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
27291 28390
27292 } 28391 }
@@ -27310,14 +28409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27310 28409
27311 28410
27312 // $ANTLR start "rule__GenerationTask__Group_3_1__2" 28411 // $ANTLR start "rule__GenerationTask__Group_3_1__2"
27313 // InternalApplicationConfiguration.g:8797:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; 28412 // InternalApplicationConfiguration.g:9150:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
27314 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { 28413 public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException {
27315 28414
27316 int stackSize = keepStackSize(); 28415 int stackSize = keepStackSize();
27317 28416
27318 try { 28417 try {
27319 // InternalApplicationConfiguration.g:8801:1: ( rule__GenerationTask__Group_3_1__2__Impl ) 28418 // InternalApplicationConfiguration.g:9154:1: ( rule__GenerationTask__Group_3_1__2__Impl )
27320 // InternalApplicationConfiguration.g:8802:2: rule__GenerationTask__Group_3_1__2__Impl 28419 // InternalApplicationConfiguration.g:9155:2: rule__GenerationTask__Group_3_1__2__Impl
27321 { 28420 {
27322 pushFollow(FOLLOW_2); 28421 pushFollow(FOLLOW_2);
27323 rule__GenerationTask__Group_3_1__2__Impl(); 28422 rule__GenerationTask__Group_3_1__2__Impl();
@@ -27343,21 +28442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27343 28442
27344 28443
27345 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" 28444 // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl"
27346 // InternalApplicationConfiguration.g:8808:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; 28445 // InternalApplicationConfiguration.g:9161:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
27347 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { 28446 public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException {
27348 28447
27349 int stackSize = keepStackSize(); 28448 int stackSize = keepStackSize();
27350 28449
27351 try { 28450 try {
27352 // InternalApplicationConfiguration.g:8812:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) 28451 // InternalApplicationConfiguration.g:9165:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
27353 // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) 28452 // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
27354 { 28453 {
27355 // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) 28454 // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
27356 // InternalApplicationConfiguration.g:8814:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) 28455 // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
27357 { 28456 {
27358 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); 28457 before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
27359 // InternalApplicationConfiguration.g:8815:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) 28458 // InternalApplicationConfiguration.g:9168:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
27360 // InternalApplicationConfiguration.g:8815:3: rule__GenerationTask__PartialModelAssignment_3_1_2 28459 // InternalApplicationConfiguration.g:9168:3: rule__GenerationTask__PartialModelAssignment_3_1_2
27361 { 28460 {
27362 pushFollow(FOLLOW_2); 28461 pushFollow(FOLLOW_2);
27363 rule__GenerationTask__PartialModelAssignment_3_1_2(); 28462 rule__GenerationTask__PartialModelAssignment_3_1_2();
@@ -27390,14 +28489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27390 28489
27391 28490
27392 // $ANTLR start "rule__GenerationTask__Group_3_2__0" 28491 // $ANTLR start "rule__GenerationTask__Group_3_2__0"
27393 // InternalApplicationConfiguration.g:8824:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; 28492 // InternalApplicationConfiguration.g:9177:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
27394 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { 28493 public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException {
27395 28494
27396 int stackSize = keepStackSize(); 28495 int stackSize = keepStackSize();
27397 28496
27398 try { 28497 try {
27399 // InternalApplicationConfiguration.g:8828:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) 28498 // InternalApplicationConfiguration.g:9181:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
27400 // InternalApplicationConfiguration.g:8829:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 28499 // InternalApplicationConfiguration.g:9182:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
27401 { 28500 {
27402 pushFollow(FOLLOW_14); 28501 pushFollow(FOLLOW_14);
27403 rule__GenerationTask__Group_3_2__0__Impl(); 28502 rule__GenerationTask__Group_3_2__0__Impl();
@@ -27428,20 +28527,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27428 28527
27429 28528
27430 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" 28529 // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl"
27431 // InternalApplicationConfiguration.g:8836:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; 28530 // InternalApplicationConfiguration.g:9189:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ;
27432 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { 28531 public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException {
27433 28532
27434 int stackSize = keepStackSize(); 28533 int stackSize = keepStackSize();
27435 28534
27436 try { 28535 try {
27437 // InternalApplicationConfiguration.g:8840:1: ( ( 'constraints' ) ) 28536 // InternalApplicationConfiguration.g:9193:1: ( ( 'constraints' ) )
27438 // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) 28537 // InternalApplicationConfiguration.g:9194:1: ( 'constraints' )
27439 { 28538 {
27440 // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) 28539 // InternalApplicationConfiguration.g:9194:1: ( 'constraints' )
27441 // InternalApplicationConfiguration.g:8842:2: 'constraints' 28540 // InternalApplicationConfiguration.g:9195:2: 'constraints'
27442 { 28541 {
27443 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 28542 before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
27444 match(input,38,FOLLOW_2); 28543 match(input,40,FOLLOW_2);
27445 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); 28544 after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
27446 28545
27447 } 28546 }
@@ -27465,14 +28564,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27465 28564
27466 28565
27467 // $ANTLR start "rule__GenerationTask__Group_3_2__1" 28566 // $ANTLR start "rule__GenerationTask__Group_3_2__1"
27468 // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; 28567 // InternalApplicationConfiguration.g:9204:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
27469 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { 28568 public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException {
27470 28569
27471 int stackSize = keepStackSize(); 28570 int stackSize = keepStackSize();
27472 28571
27473 try { 28572 try {
27474 // InternalApplicationConfiguration.g:8855:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) 28573 // InternalApplicationConfiguration.g:9208:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
27475 // InternalApplicationConfiguration.g:8856:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 28574 // InternalApplicationConfiguration.g:9209:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
27476 { 28575 {
27477 pushFollow(FOLLOW_47); 28576 pushFollow(FOLLOW_47);
27478 rule__GenerationTask__Group_3_2__1__Impl(); 28577 rule__GenerationTask__Group_3_2__1__Impl();
@@ -27503,20 +28602,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27503 28602
27504 28603
27505 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" 28604 // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl"
27506 // InternalApplicationConfiguration.g:8863:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; 28605 // InternalApplicationConfiguration.g:9216:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
27507 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { 28606 public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException {
27508 28607
27509 int stackSize = keepStackSize(); 28608 int stackSize = keepStackSize();
27510 28609
27511 try { 28610 try {
27512 // InternalApplicationConfiguration.g:8867:1: ( ( '=' ) ) 28611 // InternalApplicationConfiguration.g:9220:1: ( ( '=' ) )
27513 // InternalApplicationConfiguration.g:8868:1: ( '=' ) 28612 // InternalApplicationConfiguration.g:9221:1: ( '=' )
27514 { 28613 {
27515 // InternalApplicationConfiguration.g:8868:1: ( '=' ) 28614 // InternalApplicationConfiguration.g:9221:1: ( '=' )
27516 // InternalApplicationConfiguration.g:8869:2: '=' 28615 // InternalApplicationConfiguration.g:9222:2: '='
27517 { 28616 {
27518 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 28617 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
27519 match(input,28,FOLLOW_2); 28618 match(input,30,FOLLOW_2);
27520 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 28619 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
27521 28620
27522 } 28621 }
@@ -27540,14 +28639,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27540 28639
27541 28640
27542 // $ANTLR start "rule__GenerationTask__Group_3_2__2" 28641 // $ANTLR start "rule__GenerationTask__Group_3_2__2"
27543 // InternalApplicationConfiguration.g:8878:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; 28642 // InternalApplicationConfiguration.g:9231:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
27544 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { 28643 public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException {
27545 28644
27546 int stackSize = keepStackSize(); 28645 int stackSize = keepStackSize();
27547 28646
27548 try { 28647 try {
27549 // InternalApplicationConfiguration.g:8882:1: ( rule__GenerationTask__Group_3_2__2__Impl ) 28648 // InternalApplicationConfiguration.g:9235:1: ( rule__GenerationTask__Group_3_2__2__Impl )
27550 // InternalApplicationConfiguration.g:8883:2: rule__GenerationTask__Group_3_2__2__Impl 28649 // InternalApplicationConfiguration.g:9236:2: rule__GenerationTask__Group_3_2__2__Impl
27551 { 28650 {
27552 pushFollow(FOLLOW_2); 28651 pushFollow(FOLLOW_2);
27553 rule__GenerationTask__Group_3_2__2__Impl(); 28652 rule__GenerationTask__Group_3_2__2__Impl();
@@ -27573,21 +28672,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27573 28672
27574 28673
27575 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" 28674 // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl"
27576 // InternalApplicationConfiguration.g:8889:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; 28675 // InternalApplicationConfiguration.g:9242:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
27577 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { 28676 public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException {
27578 28677
27579 int stackSize = keepStackSize(); 28678 int stackSize = keepStackSize();
27580 28679
27581 try { 28680 try {
27582 // InternalApplicationConfiguration.g:8893:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) 28681 // InternalApplicationConfiguration.g:9246:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
27583 // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 28682 // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
27584 { 28683 {
27585 // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) 28684 // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
27586 // InternalApplicationConfiguration.g:8895:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 28685 // InternalApplicationConfiguration.g:9248:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
27587 { 28686 {
27588 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); 28687 before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
27589 // InternalApplicationConfiguration.g:8896:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) 28688 // InternalApplicationConfiguration.g:9249:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
27590 // InternalApplicationConfiguration.g:8896:3: rule__GenerationTask__PatternsAssignment_3_2_2 28689 // InternalApplicationConfiguration.g:9249:3: rule__GenerationTask__PatternsAssignment_3_2_2
27591 { 28690 {
27592 pushFollow(FOLLOW_2); 28691 pushFollow(FOLLOW_2);
27593 rule__GenerationTask__PatternsAssignment_3_2_2(); 28692 rule__GenerationTask__PatternsAssignment_3_2_2();
@@ -27620,14 +28719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27620 28719
27621 28720
27622 // $ANTLR start "rule__GenerationTask__Group_3_3__0" 28721 // $ANTLR start "rule__GenerationTask__Group_3_3__0"
27623 // InternalApplicationConfiguration.g:8905:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; 28722 // InternalApplicationConfiguration.g:9258:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
27624 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { 28723 public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException {
27625 28724
27626 int stackSize = keepStackSize(); 28725 int stackSize = keepStackSize();
27627 28726
27628 try { 28727 try {
27629 // InternalApplicationConfiguration.g:8909:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) 28728 // InternalApplicationConfiguration.g:9262:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
27630 // InternalApplicationConfiguration.g:8910:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 28729 // InternalApplicationConfiguration.g:9263:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
27631 { 28730 {
27632 pushFollow(FOLLOW_14); 28731 pushFollow(FOLLOW_14);
27633 rule__GenerationTask__Group_3_3__0__Impl(); 28732 rule__GenerationTask__Group_3_3__0__Impl();
@@ -27658,20 +28757,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27658 28757
27659 28758
27660 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" 28759 // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl"
27661 // InternalApplicationConfiguration.g:8917:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; 28760 // InternalApplicationConfiguration.g:9270:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ;
27662 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { 28761 public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException {
27663 28762
27664 int stackSize = keepStackSize(); 28763 int stackSize = keepStackSize();
27665 28764
27666 try { 28765 try {
27667 // InternalApplicationConfiguration.g:8921:1: ( ( 'objectives' ) ) 28766 // InternalApplicationConfiguration.g:9274:1: ( ( 'objectives' ) )
27668 // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) 28767 // InternalApplicationConfiguration.g:9275:1: ( 'objectives' )
27669 { 28768 {
27670 // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) 28769 // InternalApplicationConfiguration.g:9275:1: ( 'objectives' )
27671 // InternalApplicationConfiguration.g:8923:2: 'objectives' 28770 // InternalApplicationConfiguration.g:9276:2: 'objectives'
27672 { 28771 {
27673 before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 28772 before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
27674 match(input,41,FOLLOW_2); 28773 match(input,44,FOLLOW_2);
27675 after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 28774 after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
27676 28775
27677 } 28776 }
@@ -27695,14 +28794,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27695 28794
27696 28795
27697 // $ANTLR start "rule__GenerationTask__Group_3_3__1" 28796 // $ANTLR start "rule__GenerationTask__Group_3_3__1"
27698 // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; 28797 // InternalApplicationConfiguration.g:9285:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
27699 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { 28798 public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException {
27700 28799
27701 int stackSize = keepStackSize(); 28800 int stackSize = keepStackSize();
27702 28801
27703 try { 28802 try {
27704 // InternalApplicationConfiguration.g:8936:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) 28803 // InternalApplicationConfiguration.g:9289:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
27705 // InternalApplicationConfiguration.g:8937:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 28804 // InternalApplicationConfiguration.g:9290:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
27706 { 28805 {
27707 pushFollow(FOLLOW_47); 28806 pushFollow(FOLLOW_47);
27708 rule__GenerationTask__Group_3_3__1__Impl(); 28807 rule__GenerationTask__Group_3_3__1__Impl();
@@ -27733,20 +28832,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27733 28832
27734 28833
27735 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" 28834 // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl"
27736 // InternalApplicationConfiguration.g:8944:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; 28835 // InternalApplicationConfiguration.g:9297:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
27737 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { 28836 public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException {
27738 28837
27739 int stackSize = keepStackSize(); 28838 int stackSize = keepStackSize();
27740 28839
27741 try { 28840 try {
27742 // InternalApplicationConfiguration.g:8948:1: ( ( '=' ) ) 28841 // InternalApplicationConfiguration.g:9301:1: ( ( '=' ) )
27743 // InternalApplicationConfiguration.g:8949:1: ( '=' ) 28842 // InternalApplicationConfiguration.g:9302:1: ( '=' )
27744 { 28843 {
27745 // InternalApplicationConfiguration.g:8949:1: ( '=' ) 28844 // InternalApplicationConfiguration.g:9302:1: ( '=' )
27746 // InternalApplicationConfiguration.g:8950:2: '=' 28845 // InternalApplicationConfiguration.g:9303:2: '='
27747 { 28846 {
27748 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 28847 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
27749 match(input,28,FOLLOW_2); 28848 match(input,30,FOLLOW_2);
27750 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 28849 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
27751 28850
27752 } 28851 }
@@ -27770,14 +28869,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27770 28869
27771 28870
27772 // $ANTLR start "rule__GenerationTask__Group_3_3__2" 28871 // $ANTLR start "rule__GenerationTask__Group_3_3__2"
27773 // InternalApplicationConfiguration.g:8959:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; 28872 // InternalApplicationConfiguration.g:9312:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
27774 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { 28873 public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException {
27775 28874
27776 int stackSize = keepStackSize(); 28875 int stackSize = keepStackSize();
27777 28876
27778 try { 28877 try {
27779 // InternalApplicationConfiguration.g:8963:1: ( rule__GenerationTask__Group_3_3__2__Impl ) 28878 // InternalApplicationConfiguration.g:9316:1: ( rule__GenerationTask__Group_3_3__2__Impl )
27780 // InternalApplicationConfiguration.g:8964:2: rule__GenerationTask__Group_3_3__2__Impl 28879 // InternalApplicationConfiguration.g:9317:2: rule__GenerationTask__Group_3_3__2__Impl
27781 { 28880 {
27782 pushFollow(FOLLOW_2); 28881 pushFollow(FOLLOW_2);
27783 rule__GenerationTask__Group_3_3__2__Impl(); 28882 rule__GenerationTask__Group_3_3__2__Impl();
@@ -27803,21 +28902,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27803 28902
27804 28903
27805 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" 28904 // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl"
27806 // InternalApplicationConfiguration.g:8970:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; 28905 // InternalApplicationConfiguration.g:9323:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ;
27807 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { 28906 public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException {
27808 28907
27809 int stackSize = keepStackSize(); 28908 int stackSize = keepStackSize();
27810 28909
27811 try { 28910 try {
27812 // InternalApplicationConfiguration.g:8974:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) 28911 // InternalApplicationConfiguration.g:9327:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) )
27813 // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) 28912 // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27814 { 28913 {
27815 // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) 28914 // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
27816 // InternalApplicationConfiguration.g:8976:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) 28915 // InternalApplicationConfiguration.g:9329:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27817 { 28916 {
27818 before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); 28917 before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
27819 // InternalApplicationConfiguration.g:8977:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) 28918 // InternalApplicationConfiguration.g:9330:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
27820 // InternalApplicationConfiguration.g:8977:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 28919 // InternalApplicationConfiguration.g:9330:3: rule__GenerationTask__ObjectivesAssignment_3_3_2
27821 { 28920 {
27822 pushFollow(FOLLOW_2); 28921 pushFollow(FOLLOW_2);
27823 rule__GenerationTask__ObjectivesAssignment_3_3_2(); 28922 rule__GenerationTask__ObjectivesAssignment_3_3_2();
@@ -27850,14 +28949,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27850 28949
27851 28950
27852 // $ANTLR start "rule__GenerationTask__Group_3_4__0" 28951 // $ANTLR start "rule__GenerationTask__Group_3_4__0"
27853 // InternalApplicationConfiguration.g:8986:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; 28952 // InternalApplicationConfiguration.g:9339:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
27854 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { 28953 public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException {
27855 28954
27856 int stackSize = keepStackSize(); 28955 int stackSize = keepStackSize();
27857 28956
27858 try { 28957 try {
27859 // InternalApplicationConfiguration.g:8990:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) 28958 // InternalApplicationConfiguration.g:9343:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
27860 // InternalApplicationConfiguration.g:8991:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 28959 // InternalApplicationConfiguration.g:9344:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
27861 { 28960 {
27862 pushFollow(FOLLOW_14); 28961 pushFollow(FOLLOW_14);
27863 rule__GenerationTask__Group_3_4__0__Impl(); 28962 rule__GenerationTask__Group_3_4__0__Impl();
@@ -27888,20 +28987,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27888 28987
27889 28988
27890 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" 28989 // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl"
27891 // InternalApplicationConfiguration.g:8998:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; 28990 // InternalApplicationConfiguration.g:9351:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ;
27892 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { 28991 public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException {
27893 28992
27894 int stackSize = keepStackSize(); 28993 int stackSize = keepStackSize();
27895 28994
27896 try { 28995 try {
27897 // InternalApplicationConfiguration.g:9002:1: ( ( 'scope' ) ) 28996 // InternalApplicationConfiguration.g:9355:1: ( ( 'scope' ) )
27898 // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) 28997 // InternalApplicationConfiguration.g:9356:1: ( 'scope' )
27899 { 28998 {
27900 // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) 28999 // InternalApplicationConfiguration.g:9356:1: ( 'scope' )
27901 // InternalApplicationConfiguration.g:9004:2: 'scope' 29000 // InternalApplicationConfiguration.g:9357:2: 'scope'
27902 { 29001 {
27903 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 29002 before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27904 match(input,54,FOLLOW_2); 29003 match(input,55,FOLLOW_2);
27905 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 29004 after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
27906 29005
27907 } 29006 }
@@ -27925,14 +29024,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27925 29024
27926 29025
27927 // $ANTLR start "rule__GenerationTask__Group_3_4__1" 29026 // $ANTLR start "rule__GenerationTask__Group_3_4__1"
27928 // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; 29027 // InternalApplicationConfiguration.g:9366:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
27929 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { 29028 public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException {
27930 29029
27931 int stackSize = keepStackSize(); 29030 int stackSize = keepStackSize();
27932 29031
27933 try { 29032 try {
27934 // InternalApplicationConfiguration.g:9017:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) 29033 // InternalApplicationConfiguration.g:9370:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
27935 // InternalApplicationConfiguration.g:9018:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 29034 // InternalApplicationConfiguration.g:9371:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
27936 { 29035 {
27937 pushFollow(FOLLOW_47); 29036 pushFollow(FOLLOW_47);
27938 rule__GenerationTask__Group_3_4__1__Impl(); 29037 rule__GenerationTask__Group_3_4__1__Impl();
@@ -27963,20 +29062,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
27963 29062
27964 29063
27965 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" 29064 // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl"
27966 // InternalApplicationConfiguration.g:9025:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; 29065 // InternalApplicationConfiguration.g:9378:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
27967 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { 29066 public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException {
27968 29067
27969 int stackSize = keepStackSize(); 29068 int stackSize = keepStackSize();
27970 29069
27971 try { 29070 try {
27972 // InternalApplicationConfiguration.g:9029:1: ( ( '=' ) ) 29071 // InternalApplicationConfiguration.g:9382:1: ( ( '=' ) )
27973 // InternalApplicationConfiguration.g:9030:1: ( '=' ) 29072 // InternalApplicationConfiguration.g:9383:1: ( '=' )
27974 { 29073 {
27975 // InternalApplicationConfiguration.g:9030:1: ( '=' ) 29074 // InternalApplicationConfiguration.g:9383:1: ( '=' )
27976 // InternalApplicationConfiguration.g:9031:2: '=' 29075 // InternalApplicationConfiguration.g:9384:2: '='
27977 { 29076 {
27978 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 29077 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27979 match(input,28,FOLLOW_2); 29078 match(input,30,FOLLOW_2);
27980 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 29079 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
27981 29080
27982 } 29081 }
@@ -28000,14 +29099,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28000 29099
28001 29100
28002 // $ANTLR start "rule__GenerationTask__Group_3_4__2" 29101 // $ANTLR start "rule__GenerationTask__Group_3_4__2"
28003 // InternalApplicationConfiguration.g:9040:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; 29102 // InternalApplicationConfiguration.g:9393:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
28004 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { 29103 public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException {
28005 29104
28006 int stackSize = keepStackSize(); 29105 int stackSize = keepStackSize();
28007 29106
28008 try { 29107 try {
28009 // InternalApplicationConfiguration.g:9044:1: ( rule__GenerationTask__Group_3_4__2__Impl ) 29108 // InternalApplicationConfiguration.g:9397:1: ( rule__GenerationTask__Group_3_4__2__Impl )
28010 // InternalApplicationConfiguration.g:9045:2: rule__GenerationTask__Group_3_4__2__Impl 29109 // InternalApplicationConfiguration.g:9398:2: rule__GenerationTask__Group_3_4__2__Impl
28011 { 29110 {
28012 pushFollow(FOLLOW_2); 29111 pushFollow(FOLLOW_2);
28013 rule__GenerationTask__Group_3_4__2__Impl(); 29112 rule__GenerationTask__Group_3_4__2__Impl();
@@ -28033,21 +29132,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28033 29132
28034 29133
28035 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" 29134 // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl"
28036 // InternalApplicationConfiguration.g:9051:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; 29135 // InternalApplicationConfiguration.g:9404:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ;
28037 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { 29136 public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException {
28038 29137
28039 int stackSize = keepStackSize(); 29138 int stackSize = keepStackSize();
28040 29139
28041 try { 29140 try {
28042 // InternalApplicationConfiguration.g:9055:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) 29141 // InternalApplicationConfiguration.g:9408:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) )
28043 // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) 29142 // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
28044 { 29143 {
28045 // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) 29144 // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
28046 // InternalApplicationConfiguration.g:9057:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) 29145 // InternalApplicationConfiguration.g:9410:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
28047 { 29146 {
28048 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); 29147 before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
28049 // InternalApplicationConfiguration.g:9058:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) 29148 // InternalApplicationConfiguration.g:9411:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
28050 // InternalApplicationConfiguration.g:9058:3: rule__GenerationTask__ScopeAssignment_3_4_2 29149 // InternalApplicationConfiguration.g:9411:3: rule__GenerationTask__ScopeAssignment_3_4_2
28051 { 29150 {
28052 pushFollow(FOLLOW_2); 29151 pushFollow(FOLLOW_2);
28053 rule__GenerationTask__ScopeAssignment_3_4_2(); 29152 rule__GenerationTask__ScopeAssignment_3_4_2();
@@ -28080,14 +29179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28080 29179
28081 29180
28082 // $ANTLR start "rule__GenerationTask__Group_3_5__0" 29181 // $ANTLR start "rule__GenerationTask__Group_3_5__0"
28083 // InternalApplicationConfiguration.g:9067:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; 29182 // InternalApplicationConfiguration.g:9420:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
28084 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { 29183 public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException {
28085 29184
28086 int stackSize = keepStackSize(); 29185 int stackSize = keepStackSize();
28087 29186
28088 try { 29187 try {
28089 // InternalApplicationConfiguration.g:9071:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) 29188 // InternalApplicationConfiguration.g:9424:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
28090 // InternalApplicationConfiguration.g:9072:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 29189 // InternalApplicationConfiguration.g:9425:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
28091 { 29190 {
28092 pushFollow(FOLLOW_14); 29191 pushFollow(FOLLOW_14);
28093 rule__GenerationTask__Group_3_5__0__Impl(); 29192 rule__GenerationTask__Group_3_5__0__Impl();
@@ -28118,21 +29217,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28118 29217
28119 29218
28120 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" 29219 // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl"
28121 // InternalApplicationConfiguration.g:9079:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; 29220 // InternalApplicationConfiguration.g:9432:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ;
28122 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { 29221 public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException {
28123 29222
28124 int stackSize = keepStackSize(); 29223 int stackSize = keepStackSize();
28125 29224
28126 try { 29225 try {
28127 // InternalApplicationConfiguration.g:9083:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) 29226 // InternalApplicationConfiguration.g:9436:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) )
28128 // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) 29227 // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
28129 { 29228 {
28130 // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) 29229 // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
28131 // InternalApplicationConfiguration.g:9085:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) 29230 // InternalApplicationConfiguration.g:9438:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
28132 { 29231 {
28133 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); 29232 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
28134 // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) 29233 // InternalApplicationConfiguration.g:9439:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
28135 // InternalApplicationConfiguration.g:9086:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 29234 // InternalApplicationConfiguration.g:9439:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
28136 { 29235 {
28137 pushFollow(FOLLOW_2); 29236 pushFollow(FOLLOW_2);
28138 rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); 29237 rule__GenerationTask__NumberSpecifiedAssignment_3_5_0();
@@ -28165,14 +29264,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28165 29264
28166 29265
28167 // $ANTLR start "rule__GenerationTask__Group_3_5__1" 29266 // $ANTLR start "rule__GenerationTask__Group_3_5__1"
28168 // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; 29267 // InternalApplicationConfiguration.g:9447:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
28169 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { 29268 public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException {
28170 29269
28171 int stackSize = keepStackSize(); 29270 int stackSize = keepStackSize();
28172 29271
28173 try { 29272 try {
28174 // InternalApplicationConfiguration.g:9098:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) 29273 // InternalApplicationConfiguration.g:9451:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
28175 // InternalApplicationConfiguration.g:9099:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 29274 // InternalApplicationConfiguration.g:9452:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
28176 { 29275 {
28177 pushFollow(FOLLOW_9); 29276 pushFollow(FOLLOW_9);
28178 rule__GenerationTask__Group_3_5__1__Impl(); 29277 rule__GenerationTask__Group_3_5__1__Impl();
@@ -28203,20 +29302,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28203 29302
28204 29303
28205 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" 29304 // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl"
28206 // InternalApplicationConfiguration.g:9106:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; 29305 // InternalApplicationConfiguration.g:9459:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
28207 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { 29306 public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException {
28208 29307
28209 int stackSize = keepStackSize(); 29308 int stackSize = keepStackSize();
28210 29309
28211 try { 29310 try {
28212 // InternalApplicationConfiguration.g:9110:1: ( ( '=' ) ) 29311 // InternalApplicationConfiguration.g:9463:1: ( ( '=' ) )
28213 // InternalApplicationConfiguration.g:9111:1: ( '=' ) 29312 // InternalApplicationConfiguration.g:9464:1: ( '=' )
28214 { 29313 {
28215 // InternalApplicationConfiguration.g:9111:1: ( '=' ) 29314 // InternalApplicationConfiguration.g:9464:1: ( '=' )
28216 // InternalApplicationConfiguration.g:9112:2: '=' 29315 // InternalApplicationConfiguration.g:9465:2: '='
28217 { 29316 {
28218 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 29317 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
28219 match(input,28,FOLLOW_2); 29318 match(input,30,FOLLOW_2);
28220 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 29319 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
28221 29320
28222 } 29321 }
@@ -28240,14 +29339,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28240 29339
28241 29340
28242 // $ANTLR start "rule__GenerationTask__Group_3_5__2" 29341 // $ANTLR start "rule__GenerationTask__Group_3_5__2"
28243 // InternalApplicationConfiguration.g:9121:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; 29342 // InternalApplicationConfiguration.g:9474:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
28244 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { 29343 public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException {
28245 29344
28246 int stackSize = keepStackSize(); 29345 int stackSize = keepStackSize();
28247 29346
28248 try { 29347 try {
28249 // InternalApplicationConfiguration.g:9125:1: ( rule__GenerationTask__Group_3_5__2__Impl ) 29348 // InternalApplicationConfiguration.g:9478:1: ( rule__GenerationTask__Group_3_5__2__Impl )
28250 // InternalApplicationConfiguration.g:9126:2: rule__GenerationTask__Group_3_5__2__Impl 29349 // InternalApplicationConfiguration.g:9479:2: rule__GenerationTask__Group_3_5__2__Impl
28251 { 29350 {
28252 pushFollow(FOLLOW_2); 29351 pushFollow(FOLLOW_2);
28253 rule__GenerationTask__Group_3_5__2__Impl(); 29352 rule__GenerationTask__Group_3_5__2__Impl();
@@ -28273,21 +29372,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28273 29372
28274 29373
28275 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" 29374 // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl"
28276 // InternalApplicationConfiguration.g:9132:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; 29375 // InternalApplicationConfiguration.g:9485:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ;
28277 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { 29376 public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException {
28278 29377
28279 int stackSize = keepStackSize(); 29378 int stackSize = keepStackSize();
28280 29379
28281 try { 29380 try {
28282 // InternalApplicationConfiguration.g:9136:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) 29381 // InternalApplicationConfiguration.g:9489:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) )
28283 // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) 29382 // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
28284 { 29383 {
28285 // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) 29384 // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
28286 // InternalApplicationConfiguration.g:9138:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) 29385 // InternalApplicationConfiguration.g:9491:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
28287 { 29386 {
28288 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); 29387 before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
28289 // InternalApplicationConfiguration.g:9139:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) 29388 // InternalApplicationConfiguration.g:9492:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
28290 // InternalApplicationConfiguration.g:9139:3: rule__GenerationTask__NumberAssignment_3_5_2 29389 // InternalApplicationConfiguration.g:9492:3: rule__GenerationTask__NumberAssignment_3_5_2
28291 { 29390 {
28292 pushFollow(FOLLOW_2); 29391 pushFollow(FOLLOW_2);
28293 rule__GenerationTask__NumberAssignment_3_5_2(); 29392 rule__GenerationTask__NumberAssignment_3_5_2();
@@ -28320,14 +29419,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28320 29419
28321 29420
28322 // $ANTLR start "rule__GenerationTask__Group_3_6__0" 29421 // $ANTLR start "rule__GenerationTask__Group_3_6__0"
28323 // InternalApplicationConfiguration.g:9148:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; 29422 // InternalApplicationConfiguration.g:9501:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
28324 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { 29423 public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException {
28325 29424
28326 int stackSize = keepStackSize(); 29425 int stackSize = keepStackSize();
28327 29426
28328 try { 29427 try {
28329 // InternalApplicationConfiguration.g:9152:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) 29428 // InternalApplicationConfiguration.g:9505:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
28330 // InternalApplicationConfiguration.g:9153:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 29429 // InternalApplicationConfiguration.g:9506:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
28331 { 29430 {
28332 pushFollow(FOLLOW_14); 29431 pushFollow(FOLLOW_14);
28333 rule__GenerationTask__Group_3_6__0__Impl(); 29432 rule__GenerationTask__Group_3_6__0__Impl();
@@ -28358,21 +29457,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28358 29457
28359 29458
28360 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" 29459 // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl"
28361 // InternalApplicationConfiguration.g:9160:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; 29460 // InternalApplicationConfiguration.g:9513:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ;
28362 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { 29461 public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException {
28363 29462
28364 int stackSize = keepStackSize(); 29463 int stackSize = keepStackSize();
28365 29464
28366 try { 29465 try {
28367 // InternalApplicationConfiguration.g:9164:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) 29466 // InternalApplicationConfiguration.g:9517:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) )
28368 // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) 29467 // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
28369 { 29468 {
28370 // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) 29469 // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
28371 // InternalApplicationConfiguration.g:9166:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) 29470 // InternalApplicationConfiguration.g:9519:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
28372 { 29471 {
28373 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); 29472 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
28374 // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) 29473 // InternalApplicationConfiguration.g:9520:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
28375 // InternalApplicationConfiguration.g:9167:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 29474 // InternalApplicationConfiguration.g:9520:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0
28376 { 29475 {
28377 pushFollow(FOLLOW_2); 29476 pushFollow(FOLLOW_2);
28378 rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); 29477 rule__GenerationTask__RunSpecifiedAssignment_3_6_0();
@@ -28405,14 +29504,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28405 29504
28406 29505
28407 // $ANTLR start "rule__GenerationTask__Group_3_6__1" 29506 // $ANTLR start "rule__GenerationTask__Group_3_6__1"
28408 // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; 29507 // InternalApplicationConfiguration.g:9528:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
28409 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { 29508 public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException {
28410 29509
28411 int stackSize = keepStackSize(); 29510 int stackSize = keepStackSize();
28412 29511
28413 try { 29512 try {
28414 // InternalApplicationConfiguration.g:9179:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) 29513 // InternalApplicationConfiguration.g:9532:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
28415 // InternalApplicationConfiguration.g:9180:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 29514 // InternalApplicationConfiguration.g:9533:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
28416 { 29515 {
28417 pushFollow(FOLLOW_9); 29516 pushFollow(FOLLOW_9);
28418 rule__GenerationTask__Group_3_6__1__Impl(); 29517 rule__GenerationTask__Group_3_6__1__Impl();
@@ -28443,20 +29542,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28443 29542
28444 29543
28445 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" 29544 // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl"
28446 // InternalApplicationConfiguration.g:9187:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; 29545 // InternalApplicationConfiguration.g:9540:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
28447 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { 29546 public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException {
28448 29547
28449 int stackSize = keepStackSize(); 29548 int stackSize = keepStackSize();
28450 29549
28451 try { 29550 try {
28452 // InternalApplicationConfiguration.g:9191:1: ( ( '=' ) ) 29551 // InternalApplicationConfiguration.g:9544:1: ( ( '=' ) )
28453 // InternalApplicationConfiguration.g:9192:1: ( '=' ) 29552 // InternalApplicationConfiguration.g:9545:1: ( '=' )
28454 { 29553 {
28455 // InternalApplicationConfiguration.g:9192:1: ( '=' ) 29554 // InternalApplicationConfiguration.g:9545:1: ( '=' )
28456 // InternalApplicationConfiguration.g:9193:2: '=' 29555 // InternalApplicationConfiguration.g:9546:2: '='
28457 { 29556 {
28458 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 29557 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
28459 match(input,28,FOLLOW_2); 29558 match(input,30,FOLLOW_2);
28460 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 29559 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
28461 29560
28462 } 29561 }
@@ -28480,14 +29579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28480 29579
28481 29580
28482 // $ANTLR start "rule__GenerationTask__Group_3_6__2" 29581 // $ANTLR start "rule__GenerationTask__Group_3_6__2"
28483 // InternalApplicationConfiguration.g:9202:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; 29582 // InternalApplicationConfiguration.g:9555:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
28484 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { 29583 public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException {
28485 29584
28486 int stackSize = keepStackSize(); 29585 int stackSize = keepStackSize();
28487 29586
28488 try { 29587 try {
28489 // InternalApplicationConfiguration.g:9206:1: ( rule__GenerationTask__Group_3_6__2__Impl ) 29588 // InternalApplicationConfiguration.g:9559:1: ( rule__GenerationTask__Group_3_6__2__Impl )
28490 // InternalApplicationConfiguration.g:9207:2: rule__GenerationTask__Group_3_6__2__Impl 29589 // InternalApplicationConfiguration.g:9560:2: rule__GenerationTask__Group_3_6__2__Impl
28491 { 29590 {
28492 pushFollow(FOLLOW_2); 29591 pushFollow(FOLLOW_2);
28493 rule__GenerationTask__Group_3_6__2__Impl(); 29592 rule__GenerationTask__Group_3_6__2__Impl();
@@ -28513,21 +29612,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28513 29612
28514 29613
28515 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" 29614 // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl"
28516 // InternalApplicationConfiguration.g:9213:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; 29615 // InternalApplicationConfiguration.g:9566:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ;
28517 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { 29616 public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException {
28518 29617
28519 int stackSize = keepStackSize(); 29618 int stackSize = keepStackSize();
28520 29619
28521 try { 29620 try {
28522 // InternalApplicationConfiguration.g:9217:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) 29621 // InternalApplicationConfiguration.g:9570:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) )
28523 // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) 29622 // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
28524 { 29623 {
28525 // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) 29624 // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
28526 // InternalApplicationConfiguration.g:9219:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) 29625 // InternalApplicationConfiguration.g:9572:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
28527 { 29626 {
28528 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); 29627 before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
28529 // InternalApplicationConfiguration.g:9220:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) 29628 // InternalApplicationConfiguration.g:9573:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
28530 // InternalApplicationConfiguration.g:9220:3: rule__GenerationTask__RunsAssignment_3_6_2 29629 // InternalApplicationConfiguration.g:9573:3: rule__GenerationTask__RunsAssignment_3_6_2
28531 { 29630 {
28532 pushFollow(FOLLOW_2); 29631 pushFollow(FOLLOW_2);
28533 rule__GenerationTask__RunsAssignment_3_6_2(); 29632 rule__GenerationTask__RunsAssignment_3_6_2();
@@ -28560,14 +29659,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28560 29659
28561 29660
28562 // $ANTLR start "rule__GenerationTask__Group_3_7__0" 29661 // $ANTLR start "rule__GenerationTask__Group_3_7__0"
28563 // InternalApplicationConfiguration.g:9229:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; 29662 // InternalApplicationConfiguration.g:9582:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
28564 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { 29663 public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException {
28565 29664
28566 int stackSize = keepStackSize(); 29665 int stackSize = keepStackSize();
28567 29666
28568 try { 29667 try {
28569 // InternalApplicationConfiguration.g:9233:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) 29668 // InternalApplicationConfiguration.g:9586:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
28570 // InternalApplicationConfiguration.g:9234:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 29669 // InternalApplicationConfiguration.g:9587:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
28571 { 29670 {
28572 pushFollow(FOLLOW_14); 29671 pushFollow(FOLLOW_14);
28573 rule__GenerationTask__Group_3_7__0__Impl(); 29672 rule__GenerationTask__Group_3_7__0__Impl();
@@ -28598,20 +29697,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28598 29697
28599 29698
28600 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" 29699 // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl"
28601 // InternalApplicationConfiguration.g:9241:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; 29700 // InternalApplicationConfiguration.g:9594:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ;
28602 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { 29701 public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException {
28603 29702
28604 int stackSize = keepStackSize(); 29703 int stackSize = keepStackSize();
28605 29704
28606 try { 29705 try {
28607 // InternalApplicationConfiguration.g:9245:1: ( ( 'solver' ) ) 29706 // InternalApplicationConfiguration.g:9598:1: ( ( 'solver' ) )
28608 // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) 29707 // InternalApplicationConfiguration.g:9599:1: ( 'solver' )
28609 { 29708 {
28610 // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) 29709 // InternalApplicationConfiguration.g:9599:1: ( 'solver' )
28611 // InternalApplicationConfiguration.g:9247:2: 'solver' 29710 // InternalApplicationConfiguration.g:9600:2: 'solver'
28612 { 29711 {
28613 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 29712 before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
28614 match(input,57,FOLLOW_2); 29713 match(input,58,FOLLOW_2);
28615 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 29714 after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
28616 29715
28617 } 29716 }
@@ -28635,14 +29734,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28635 29734
28636 29735
28637 // $ANTLR start "rule__GenerationTask__Group_3_7__1" 29736 // $ANTLR start "rule__GenerationTask__Group_3_7__1"
28638 // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; 29737 // InternalApplicationConfiguration.g:9609:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
28639 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { 29738 public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException {
28640 29739
28641 int stackSize = keepStackSize(); 29740 int stackSize = keepStackSize();
28642 29741
28643 try { 29742 try {
28644 // InternalApplicationConfiguration.g:9260:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) 29743 // InternalApplicationConfiguration.g:9613:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
28645 // InternalApplicationConfiguration.g:9261:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 29744 // InternalApplicationConfiguration.g:9614:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
28646 { 29745 {
28647 pushFollow(FOLLOW_48); 29746 pushFollow(FOLLOW_48);
28648 rule__GenerationTask__Group_3_7__1__Impl(); 29747 rule__GenerationTask__Group_3_7__1__Impl();
@@ -28673,20 +29772,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28673 29772
28674 29773
28675 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" 29774 // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl"
28676 // InternalApplicationConfiguration.g:9268:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; 29775 // InternalApplicationConfiguration.g:9621:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
28677 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { 29776 public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException {
28678 29777
28679 int stackSize = keepStackSize(); 29778 int stackSize = keepStackSize();
28680 29779
28681 try { 29780 try {
28682 // InternalApplicationConfiguration.g:9272:1: ( ( '=' ) ) 29781 // InternalApplicationConfiguration.g:9625:1: ( ( '=' ) )
28683 // InternalApplicationConfiguration.g:9273:1: ( '=' ) 29782 // InternalApplicationConfiguration.g:9626:1: ( '=' )
28684 { 29783 {
28685 // InternalApplicationConfiguration.g:9273:1: ( '=' ) 29784 // InternalApplicationConfiguration.g:9626:1: ( '=' )
28686 // InternalApplicationConfiguration.g:9274:2: '=' 29785 // InternalApplicationConfiguration.g:9627:2: '='
28687 { 29786 {
28688 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 29787 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
28689 match(input,28,FOLLOW_2); 29788 match(input,30,FOLLOW_2);
28690 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 29789 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
28691 29790
28692 } 29791 }
@@ -28710,14 +29809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28710 29809
28711 29810
28712 // $ANTLR start "rule__GenerationTask__Group_3_7__2" 29811 // $ANTLR start "rule__GenerationTask__Group_3_7__2"
28713 // InternalApplicationConfiguration.g:9283:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; 29812 // InternalApplicationConfiguration.g:9636:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
28714 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { 29813 public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException {
28715 29814
28716 int stackSize = keepStackSize(); 29815 int stackSize = keepStackSize();
28717 29816
28718 try { 29817 try {
28719 // InternalApplicationConfiguration.g:9287:1: ( rule__GenerationTask__Group_3_7__2__Impl ) 29818 // InternalApplicationConfiguration.g:9640:1: ( rule__GenerationTask__Group_3_7__2__Impl )
28720 // InternalApplicationConfiguration.g:9288:2: rule__GenerationTask__Group_3_7__2__Impl 29819 // InternalApplicationConfiguration.g:9641:2: rule__GenerationTask__Group_3_7__2__Impl
28721 { 29820 {
28722 pushFollow(FOLLOW_2); 29821 pushFollow(FOLLOW_2);
28723 rule__GenerationTask__Group_3_7__2__Impl(); 29822 rule__GenerationTask__Group_3_7__2__Impl();
@@ -28743,21 +29842,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28743 29842
28744 29843
28745 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" 29844 // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl"
28746 // InternalApplicationConfiguration.g:9294:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; 29845 // InternalApplicationConfiguration.g:9647:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ;
28747 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { 29846 public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException {
28748 29847
28749 int stackSize = keepStackSize(); 29848 int stackSize = keepStackSize();
28750 29849
28751 try { 29850 try {
28752 // InternalApplicationConfiguration.g:9298:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) 29851 // InternalApplicationConfiguration.g:9651:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) )
28753 // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) 29852 // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
28754 { 29853 {
28755 // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) 29854 // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
28756 // InternalApplicationConfiguration.g:9300:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) 29855 // InternalApplicationConfiguration.g:9653:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
28757 { 29856 {
28758 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); 29857 before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
28759 // InternalApplicationConfiguration.g:9301:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) 29858 // InternalApplicationConfiguration.g:9654:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
28760 // InternalApplicationConfiguration.g:9301:3: rule__GenerationTask__SolverAssignment_3_7_2 29859 // InternalApplicationConfiguration.g:9654:3: rule__GenerationTask__SolverAssignment_3_7_2
28761 { 29860 {
28762 pushFollow(FOLLOW_2); 29861 pushFollow(FOLLOW_2);
28763 rule__GenerationTask__SolverAssignment_3_7_2(); 29862 rule__GenerationTask__SolverAssignment_3_7_2();
@@ -28790,14 +29889,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28790 29889
28791 29890
28792 // $ANTLR start "rule__GenerationTask__Group_3_8__0" 29891 // $ANTLR start "rule__GenerationTask__Group_3_8__0"
28793 // InternalApplicationConfiguration.g:9310:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; 29892 // InternalApplicationConfiguration.g:9663:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
28794 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { 29893 public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException {
28795 29894
28796 int stackSize = keepStackSize(); 29895 int stackSize = keepStackSize();
28797 29896
28798 try { 29897 try {
28799 // InternalApplicationConfiguration.g:9314:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) 29898 // InternalApplicationConfiguration.g:9667:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
28800 // InternalApplicationConfiguration.g:9315:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 29899 // InternalApplicationConfiguration.g:9668:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
28801 { 29900 {
28802 pushFollow(FOLLOW_14); 29901 pushFollow(FOLLOW_14);
28803 rule__GenerationTask__Group_3_8__0__Impl(); 29902 rule__GenerationTask__Group_3_8__0__Impl();
@@ -28828,20 +29927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28828 29927
28829 29928
28830 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" 29929 // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl"
28831 // InternalApplicationConfiguration.g:9322:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; 29930 // InternalApplicationConfiguration.g:9675:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ;
28832 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { 29931 public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException {
28833 29932
28834 int stackSize = keepStackSize(); 29933 int stackSize = keepStackSize();
28835 29934
28836 try { 29935 try {
28837 // InternalApplicationConfiguration.g:9326:1: ( ( 'config' ) ) 29936 // InternalApplicationConfiguration.g:9679:1: ( ( 'config' ) )
28838 // InternalApplicationConfiguration.g:9327:1: ( 'config' ) 29937 // InternalApplicationConfiguration.g:9680:1: ( 'config' )
28839 { 29938 {
28840 // InternalApplicationConfiguration.g:9327:1: ( 'config' ) 29939 // InternalApplicationConfiguration.g:9680:1: ( 'config' )
28841 // InternalApplicationConfiguration.g:9328:2: 'config' 29940 // InternalApplicationConfiguration.g:9681:2: 'config'
28842 { 29941 {
28843 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 29942 before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28844 match(input,42,FOLLOW_2); 29943 match(input,45,FOLLOW_2);
28845 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 29944 after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
28846 29945
28847 } 29946 }
@@ -28865,14 +29964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28865 29964
28866 29965
28867 // $ANTLR start "rule__GenerationTask__Group_3_8__1" 29966 // $ANTLR start "rule__GenerationTask__Group_3_8__1"
28868 // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; 29967 // InternalApplicationConfiguration.g:9690:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
28869 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { 29968 public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException {
28870 29969
28871 int stackSize = keepStackSize(); 29970 int stackSize = keepStackSize();
28872 29971
28873 try { 29972 try {
28874 // InternalApplicationConfiguration.g:9341:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) 29973 // InternalApplicationConfiguration.g:9694:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
28875 // InternalApplicationConfiguration.g:9342:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 29974 // InternalApplicationConfiguration.g:9695:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
28876 { 29975 {
28877 pushFollow(FOLLOW_47); 29976 pushFollow(FOLLOW_47);
28878 rule__GenerationTask__Group_3_8__1__Impl(); 29977 rule__GenerationTask__Group_3_8__1__Impl();
@@ -28903,20 +30002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28903 30002
28904 30003
28905 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" 30004 // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl"
28906 // InternalApplicationConfiguration.g:9349:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; 30005 // InternalApplicationConfiguration.g:9702:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
28907 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { 30006 public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException {
28908 30007
28909 int stackSize = keepStackSize(); 30008 int stackSize = keepStackSize();
28910 30009
28911 try { 30010 try {
28912 // InternalApplicationConfiguration.g:9353:1: ( ( '=' ) ) 30011 // InternalApplicationConfiguration.g:9706:1: ( ( '=' ) )
28913 // InternalApplicationConfiguration.g:9354:1: ( '=' ) 30012 // InternalApplicationConfiguration.g:9707:1: ( '=' )
28914 { 30013 {
28915 // InternalApplicationConfiguration.g:9354:1: ( '=' ) 30014 // InternalApplicationConfiguration.g:9707:1: ( '=' )
28916 // InternalApplicationConfiguration.g:9355:2: '=' 30015 // InternalApplicationConfiguration.g:9708:2: '='
28917 { 30016 {
28918 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 30017 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28919 match(input,28,FOLLOW_2); 30018 match(input,30,FOLLOW_2);
28920 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 30019 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
28921 30020
28922 } 30021 }
@@ -28940,14 +30039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28940 30039
28941 30040
28942 // $ANTLR start "rule__GenerationTask__Group_3_8__2" 30041 // $ANTLR start "rule__GenerationTask__Group_3_8__2"
28943 // InternalApplicationConfiguration.g:9364:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; 30042 // InternalApplicationConfiguration.g:9717:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
28944 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { 30043 public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException {
28945 30044
28946 int stackSize = keepStackSize(); 30045 int stackSize = keepStackSize();
28947 30046
28948 try { 30047 try {
28949 // InternalApplicationConfiguration.g:9368:1: ( rule__GenerationTask__Group_3_8__2__Impl ) 30048 // InternalApplicationConfiguration.g:9721:1: ( rule__GenerationTask__Group_3_8__2__Impl )
28950 // InternalApplicationConfiguration.g:9369:2: rule__GenerationTask__Group_3_8__2__Impl 30049 // InternalApplicationConfiguration.g:9722:2: rule__GenerationTask__Group_3_8__2__Impl
28951 { 30050 {
28952 pushFollow(FOLLOW_2); 30051 pushFollow(FOLLOW_2);
28953 rule__GenerationTask__Group_3_8__2__Impl(); 30052 rule__GenerationTask__Group_3_8__2__Impl();
@@ -28973,21 +30072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
28973 30072
28974 30073
28975 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" 30074 // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl"
28976 // InternalApplicationConfiguration.g:9375:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; 30075 // InternalApplicationConfiguration.g:9728:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ;
28977 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { 30076 public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException {
28978 30077
28979 int stackSize = keepStackSize(); 30078 int stackSize = keepStackSize();
28980 30079
28981 try { 30080 try {
28982 // InternalApplicationConfiguration.g:9379:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) 30081 // InternalApplicationConfiguration.g:9732:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) )
28983 // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) 30082 // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28984 { 30083 {
28985 // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) 30084 // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
28986 // InternalApplicationConfiguration.g:9381:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) 30085 // InternalApplicationConfiguration.g:9734:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28987 { 30086 {
28988 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); 30087 before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
28989 // InternalApplicationConfiguration.g:9382:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) 30088 // InternalApplicationConfiguration.g:9735:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
28990 // InternalApplicationConfiguration.g:9382:3: rule__GenerationTask__ConfigAssignment_3_8_2 30089 // InternalApplicationConfiguration.g:9735:3: rule__GenerationTask__ConfigAssignment_3_8_2
28991 { 30090 {
28992 pushFollow(FOLLOW_2); 30091 pushFollow(FOLLOW_2);
28993 rule__GenerationTask__ConfigAssignment_3_8_2(); 30092 rule__GenerationTask__ConfigAssignment_3_8_2();
@@ -29020,14 +30119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29020 30119
29021 30120
29022 // $ANTLR start "rule__GenerationTask__Group_3_9__0" 30121 // $ANTLR start "rule__GenerationTask__Group_3_9__0"
29023 // InternalApplicationConfiguration.g:9391:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; 30122 // InternalApplicationConfiguration.g:9744:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
29024 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { 30123 public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException {
29025 30124
29026 int stackSize = keepStackSize(); 30125 int stackSize = keepStackSize();
29027 30126
29028 try { 30127 try {
29029 // InternalApplicationConfiguration.g:9395:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) 30128 // InternalApplicationConfiguration.g:9748:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
29030 // InternalApplicationConfiguration.g:9396:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 30129 // InternalApplicationConfiguration.g:9749:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
29031 { 30130 {
29032 pushFollow(FOLLOW_14); 30131 pushFollow(FOLLOW_14);
29033 rule__GenerationTask__Group_3_9__0__Impl(); 30132 rule__GenerationTask__Group_3_9__0__Impl();
@@ -29058,20 +30157,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29058 30157
29059 30158
29060 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" 30159 // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl"
29061 // InternalApplicationConfiguration.g:9403:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; 30160 // InternalApplicationConfiguration.g:9756:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ;
29062 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { 30161 public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException {
29063 30162
29064 int stackSize = keepStackSize(); 30163 int stackSize = keepStackSize();
29065 30164
29066 try { 30165 try {
29067 // InternalApplicationConfiguration.g:9407:1: ( ( 'debug' ) ) 30166 // InternalApplicationConfiguration.g:9760:1: ( ( 'debug' ) )
29068 // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) 30167 // InternalApplicationConfiguration.g:9761:1: ( 'debug' )
29069 { 30168 {
29070 // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) 30169 // InternalApplicationConfiguration.g:9761:1: ( 'debug' )
29071 // InternalApplicationConfiguration.g:9409:2: 'debug' 30170 // InternalApplicationConfiguration.g:9762:2: 'debug'
29072 { 30171 {
29073 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 30172 before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
29074 match(input,58,FOLLOW_2); 30173 match(input,59,FOLLOW_2);
29075 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 30174 after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
29076 30175
29077 } 30176 }
@@ -29095,14 +30194,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29095 30194
29096 30195
29097 // $ANTLR start "rule__GenerationTask__Group_3_9__1" 30196 // $ANTLR start "rule__GenerationTask__Group_3_9__1"
29098 // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; 30197 // InternalApplicationConfiguration.g:9771:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
29099 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { 30198 public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException {
29100 30199
29101 int stackSize = keepStackSize(); 30200 int stackSize = keepStackSize();
29102 30201
29103 try { 30202 try {
29104 // InternalApplicationConfiguration.g:9422:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) 30203 // InternalApplicationConfiguration.g:9775:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
29105 // InternalApplicationConfiguration.g:9423:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 30204 // InternalApplicationConfiguration.g:9776:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
29106 { 30205 {
29107 pushFollow(FOLLOW_22); 30206 pushFollow(FOLLOW_22);
29108 rule__GenerationTask__Group_3_9__1__Impl(); 30207 rule__GenerationTask__Group_3_9__1__Impl();
@@ -29133,20 +30232,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29133 30232
29134 30233
29135 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" 30234 // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl"
29136 // InternalApplicationConfiguration.g:9430:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; 30235 // InternalApplicationConfiguration.g:9783:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
29137 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { 30236 public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException {
29138 30237
29139 int stackSize = keepStackSize(); 30238 int stackSize = keepStackSize();
29140 30239
29141 try { 30240 try {
29142 // InternalApplicationConfiguration.g:9434:1: ( ( '=' ) ) 30241 // InternalApplicationConfiguration.g:9787:1: ( ( '=' ) )
29143 // InternalApplicationConfiguration.g:9435:1: ( '=' ) 30242 // InternalApplicationConfiguration.g:9788:1: ( '=' )
29144 { 30243 {
29145 // InternalApplicationConfiguration.g:9435:1: ( '=' ) 30244 // InternalApplicationConfiguration.g:9788:1: ( '=' )
29146 // InternalApplicationConfiguration.g:9436:2: '=' 30245 // InternalApplicationConfiguration.g:9789:2: '='
29147 { 30246 {
29148 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 30247 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
29149 match(input,28,FOLLOW_2); 30248 match(input,30,FOLLOW_2);
29150 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 30249 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
29151 30250
29152 } 30251 }
@@ -29170,14 +30269,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29170 30269
29171 30270
29172 // $ANTLR start "rule__GenerationTask__Group_3_9__2" 30271 // $ANTLR start "rule__GenerationTask__Group_3_9__2"
29173 // InternalApplicationConfiguration.g:9445:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; 30272 // InternalApplicationConfiguration.g:9798:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
29174 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { 30273 public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException {
29175 30274
29176 int stackSize = keepStackSize(); 30275 int stackSize = keepStackSize();
29177 30276
29178 try { 30277 try {
29179 // InternalApplicationConfiguration.g:9449:1: ( rule__GenerationTask__Group_3_9__2__Impl ) 30278 // InternalApplicationConfiguration.g:9802:1: ( rule__GenerationTask__Group_3_9__2__Impl )
29180 // InternalApplicationConfiguration.g:9450:2: rule__GenerationTask__Group_3_9__2__Impl 30279 // InternalApplicationConfiguration.g:9803:2: rule__GenerationTask__Group_3_9__2__Impl
29181 { 30280 {
29182 pushFollow(FOLLOW_2); 30281 pushFollow(FOLLOW_2);
29183 rule__GenerationTask__Group_3_9__2__Impl(); 30282 rule__GenerationTask__Group_3_9__2__Impl();
@@ -29203,21 +30302,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29203 30302
29204 30303
29205 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" 30304 // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl"
29206 // InternalApplicationConfiguration.g:9456:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; 30305 // InternalApplicationConfiguration.g:9809:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ;
29207 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { 30306 public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException {
29208 30307
29209 int stackSize = keepStackSize(); 30308 int stackSize = keepStackSize();
29210 30309
29211 try { 30310 try {
29212 // InternalApplicationConfiguration.g:9460:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) 30311 // InternalApplicationConfiguration.g:9813:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) )
29213 // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) 30312 // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
29214 { 30313 {
29215 // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) 30314 // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
29216 // InternalApplicationConfiguration.g:9462:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) 30315 // InternalApplicationConfiguration.g:9815:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
29217 { 30316 {
29218 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); 30317 before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
29219 // InternalApplicationConfiguration.g:9463:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) 30318 // InternalApplicationConfiguration.g:9816:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
29220 // InternalApplicationConfiguration.g:9463:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 30319 // InternalApplicationConfiguration.g:9816:3: rule__GenerationTask__DebugFolderAssignment_3_9_2
29221 { 30320 {
29222 pushFollow(FOLLOW_2); 30321 pushFollow(FOLLOW_2);
29223 rule__GenerationTask__DebugFolderAssignment_3_9_2(); 30322 rule__GenerationTask__DebugFolderAssignment_3_9_2();
@@ -29250,14 +30349,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29250 30349
29251 30350
29252 // $ANTLR start "rule__GenerationTask__Group_3_10__0" 30351 // $ANTLR start "rule__GenerationTask__Group_3_10__0"
29253 // InternalApplicationConfiguration.g:9472:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; 30352 // InternalApplicationConfiguration.g:9825:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
29254 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { 30353 public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException {
29255 30354
29256 int stackSize = keepStackSize(); 30355 int stackSize = keepStackSize();
29257 30356
29258 try { 30357 try {
29259 // InternalApplicationConfiguration.g:9476:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) 30358 // InternalApplicationConfiguration.g:9829:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
29260 // InternalApplicationConfiguration.g:9477:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 30359 // InternalApplicationConfiguration.g:9830:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
29261 { 30360 {
29262 pushFollow(FOLLOW_14); 30361 pushFollow(FOLLOW_14);
29263 rule__GenerationTask__Group_3_10__0__Impl(); 30362 rule__GenerationTask__Group_3_10__0__Impl();
@@ -29288,20 +30387,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29288 30387
29289 30388
29290 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" 30389 // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl"
29291 // InternalApplicationConfiguration.g:9484:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; 30390 // InternalApplicationConfiguration.g:9837:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ;
29292 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { 30391 public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException {
29293 30392
29294 int stackSize = keepStackSize(); 30393 int stackSize = keepStackSize();
29295 30394
29296 try { 30395 try {
29297 // InternalApplicationConfiguration.g:9488:1: ( ( 'log' ) ) 30396 // InternalApplicationConfiguration.g:9841:1: ( ( 'log' ) )
29298 // InternalApplicationConfiguration.g:9489:1: ( 'log' ) 30397 // InternalApplicationConfiguration.g:9842:1: ( 'log' )
29299 { 30398 {
29300 // InternalApplicationConfiguration.g:9489:1: ( 'log' ) 30399 // InternalApplicationConfiguration.g:9842:1: ( 'log' )
29301 // InternalApplicationConfiguration.g:9490:2: 'log' 30400 // InternalApplicationConfiguration.g:9843:2: 'log'
29302 { 30401 {
29303 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 30402 before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
29304 match(input,59,FOLLOW_2); 30403 match(input,60,FOLLOW_2);
29305 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 30404 after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
29306 30405
29307 } 30406 }
@@ -29325,14 +30424,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29325 30424
29326 30425
29327 // $ANTLR start "rule__GenerationTask__Group_3_10__1" 30426 // $ANTLR start "rule__GenerationTask__Group_3_10__1"
29328 // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; 30427 // InternalApplicationConfiguration.g:9852:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
29329 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { 30428 public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException {
29330 30429
29331 int stackSize = keepStackSize(); 30430 int stackSize = keepStackSize();
29332 30431
29333 try { 30432 try {
29334 // InternalApplicationConfiguration.g:9503:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) 30433 // InternalApplicationConfiguration.g:9856:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
29335 // InternalApplicationConfiguration.g:9504:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 30434 // InternalApplicationConfiguration.g:9857:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
29336 { 30435 {
29337 pushFollow(FOLLOW_22); 30436 pushFollow(FOLLOW_22);
29338 rule__GenerationTask__Group_3_10__1__Impl(); 30437 rule__GenerationTask__Group_3_10__1__Impl();
@@ -29363,20 +30462,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29363 30462
29364 30463
29365 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" 30464 // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl"
29366 // InternalApplicationConfiguration.g:9511:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; 30465 // InternalApplicationConfiguration.g:9864:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
29367 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { 30466 public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException {
29368 30467
29369 int stackSize = keepStackSize(); 30468 int stackSize = keepStackSize();
29370 30469
29371 try { 30470 try {
29372 // InternalApplicationConfiguration.g:9515:1: ( ( '=' ) ) 30471 // InternalApplicationConfiguration.g:9868:1: ( ( '=' ) )
29373 // InternalApplicationConfiguration.g:9516:1: ( '=' ) 30472 // InternalApplicationConfiguration.g:9869:1: ( '=' )
29374 { 30473 {
29375 // InternalApplicationConfiguration.g:9516:1: ( '=' ) 30474 // InternalApplicationConfiguration.g:9869:1: ( '=' )
29376 // InternalApplicationConfiguration.g:9517:2: '=' 30475 // InternalApplicationConfiguration.g:9870:2: '='
29377 { 30476 {
29378 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 30477 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
29379 match(input,28,FOLLOW_2); 30478 match(input,30,FOLLOW_2);
29380 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 30479 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
29381 30480
29382 } 30481 }
@@ -29400,14 +30499,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29400 30499
29401 30500
29402 // $ANTLR start "rule__GenerationTask__Group_3_10__2" 30501 // $ANTLR start "rule__GenerationTask__Group_3_10__2"
29403 // InternalApplicationConfiguration.g:9526:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; 30502 // InternalApplicationConfiguration.g:9879:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
29404 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { 30503 public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException {
29405 30504
29406 int stackSize = keepStackSize(); 30505 int stackSize = keepStackSize();
29407 30506
29408 try { 30507 try {
29409 // InternalApplicationConfiguration.g:9530:1: ( rule__GenerationTask__Group_3_10__2__Impl ) 30508 // InternalApplicationConfiguration.g:9883:1: ( rule__GenerationTask__Group_3_10__2__Impl )
29410 // InternalApplicationConfiguration.g:9531:2: rule__GenerationTask__Group_3_10__2__Impl 30509 // InternalApplicationConfiguration.g:9884:2: rule__GenerationTask__Group_3_10__2__Impl
29411 { 30510 {
29412 pushFollow(FOLLOW_2); 30511 pushFollow(FOLLOW_2);
29413 rule__GenerationTask__Group_3_10__2__Impl(); 30512 rule__GenerationTask__Group_3_10__2__Impl();
@@ -29433,21 +30532,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29433 30532
29434 30533
29435 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" 30534 // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl"
29436 // InternalApplicationConfiguration.g:9537:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; 30535 // InternalApplicationConfiguration.g:9890:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ;
29437 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { 30536 public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException {
29438 30537
29439 int stackSize = keepStackSize(); 30538 int stackSize = keepStackSize();
29440 30539
29441 try { 30540 try {
29442 // InternalApplicationConfiguration.g:9541:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) 30541 // InternalApplicationConfiguration.g:9894:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) )
29443 // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) 30542 // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
29444 { 30543 {
29445 // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) 30544 // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
29446 // InternalApplicationConfiguration.g:9543:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) 30545 // InternalApplicationConfiguration.g:9896:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
29447 { 30546 {
29448 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); 30547 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
29449 // InternalApplicationConfiguration.g:9544:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) 30548 // InternalApplicationConfiguration.g:9897:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
29450 // InternalApplicationConfiguration.g:9544:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 30549 // InternalApplicationConfiguration.g:9897:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2
29451 { 30550 {
29452 pushFollow(FOLLOW_2); 30551 pushFollow(FOLLOW_2);
29453 rule__GenerationTask__TargetLogFileAssignment_3_10_2(); 30552 rule__GenerationTask__TargetLogFileAssignment_3_10_2();
@@ -29480,14 +30579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29480 30579
29481 30580
29482 // $ANTLR start "rule__GenerationTask__Group_3_11__0" 30581 // $ANTLR start "rule__GenerationTask__Group_3_11__0"
29483 // InternalApplicationConfiguration.g:9553:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; 30582 // InternalApplicationConfiguration.g:9906:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
29484 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { 30583 public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException {
29485 30584
29486 int stackSize = keepStackSize(); 30585 int stackSize = keepStackSize();
29487 30586
29488 try { 30587 try {
29489 // InternalApplicationConfiguration.g:9557:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) 30588 // InternalApplicationConfiguration.g:9910:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
29490 // InternalApplicationConfiguration.g:9558:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 30589 // InternalApplicationConfiguration.g:9911:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
29491 { 30590 {
29492 pushFollow(FOLLOW_14); 30591 pushFollow(FOLLOW_14);
29493 rule__GenerationTask__Group_3_11__0__Impl(); 30592 rule__GenerationTask__Group_3_11__0__Impl();
@@ -29518,20 +30617,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29518 30617
29519 30618
29520 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" 30619 // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl"
29521 // InternalApplicationConfiguration.g:9565:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; 30620 // InternalApplicationConfiguration.g:9918:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ;
29522 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { 30621 public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException {
29523 30622
29524 int stackSize = keepStackSize(); 30623 int stackSize = keepStackSize();
29525 30624
29526 try { 30625 try {
29527 // InternalApplicationConfiguration.g:9569:1: ( ( 'statistics' ) ) 30626 // InternalApplicationConfiguration.g:9922:1: ( ( 'statistics' ) )
29528 // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) 30627 // InternalApplicationConfiguration.g:9923:1: ( 'statistics' )
29529 { 30628 {
29530 // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) 30629 // InternalApplicationConfiguration.g:9923:1: ( 'statistics' )
29531 // InternalApplicationConfiguration.g:9571:2: 'statistics' 30630 // InternalApplicationConfiguration.g:9924:2: 'statistics'
29532 { 30631 {
29533 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 30632 before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
29534 match(input,60,FOLLOW_2); 30633 match(input,61,FOLLOW_2);
29535 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 30634 after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
29536 30635
29537 } 30636 }
@@ -29555,14 +30654,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29555 30654
29556 30655
29557 // $ANTLR start "rule__GenerationTask__Group_3_11__1" 30656 // $ANTLR start "rule__GenerationTask__Group_3_11__1"
29558 // InternalApplicationConfiguration.g:9580:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; 30657 // InternalApplicationConfiguration.g:9933:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
29559 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { 30658 public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException {
29560 30659
29561 int stackSize = keepStackSize(); 30660 int stackSize = keepStackSize();
29562 30661
29563 try { 30662 try {
29564 // InternalApplicationConfiguration.g:9584:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) 30663 // InternalApplicationConfiguration.g:9937:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
29565 // InternalApplicationConfiguration.g:9585:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 30664 // InternalApplicationConfiguration.g:9938:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
29566 { 30665 {
29567 pushFollow(FOLLOW_22); 30666 pushFollow(FOLLOW_22);
29568 rule__GenerationTask__Group_3_11__1__Impl(); 30667 rule__GenerationTask__Group_3_11__1__Impl();
@@ -29593,20 +30692,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29593 30692
29594 30693
29595 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" 30694 // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl"
29596 // InternalApplicationConfiguration.g:9592:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; 30695 // InternalApplicationConfiguration.g:9945:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
29597 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { 30696 public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException {
29598 30697
29599 int stackSize = keepStackSize(); 30698 int stackSize = keepStackSize();
29600 30699
29601 try { 30700 try {
29602 // InternalApplicationConfiguration.g:9596:1: ( ( '=' ) ) 30701 // InternalApplicationConfiguration.g:9949:1: ( ( '=' ) )
29603 // InternalApplicationConfiguration.g:9597:1: ( '=' ) 30702 // InternalApplicationConfiguration.g:9950:1: ( '=' )
29604 { 30703 {
29605 // InternalApplicationConfiguration.g:9597:1: ( '=' ) 30704 // InternalApplicationConfiguration.g:9950:1: ( '=' )
29606 // InternalApplicationConfiguration.g:9598:2: '=' 30705 // InternalApplicationConfiguration.g:9951:2: '='
29607 { 30706 {
29608 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 30707 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
29609 match(input,28,FOLLOW_2); 30708 match(input,30,FOLLOW_2);
29610 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 30709 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
29611 30710
29612 } 30711 }
@@ -29630,14 +30729,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29630 30729
29631 30730
29632 // $ANTLR start "rule__GenerationTask__Group_3_11__2" 30731 // $ANTLR start "rule__GenerationTask__Group_3_11__2"
29633 // InternalApplicationConfiguration.g:9607:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; 30732 // InternalApplicationConfiguration.g:9960:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
29634 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { 30733 public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException {
29635 30734
29636 int stackSize = keepStackSize(); 30735 int stackSize = keepStackSize();
29637 30736
29638 try { 30737 try {
29639 // InternalApplicationConfiguration.g:9611:1: ( rule__GenerationTask__Group_3_11__2__Impl ) 30738 // InternalApplicationConfiguration.g:9964:1: ( rule__GenerationTask__Group_3_11__2__Impl )
29640 // InternalApplicationConfiguration.g:9612:2: rule__GenerationTask__Group_3_11__2__Impl 30739 // InternalApplicationConfiguration.g:9965:2: rule__GenerationTask__Group_3_11__2__Impl
29641 { 30740 {
29642 pushFollow(FOLLOW_2); 30741 pushFollow(FOLLOW_2);
29643 rule__GenerationTask__Group_3_11__2__Impl(); 30742 rule__GenerationTask__Group_3_11__2__Impl();
@@ -29663,21 +30762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29663 30762
29664 30763
29665 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" 30764 // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl"
29666 // InternalApplicationConfiguration.g:9618:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; 30765 // InternalApplicationConfiguration.g:9971:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ;
29667 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { 30766 public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException {
29668 30767
29669 int stackSize = keepStackSize(); 30768 int stackSize = keepStackSize();
29670 30769
29671 try { 30770 try {
29672 // InternalApplicationConfiguration.g:9622:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) 30771 // InternalApplicationConfiguration.g:9975:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) )
29673 // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) 30772 // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
29674 { 30773 {
29675 // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) 30774 // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
29676 // InternalApplicationConfiguration.g:9624:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) 30775 // InternalApplicationConfiguration.g:9977:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
29677 { 30776 {
29678 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); 30777 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
29679 // InternalApplicationConfiguration.g:9625:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) 30778 // InternalApplicationConfiguration.g:9978:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
29680 // InternalApplicationConfiguration.g:9625:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 30779 // InternalApplicationConfiguration.g:9978:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
29681 { 30780 {
29682 pushFollow(FOLLOW_2); 30781 pushFollow(FOLLOW_2);
29683 rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); 30782 rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2();
@@ -29710,14 +30809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29710 30809
29711 30810
29712 // $ANTLR start "rule__GenerationTask__Group_3_12__0" 30811 // $ANTLR start "rule__GenerationTask__Group_3_12__0"
29713 // InternalApplicationConfiguration.g:9634:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; 30812 // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ;
29714 public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { 30813 public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException {
29715 30814
29716 int stackSize = keepStackSize(); 30815 int stackSize = keepStackSize();
29717 30816
29718 try { 30817 try {
29719 // InternalApplicationConfiguration.g:9638:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) 30818 // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 )
29720 // InternalApplicationConfiguration.g:9639:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 30819 // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1
29721 { 30820 {
29722 pushFollow(FOLLOW_14); 30821 pushFollow(FOLLOW_14);
29723 rule__GenerationTask__Group_3_12__0__Impl(); 30822 rule__GenerationTask__Group_3_12__0__Impl();
@@ -29748,20 +30847,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29748 30847
29749 30848
29750 // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" 30849 // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl"
29751 // InternalApplicationConfiguration.g:9646:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; 30850 // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ;
29752 public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { 30851 public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException {
29753 30852
29754 int stackSize = keepStackSize(); 30853 int stackSize = keepStackSize();
29755 30854
29756 try { 30855 try {
29757 // InternalApplicationConfiguration.g:9650:1: ( ( 'output' ) ) 30856 // InternalApplicationConfiguration.g:10003:1: ( ( 'output' ) )
29758 // InternalApplicationConfiguration.g:9651:1: ( 'output' ) 30857 // InternalApplicationConfiguration.g:10004:1: ( 'output' )
29759 { 30858 {
29760 // InternalApplicationConfiguration.g:9651:1: ( 'output' ) 30859 // InternalApplicationConfiguration.g:10004:1: ( 'output' )
29761 // InternalApplicationConfiguration.g:9652:2: 'output' 30860 // InternalApplicationConfiguration.g:10005:2: 'output'
29762 { 30861 {
29763 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 30862 before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
29764 match(input,61,FOLLOW_2); 30863 match(input,62,FOLLOW_2);
29765 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 30864 after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
29766 30865
29767 } 30866 }
@@ -29785,14 +30884,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29785 30884
29786 30885
29787 // $ANTLR start "rule__GenerationTask__Group_3_12__1" 30886 // $ANTLR start "rule__GenerationTask__Group_3_12__1"
29788 // InternalApplicationConfiguration.g:9661:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; 30887 // InternalApplicationConfiguration.g:10014:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ;
29789 public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { 30888 public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException {
29790 30889
29791 int stackSize = keepStackSize(); 30890 int stackSize = keepStackSize();
29792 30891
29793 try { 30892 try {
29794 // InternalApplicationConfiguration.g:9665:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) 30893 // InternalApplicationConfiguration.g:10018:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 )
29795 // InternalApplicationConfiguration.g:9666:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 30894 // InternalApplicationConfiguration.g:10019:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2
29796 { 30895 {
29797 pushFollow(FOLLOW_22); 30896 pushFollow(FOLLOW_22);
29798 rule__GenerationTask__Group_3_12__1__Impl(); 30897 rule__GenerationTask__Group_3_12__1__Impl();
@@ -29823,20 +30922,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29823 30922
29824 30923
29825 // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" 30924 // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl"
29826 // InternalApplicationConfiguration.g:9673:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; 30925 // InternalApplicationConfiguration.g:10026:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ;
29827 public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { 30926 public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException {
29828 30927
29829 int stackSize = keepStackSize(); 30928 int stackSize = keepStackSize();
29830 30929
29831 try { 30930 try {
29832 // InternalApplicationConfiguration.g:9677:1: ( ( '=' ) ) 30931 // InternalApplicationConfiguration.g:10030:1: ( ( '=' ) )
29833 // InternalApplicationConfiguration.g:9678:1: ( '=' ) 30932 // InternalApplicationConfiguration.g:10031:1: ( '=' )
29834 { 30933 {
29835 // InternalApplicationConfiguration.g:9678:1: ( '=' ) 30934 // InternalApplicationConfiguration.g:10031:1: ( '=' )
29836 // InternalApplicationConfiguration.g:9679:2: '=' 30935 // InternalApplicationConfiguration.g:10032:2: '='
29837 { 30936 {
29838 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 30937 before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29839 match(input,28,FOLLOW_2); 30938 match(input,30,FOLLOW_2);
29840 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 30939 after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
29841 30940
29842 } 30941 }
@@ -29860,14 +30959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29860 30959
29861 30960
29862 // $ANTLR start "rule__GenerationTask__Group_3_12__2" 30961 // $ANTLR start "rule__GenerationTask__Group_3_12__2"
29863 // InternalApplicationConfiguration.g:9688:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; 30962 // InternalApplicationConfiguration.g:10041:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ;
29864 public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { 30963 public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException {
29865 30964
29866 int stackSize = keepStackSize(); 30965 int stackSize = keepStackSize();
29867 30966
29868 try { 30967 try {
29869 // InternalApplicationConfiguration.g:9692:1: ( rule__GenerationTask__Group_3_12__2__Impl ) 30968 // InternalApplicationConfiguration.g:10045:1: ( rule__GenerationTask__Group_3_12__2__Impl )
29870 // InternalApplicationConfiguration.g:9693:2: rule__GenerationTask__Group_3_12__2__Impl 30969 // InternalApplicationConfiguration.g:10046:2: rule__GenerationTask__Group_3_12__2__Impl
29871 { 30970 {
29872 pushFollow(FOLLOW_2); 30971 pushFollow(FOLLOW_2);
29873 rule__GenerationTask__Group_3_12__2__Impl(); 30972 rule__GenerationTask__Group_3_12__2__Impl();
@@ -29893,21 +30992,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29893 30992
29894 30993
29895 // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" 30994 // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl"
29896 // InternalApplicationConfiguration.g:9699:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; 30995 // InternalApplicationConfiguration.g:10052:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ;
29897 public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { 30996 public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException {
29898 30997
29899 int stackSize = keepStackSize(); 30998 int stackSize = keepStackSize();
29900 30999
29901 try { 31000 try {
29902 // InternalApplicationConfiguration.g:9703:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) 31001 // InternalApplicationConfiguration.g:10056:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) )
29903 // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) 31002 // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29904 { 31003 {
29905 // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) 31004 // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
29906 // InternalApplicationConfiguration.g:9705:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) 31005 // InternalApplicationConfiguration.g:10058:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29907 { 31006 {
29908 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); 31007 before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
29909 // InternalApplicationConfiguration.g:9706:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) 31008 // InternalApplicationConfiguration.g:10059:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
29910 // InternalApplicationConfiguration.g:9706:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 31009 // InternalApplicationConfiguration.g:10059:3: rule__GenerationTask__TagetFolderAssignment_3_12_2
29911 { 31010 {
29912 pushFollow(FOLLOW_2); 31011 pushFollow(FOLLOW_2);
29913 rule__GenerationTask__TagetFolderAssignment_3_12_2(); 31012 rule__GenerationTask__TagetFolderAssignment_3_12_2();
@@ -29940,22 +31039,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29940 31039
29941 31040
29942 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" 31041 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3"
29943 // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; 31042 // InternalApplicationConfiguration.g:10068:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
29944 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { 31043 public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException {
29945 31044
29946 int stackSize = keepStackSize(); 31045 int stackSize = keepStackSize();
29947 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 31046 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
29948 31047
29949 try { 31048 try {
29950 // InternalApplicationConfiguration.g:9720:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) 31049 // InternalApplicationConfiguration.g:10073:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
29951 // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 31050 // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29952 { 31051 {
29953 // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? 31052 // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
29954 int alt64=2; 31053 int alt66=2;
29955 alt64 = dfa64.predict(input); 31054 alt66 = dfa66.predict(input);
29956 switch (alt64) { 31055 switch (alt66) {
29957 case 1 : 31056 case 1 :
29958 // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__0 31057 // InternalApplicationConfiguration.g:10074:2: rule__GenerationTask__UnorderedGroup_3__0
29959 { 31058 {
29960 pushFollow(FOLLOW_2); 31059 pushFollow(FOLLOW_2);
29961 rule__GenerationTask__UnorderedGroup_3__0(); 31060 rule__GenerationTask__UnorderedGroup_3__0();
@@ -29988,31 +31087,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
29988 31087
29989 31088
29990 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" 31089 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl"
29991 // 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 ) ) ) ) ) ; 31090 // 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 ) ) ) ) ) ;
29992 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { 31091 public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException {
29993 31092
29994 int stackSize = keepStackSize(); 31093 int stackSize = keepStackSize();
29995 boolean selected = false; 31094 boolean selected = false;
29996 31095
29997 try { 31096 try {
29998 // 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 ) ) ) ) ) ) 31097 // 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 ) ) ) ) ) )
29999 // 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 ) ) ) ) ) 31098 // 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 ) ) ) ) )
30000 { 31099 {
30001 // 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 ) ) ) ) ) 31100 // 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 ) ) ) ) )
30002 int alt65=13; 31101 int alt67=13;
30003 alt65 = dfa65.predict(input); 31102 alt67 = dfa67.predict(input);
30004 switch (alt65) { 31103 switch (alt67) {
30005 case 1 : 31104 case 1 :
30006 // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 31105 // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
30007 { 31106 {
30008 // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) 31107 // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
30009 // InternalApplicationConfiguration.g:9737:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 31108 // InternalApplicationConfiguration.g:10090:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
30010 { 31109 {
30011 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 31110 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
30012 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 31111 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
30013 } 31112 }
30014 // InternalApplicationConfiguration.g:9737:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) 31113 // InternalApplicationConfiguration.g:10090:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
30015 // InternalApplicationConfiguration.g:9738:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 31114 // InternalApplicationConfiguration.g:10091:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
30016 { 31115 {
30017 31116
30018 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 31117 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
@@ -30020,12 +31119,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30020 31119
30021 selected = true; 31120 selected = true;
30022 31121
30023 // InternalApplicationConfiguration.g:9744:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) 31122 // InternalApplicationConfiguration.g:10097:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
30024 // InternalApplicationConfiguration.g:9745:6: ( rule__GenerationTask__Group_3_0__0 ) 31123 // InternalApplicationConfiguration.g:10098:6: ( rule__GenerationTask__Group_3_0__0 )
30025 { 31124 {
30026 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); 31125 before(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
30027 // InternalApplicationConfiguration.g:9746:6: ( rule__GenerationTask__Group_3_0__0 ) 31126 // InternalApplicationConfiguration.g:10099:6: ( rule__GenerationTask__Group_3_0__0 )
30028 // InternalApplicationConfiguration.g:9746:7: rule__GenerationTask__Group_3_0__0 31127 // InternalApplicationConfiguration.g:10099:7: rule__GenerationTask__Group_3_0__0
30029 { 31128 {
30030 pushFollow(FOLLOW_2); 31129 pushFollow(FOLLOW_2);
30031 rule__GenerationTask__Group_3_0__0(); 31130 rule__GenerationTask__Group_3_0__0();
@@ -30049,16 +31148,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30049 } 31148 }
30050 break; 31149 break;
30051 case 2 : 31150 case 2 :
30052 // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) 31151 // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
30053 { 31152 {
30054 // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) 31153 // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
30055 // InternalApplicationConfiguration.g:9752:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 31154 // InternalApplicationConfiguration.g:10105:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
30056 { 31155 {
30057 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 31156 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
30058 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 31157 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
30059 } 31158 }
30060 // InternalApplicationConfiguration.g:9752:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) 31159 // InternalApplicationConfiguration.g:10105:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
30061 // InternalApplicationConfiguration.g:9753:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 31160 // InternalApplicationConfiguration.g:10106:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
30062 { 31161 {
30063 31162
30064 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 31163 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
@@ -30066,12 +31165,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30066 31165
30067 selected = true; 31166 selected = true;
30068 31167
30069 // InternalApplicationConfiguration.g:9759:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) 31168 // InternalApplicationConfiguration.g:10112:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
30070 // InternalApplicationConfiguration.g:9760:6: ( rule__GenerationTask__Group_3_1__0 ) 31169 // InternalApplicationConfiguration.g:10113:6: ( rule__GenerationTask__Group_3_1__0 )
30071 { 31170 {
30072 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); 31171 before(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
30073 // InternalApplicationConfiguration.g:9761:6: ( rule__GenerationTask__Group_3_1__0 ) 31172 // InternalApplicationConfiguration.g:10114:6: ( rule__GenerationTask__Group_3_1__0 )
30074 // InternalApplicationConfiguration.g:9761:7: rule__GenerationTask__Group_3_1__0 31173 // InternalApplicationConfiguration.g:10114:7: rule__GenerationTask__Group_3_1__0
30075 { 31174 {
30076 pushFollow(FOLLOW_2); 31175 pushFollow(FOLLOW_2);
30077 rule__GenerationTask__Group_3_1__0(); 31176 rule__GenerationTask__Group_3_1__0();
@@ -30095,16 +31194,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30095 } 31194 }
30096 break; 31195 break;
30097 case 3 : 31196 case 3 :
30098 // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 31197 // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
30099 { 31198 {
30100 // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) 31199 // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
30101 // InternalApplicationConfiguration.g:9767:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 31200 // InternalApplicationConfiguration.g:10120:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
30102 { 31201 {
30103 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 31202 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
30104 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 31203 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
30105 } 31204 }
30106 // InternalApplicationConfiguration.g:9767:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) 31205 // InternalApplicationConfiguration.g:10120:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
30107 // InternalApplicationConfiguration.g:9768:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 31206 // InternalApplicationConfiguration.g:10121:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
30108 { 31207 {
30109 31208
30110 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 31209 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
@@ -30112,12 +31211,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30112 31211
30113 selected = true; 31212 selected = true;
30114 31213
30115 // InternalApplicationConfiguration.g:9774:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) 31214 // InternalApplicationConfiguration.g:10127:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
30116 // InternalApplicationConfiguration.g:9775:6: ( rule__GenerationTask__Group_3_2__0 ) 31215 // InternalApplicationConfiguration.g:10128:6: ( rule__GenerationTask__Group_3_2__0 )
30117 { 31216 {
30118 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); 31217 before(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
30119 // InternalApplicationConfiguration.g:9776:6: ( rule__GenerationTask__Group_3_2__0 ) 31218 // InternalApplicationConfiguration.g:10129:6: ( rule__GenerationTask__Group_3_2__0 )
30120 // InternalApplicationConfiguration.g:9776:7: rule__GenerationTask__Group_3_2__0 31219 // InternalApplicationConfiguration.g:10129:7: rule__GenerationTask__Group_3_2__0
30121 { 31220 {
30122 pushFollow(FOLLOW_2); 31221 pushFollow(FOLLOW_2);
30123 rule__GenerationTask__Group_3_2__0(); 31222 rule__GenerationTask__Group_3_2__0();
@@ -30141,16 +31240,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30141 } 31240 }
30142 break; 31241 break;
30143 case 4 : 31242 case 4 :
30144 // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 31243 // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
30145 { 31244 {
30146 // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) 31245 // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
30147 // InternalApplicationConfiguration.g:9782:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 31246 // InternalApplicationConfiguration.g:10135:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
30148 { 31247 {
30149 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 31248 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
30150 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 31249 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
30151 } 31250 }
30152 // InternalApplicationConfiguration.g:9782:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) 31251 // InternalApplicationConfiguration.g:10135:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
30153 // InternalApplicationConfiguration.g:9783:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 31252 // InternalApplicationConfiguration.g:10136:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
30154 { 31253 {
30155 31254
30156 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 31255 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
@@ -30158,12 +31257,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30158 31257
30159 selected = true; 31258 selected = true;
30160 31259
30161 // InternalApplicationConfiguration.g:9789:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) 31260 // InternalApplicationConfiguration.g:10142:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
30162 // InternalApplicationConfiguration.g:9790:6: ( rule__GenerationTask__Group_3_3__0 ) 31261 // InternalApplicationConfiguration.g:10143:6: ( rule__GenerationTask__Group_3_3__0 )
30163 { 31262 {
30164 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); 31263 before(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
30165 // InternalApplicationConfiguration.g:9791:6: ( rule__GenerationTask__Group_3_3__0 ) 31264 // InternalApplicationConfiguration.g:10144:6: ( rule__GenerationTask__Group_3_3__0 )
30166 // InternalApplicationConfiguration.g:9791:7: rule__GenerationTask__Group_3_3__0 31265 // InternalApplicationConfiguration.g:10144:7: rule__GenerationTask__Group_3_3__0
30167 { 31266 {
30168 pushFollow(FOLLOW_2); 31267 pushFollow(FOLLOW_2);
30169 rule__GenerationTask__Group_3_3__0(); 31268 rule__GenerationTask__Group_3_3__0();
@@ -30187,16 +31286,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30187 } 31286 }
30188 break; 31287 break;
30189 case 5 : 31288 case 5 :
30190 // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 31289 // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
30191 { 31290 {
30192 // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) 31291 // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
30193 // InternalApplicationConfiguration.g:9797:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 31292 // InternalApplicationConfiguration.g:10150:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
30194 { 31293 {
30195 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 31294 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
30196 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 31295 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
30197 } 31296 }
30198 // InternalApplicationConfiguration.g:9797:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) 31297 // InternalApplicationConfiguration.g:10150:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
30199 // InternalApplicationConfiguration.g:9798:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 31298 // InternalApplicationConfiguration.g:10151:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
30200 { 31299 {
30201 31300
30202 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 31301 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
@@ -30204,12 +31303,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30204 31303
30205 selected = true; 31304 selected = true;
30206 31305
30207 // InternalApplicationConfiguration.g:9804:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) 31306 // InternalApplicationConfiguration.g:10157:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
30208 // InternalApplicationConfiguration.g:9805:6: ( rule__GenerationTask__Group_3_4__0 ) 31307 // InternalApplicationConfiguration.g:10158:6: ( rule__GenerationTask__Group_3_4__0 )
30209 { 31308 {
30210 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); 31309 before(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
30211 // InternalApplicationConfiguration.g:9806:6: ( rule__GenerationTask__Group_3_4__0 ) 31310 // InternalApplicationConfiguration.g:10159:6: ( rule__GenerationTask__Group_3_4__0 )
30212 // InternalApplicationConfiguration.g:9806:7: rule__GenerationTask__Group_3_4__0 31311 // InternalApplicationConfiguration.g:10159:7: rule__GenerationTask__Group_3_4__0
30213 { 31312 {
30214 pushFollow(FOLLOW_2); 31313 pushFollow(FOLLOW_2);
30215 rule__GenerationTask__Group_3_4__0(); 31314 rule__GenerationTask__Group_3_4__0();
@@ -30233,16 +31332,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30233 } 31332 }
30234 break; 31333 break;
30235 case 6 : 31334 case 6 :
30236 // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 31335 // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
30237 { 31336 {
30238 // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) 31337 // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
30239 // InternalApplicationConfiguration.g:9812:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) 31338 // InternalApplicationConfiguration.g:10165:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
30240 { 31339 {
30241 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 31340 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
30242 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 31341 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
30243 } 31342 }
30244 // InternalApplicationConfiguration.g:9812:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) 31343 // InternalApplicationConfiguration.g:10165:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
30245 // InternalApplicationConfiguration.g:9813:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) 31344 // InternalApplicationConfiguration.g:10166:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
30246 { 31345 {
30247 31346
30248 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 31347 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
@@ -30250,12 +31349,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30250 31349
30251 selected = true; 31350 selected = true;
30252 31351
30253 // InternalApplicationConfiguration.g:9819:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) 31352 // InternalApplicationConfiguration.g:10172:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
30254 // InternalApplicationConfiguration.g:9820:6: ( rule__GenerationTask__Group_3_5__0 ) 31353 // InternalApplicationConfiguration.g:10173:6: ( rule__GenerationTask__Group_3_5__0 )
30255 { 31354 {
30256 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); 31355 before(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
30257 // InternalApplicationConfiguration.g:9821:6: ( rule__GenerationTask__Group_3_5__0 ) 31356 // InternalApplicationConfiguration.g:10174:6: ( rule__GenerationTask__Group_3_5__0 )
30258 // InternalApplicationConfiguration.g:9821:7: rule__GenerationTask__Group_3_5__0 31357 // InternalApplicationConfiguration.g:10174:7: rule__GenerationTask__Group_3_5__0
30259 { 31358 {
30260 pushFollow(FOLLOW_2); 31359 pushFollow(FOLLOW_2);
30261 rule__GenerationTask__Group_3_5__0(); 31360 rule__GenerationTask__Group_3_5__0();
@@ -30279,16 +31378,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30279 } 31378 }
30280 break; 31379 break;
30281 case 7 : 31380 case 7 :
30282 // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) 31381 // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
30283 { 31382 {
30284 // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) 31383 // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
30285 // InternalApplicationConfiguration.g:9827:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 31384 // InternalApplicationConfiguration.g:10180:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
30286 { 31385 {
30287 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 31386 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
30288 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 31387 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
30289 } 31388 }
30290 // InternalApplicationConfiguration.g:9827:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) 31389 // InternalApplicationConfiguration.g:10180:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
30291 // InternalApplicationConfiguration.g:9828:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 31390 // InternalApplicationConfiguration.g:10181:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
30292 { 31391 {
30293 31392
30294 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 31393 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
@@ -30296,12 +31395,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30296 31395
30297 selected = true; 31396 selected = true;
30298 31397
30299 // InternalApplicationConfiguration.g:9834:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) 31398 // InternalApplicationConfiguration.g:10187:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
30300 // InternalApplicationConfiguration.g:9835:6: ( rule__GenerationTask__Group_3_6__0 ) 31399 // InternalApplicationConfiguration.g:10188:6: ( rule__GenerationTask__Group_3_6__0 )
30301 { 31400 {
30302 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); 31401 before(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
30303 // InternalApplicationConfiguration.g:9836:6: ( rule__GenerationTask__Group_3_6__0 ) 31402 // InternalApplicationConfiguration.g:10189:6: ( rule__GenerationTask__Group_3_6__0 )
30304 // InternalApplicationConfiguration.g:9836:7: rule__GenerationTask__Group_3_6__0 31403 // InternalApplicationConfiguration.g:10189:7: rule__GenerationTask__Group_3_6__0
30305 { 31404 {
30306 pushFollow(FOLLOW_2); 31405 pushFollow(FOLLOW_2);
30307 rule__GenerationTask__Group_3_6__0(); 31406 rule__GenerationTask__Group_3_6__0();
@@ -30325,16 +31424,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30325 } 31424 }
30326 break; 31425 break;
30327 case 8 : 31426 case 8 :
30328 // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 31427 // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
30329 { 31428 {
30330 // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) 31429 // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
30331 // InternalApplicationConfiguration.g:9842:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 31430 // InternalApplicationConfiguration.g:10195:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
30332 { 31431 {
30333 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 31432 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
30334 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 31433 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
30335 } 31434 }
30336 // InternalApplicationConfiguration.g:9842:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) 31435 // InternalApplicationConfiguration.g:10195:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
30337 // InternalApplicationConfiguration.g:9843:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 31436 // InternalApplicationConfiguration.g:10196:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
30338 { 31437 {
30339 31438
30340 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 31439 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
@@ -30342,12 +31441,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30342 31441
30343 selected = true; 31442 selected = true;
30344 31443
30345 // InternalApplicationConfiguration.g:9849:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) 31444 // InternalApplicationConfiguration.g:10202:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
30346 // InternalApplicationConfiguration.g:9850:6: ( rule__GenerationTask__Group_3_7__0 ) 31445 // InternalApplicationConfiguration.g:10203:6: ( rule__GenerationTask__Group_3_7__0 )
30347 { 31446 {
30348 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); 31447 before(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
30349 // InternalApplicationConfiguration.g:9851:6: ( rule__GenerationTask__Group_3_7__0 ) 31448 // InternalApplicationConfiguration.g:10204:6: ( rule__GenerationTask__Group_3_7__0 )
30350 // InternalApplicationConfiguration.g:9851:7: rule__GenerationTask__Group_3_7__0 31449 // InternalApplicationConfiguration.g:10204:7: rule__GenerationTask__Group_3_7__0
30351 { 31450 {
30352 pushFollow(FOLLOW_2); 31451 pushFollow(FOLLOW_2);
30353 rule__GenerationTask__Group_3_7__0(); 31452 rule__GenerationTask__Group_3_7__0();
@@ -30371,16 +31470,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30371 } 31470 }
30372 break; 31471 break;
30373 case 9 : 31472 case 9 :
30374 // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 31473 // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
30375 { 31474 {
30376 // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) 31475 // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
30377 // InternalApplicationConfiguration.g:9857:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 31476 // InternalApplicationConfiguration.g:10210:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
30378 { 31477 {
30379 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 31478 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
30380 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 31479 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
30381 } 31480 }
30382 // InternalApplicationConfiguration.g:9857:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) 31481 // InternalApplicationConfiguration.g:10210:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
30383 // InternalApplicationConfiguration.g:9858:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 31482 // InternalApplicationConfiguration.g:10211:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
30384 { 31483 {
30385 31484
30386 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 31485 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
@@ -30388,12 +31487,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30388 31487
30389 selected = true; 31488 selected = true;
30390 31489
30391 // InternalApplicationConfiguration.g:9864:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) 31490 // InternalApplicationConfiguration.g:10217:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
30392 // InternalApplicationConfiguration.g:9865:6: ( rule__GenerationTask__Group_3_8__0 ) 31491 // InternalApplicationConfiguration.g:10218:6: ( rule__GenerationTask__Group_3_8__0 )
30393 { 31492 {
30394 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); 31493 before(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
30395 // InternalApplicationConfiguration.g:9866:6: ( rule__GenerationTask__Group_3_8__0 ) 31494 // InternalApplicationConfiguration.g:10219:6: ( rule__GenerationTask__Group_3_8__0 )
30396 // InternalApplicationConfiguration.g:9866:7: rule__GenerationTask__Group_3_8__0 31495 // InternalApplicationConfiguration.g:10219:7: rule__GenerationTask__Group_3_8__0
30397 { 31496 {
30398 pushFollow(FOLLOW_2); 31497 pushFollow(FOLLOW_2);
30399 rule__GenerationTask__Group_3_8__0(); 31498 rule__GenerationTask__Group_3_8__0();
@@ -30417,16 +31516,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30417 } 31516 }
30418 break; 31517 break;
30419 case 10 : 31518 case 10 :
30420 // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 31519 // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
30421 { 31520 {
30422 // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) 31521 // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
30423 // InternalApplicationConfiguration.g:9872:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 31522 // InternalApplicationConfiguration.g:10225:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
30424 { 31523 {
30425 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 31524 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
30426 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 31525 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
30427 } 31526 }
30428 // InternalApplicationConfiguration.g:9872:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) 31527 // InternalApplicationConfiguration.g:10225:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
30429 // InternalApplicationConfiguration.g:9873:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 31528 // InternalApplicationConfiguration.g:10226:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
30430 { 31529 {
30431 31530
30432 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 31531 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
@@ -30434,12 +31533,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30434 31533
30435 selected = true; 31534 selected = true;
30436 31535
30437 // InternalApplicationConfiguration.g:9879:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) 31536 // InternalApplicationConfiguration.g:10232:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
30438 // InternalApplicationConfiguration.g:9880:6: ( rule__GenerationTask__Group_3_9__0 ) 31537 // InternalApplicationConfiguration.g:10233:6: ( rule__GenerationTask__Group_3_9__0 )
30439 { 31538 {
30440 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); 31539 before(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
30441 // InternalApplicationConfiguration.g:9881:6: ( rule__GenerationTask__Group_3_9__0 ) 31540 // InternalApplicationConfiguration.g:10234:6: ( rule__GenerationTask__Group_3_9__0 )
30442 // InternalApplicationConfiguration.g:9881:7: rule__GenerationTask__Group_3_9__0 31541 // InternalApplicationConfiguration.g:10234:7: rule__GenerationTask__Group_3_9__0
30443 { 31542 {
30444 pushFollow(FOLLOW_2); 31543 pushFollow(FOLLOW_2);
30445 rule__GenerationTask__Group_3_9__0(); 31544 rule__GenerationTask__Group_3_9__0();
@@ -30463,16 +31562,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30463 } 31562 }
30464 break; 31563 break;
30465 case 11 : 31564 case 11 :
30466 // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 31565 // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
30467 { 31566 {
30468 // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) 31567 // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
30469 // InternalApplicationConfiguration.g:9887:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) 31568 // InternalApplicationConfiguration.g:10240:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
30470 { 31569 {
30471 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 31570 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
30472 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 31571 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
30473 } 31572 }
30474 // InternalApplicationConfiguration.g:9887:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) 31573 // InternalApplicationConfiguration.g:10240:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
30475 // InternalApplicationConfiguration.g:9888:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) 31574 // InternalApplicationConfiguration.g:10241:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
30476 { 31575 {
30477 31576
30478 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 31577 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
@@ -30480,12 +31579,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30480 31579
30481 selected = true; 31580 selected = true;
30482 31581
30483 // InternalApplicationConfiguration.g:9894:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) 31582 // InternalApplicationConfiguration.g:10247:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
30484 // InternalApplicationConfiguration.g:9895:6: ( rule__GenerationTask__Group_3_10__0 ) 31583 // InternalApplicationConfiguration.g:10248:6: ( rule__GenerationTask__Group_3_10__0 )
30485 { 31584 {
30486 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); 31585 before(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
30487 // InternalApplicationConfiguration.g:9896:6: ( rule__GenerationTask__Group_3_10__0 ) 31586 // InternalApplicationConfiguration.g:10249:6: ( rule__GenerationTask__Group_3_10__0 )
30488 // InternalApplicationConfiguration.g:9896:7: rule__GenerationTask__Group_3_10__0 31587 // InternalApplicationConfiguration.g:10249:7: rule__GenerationTask__Group_3_10__0
30489 { 31588 {
30490 pushFollow(FOLLOW_2); 31589 pushFollow(FOLLOW_2);
30491 rule__GenerationTask__Group_3_10__0(); 31590 rule__GenerationTask__Group_3_10__0();
@@ -30509,16 +31608,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30509 } 31608 }
30510 break; 31609 break;
30511 case 12 : 31610 case 12 :
30512 // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 31611 // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
30513 { 31612 {
30514 // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) 31613 // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
30515 // InternalApplicationConfiguration.g:9902:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 31614 // InternalApplicationConfiguration.g:10255:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
30516 { 31615 {
30517 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 31616 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
30518 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 31617 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
30519 } 31618 }
30520 // InternalApplicationConfiguration.g:9902:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) 31619 // InternalApplicationConfiguration.g:10255:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
30521 // InternalApplicationConfiguration.g:9903:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 31620 // InternalApplicationConfiguration.g:10256:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
30522 { 31621 {
30523 31622
30524 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 31623 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
@@ -30526,12 +31625,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30526 31625
30527 selected = true; 31626 selected = true;
30528 31627
30529 // InternalApplicationConfiguration.g:9909:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) 31628 // InternalApplicationConfiguration.g:10262:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
30530 // InternalApplicationConfiguration.g:9910:6: ( rule__GenerationTask__Group_3_11__0 ) 31629 // InternalApplicationConfiguration.g:10263:6: ( rule__GenerationTask__Group_3_11__0 )
30531 { 31630 {
30532 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); 31631 before(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
30533 // InternalApplicationConfiguration.g:9911:6: ( rule__GenerationTask__Group_3_11__0 ) 31632 // InternalApplicationConfiguration.g:10264:6: ( rule__GenerationTask__Group_3_11__0 )
30534 // InternalApplicationConfiguration.g:9911:7: rule__GenerationTask__Group_3_11__0 31633 // InternalApplicationConfiguration.g:10264:7: rule__GenerationTask__Group_3_11__0
30535 { 31634 {
30536 pushFollow(FOLLOW_2); 31635 pushFollow(FOLLOW_2);
30537 rule__GenerationTask__Group_3_11__0(); 31636 rule__GenerationTask__Group_3_11__0();
@@ -30555,16 +31654,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30555 } 31654 }
30556 break; 31655 break;
30557 case 13 : 31656 case 13 :
30558 // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) 31657 // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
30559 { 31658 {
30560 // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) 31659 // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
30561 // InternalApplicationConfiguration.g:9917:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) 31660 // InternalApplicationConfiguration.g:10270:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
30562 { 31661 {
30563 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { 31662 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
30564 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); 31663 throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
30565 } 31664 }
30566 // InternalApplicationConfiguration.g:9917:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) 31665 // InternalApplicationConfiguration.g:10270:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
30567 // InternalApplicationConfiguration.g:9918:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) 31666 // InternalApplicationConfiguration.g:10271:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
30568 { 31667 {
30569 31668
30570 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); 31669 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
@@ -30572,12 +31671,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30572 31671
30573 selected = true; 31672 selected = true;
30574 31673
30575 // InternalApplicationConfiguration.g:9924:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) 31674 // InternalApplicationConfiguration.g:10277:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
30576 // InternalApplicationConfiguration.g:9925:6: ( rule__GenerationTask__Group_3_12__0 ) 31675 // InternalApplicationConfiguration.g:10278:6: ( rule__GenerationTask__Group_3_12__0 )
30577 { 31676 {
30578 before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); 31677 before(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
30579 // InternalApplicationConfiguration.g:9926:6: ( rule__GenerationTask__Group_3_12__0 ) 31678 // InternalApplicationConfiguration.g:10279:6: ( rule__GenerationTask__Group_3_12__0 )
30580 // InternalApplicationConfiguration.g:9926:7: rule__GenerationTask__Group_3_12__0 31679 // InternalApplicationConfiguration.g:10279:7: rule__GenerationTask__Group_3_12__0
30581 { 31680 {
30582 pushFollow(FOLLOW_2); 31681 pushFollow(FOLLOW_2);
30583 rule__GenerationTask__Group_3_12__0(); 31682 rule__GenerationTask__Group_3_12__0();
@@ -30624,26 +31723,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30624 31723
30625 31724
30626 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" 31725 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0"
30627 // InternalApplicationConfiguration.g:9939:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; 31726 // InternalApplicationConfiguration.g:10292:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
30628 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { 31727 public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException {
30629 31728
30630 int stackSize = keepStackSize(); 31729 int stackSize = keepStackSize();
30631 31730
30632 try { 31731 try {
30633 // InternalApplicationConfiguration.g:9943:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) 31732 // InternalApplicationConfiguration.g:10296:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
30634 // InternalApplicationConfiguration.g:9944:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? 31733 // InternalApplicationConfiguration.g:10297:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
30635 { 31734 {
30636 pushFollow(FOLLOW_49); 31735 pushFollow(FOLLOW_49);
30637 rule__GenerationTask__UnorderedGroup_3__Impl(); 31736 rule__GenerationTask__UnorderedGroup_3__Impl();
30638 31737
30639 state._fsp--; 31738 state._fsp--;
30640 31739
30641 // InternalApplicationConfiguration.g:9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? 31740 // InternalApplicationConfiguration.g:10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
30642 int alt66=2; 31741 int alt68=2;
30643 alt66 = dfa66.predict(input); 31742 alt68 = dfa68.predict(input);
30644 switch (alt66) { 31743 switch (alt68) {
30645 case 1 : 31744 case 1 :
30646 // InternalApplicationConfiguration.g:9945:2: rule__GenerationTask__UnorderedGroup_3__1 31745 // InternalApplicationConfiguration.g:10298:2: rule__GenerationTask__UnorderedGroup_3__1
30647 { 31746 {
30648 pushFollow(FOLLOW_2); 31747 pushFollow(FOLLOW_2);
30649 rule__GenerationTask__UnorderedGroup_3__1(); 31748 rule__GenerationTask__UnorderedGroup_3__1();
@@ -30675,26 +31774,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30675 31774
30676 31775
30677 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" 31776 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1"
30678 // InternalApplicationConfiguration.g:9951:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; 31777 // InternalApplicationConfiguration.g:10304:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
30679 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { 31778 public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException {
30680 31779
30681 int stackSize = keepStackSize(); 31780 int stackSize = keepStackSize();
30682 31781
30683 try { 31782 try {
30684 // InternalApplicationConfiguration.g:9955:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) 31783 // InternalApplicationConfiguration.g:10308:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
30685 // InternalApplicationConfiguration.g:9956:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? 31784 // InternalApplicationConfiguration.g:10309:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
30686 { 31785 {
30687 pushFollow(FOLLOW_49); 31786 pushFollow(FOLLOW_49);
30688 rule__GenerationTask__UnorderedGroup_3__Impl(); 31787 rule__GenerationTask__UnorderedGroup_3__Impl();
30689 31788
30690 state._fsp--; 31789 state._fsp--;
30691 31790
30692 // InternalApplicationConfiguration.g:9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? 31791 // InternalApplicationConfiguration.g:10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
30693 int alt67=2; 31792 int alt69=2;
30694 alt67 = dfa67.predict(input); 31793 alt69 = dfa69.predict(input);
30695 switch (alt67) { 31794 switch (alt69) {
30696 case 1 : 31795 case 1 :
30697 // InternalApplicationConfiguration.g:9957:2: rule__GenerationTask__UnorderedGroup_3__2 31796 // InternalApplicationConfiguration.g:10310:2: rule__GenerationTask__UnorderedGroup_3__2
30698 { 31797 {
30699 pushFollow(FOLLOW_2); 31798 pushFollow(FOLLOW_2);
30700 rule__GenerationTask__UnorderedGroup_3__2(); 31799 rule__GenerationTask__UnorderedGroup_3__2();
@@ -30726,26 +31825,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30726 31825
30727 31826
30728 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" 31827 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2"
30729 // InternalApplicationConfiguration.g:9963:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; 31828 // InternalApplicationConfiguration.g:10316:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
30730 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { 31829 public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException {
30731 31830
30732 int stackSize = keepStackSize(); 31831 int stackSize = keepStackSize();
30733 31832
30734 try { 31833 try {
30735 // InternalApplicationConfiguration.g:9967:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) 31834 // InternalApplicationConfiguration.g:10320:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
30736 // InternalApplicationConfiguration.g:9968:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? 31835 // InternalApplicationConfiguration.g:10321:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
30737 { 31836 {
30738 pushFollow(FOLLOW_49); 31837 pushFollow(FOLLOW_49);
30739 rule__GenerationTask__UnorderedGroup_3__Impl(); 31838 rule__GenerationTask__UnorderedGroup_3__Impl();
30740 31839
30741 state._fsp--; 31840 state._fsp--;
30742 31841
30743 // InternalApplicationConfiguration.g:9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? 31842 // InternalApplicationConfiguration.g:10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
30744 int alt68=2; 31843 int alt70=2;
30745 alt68 = dfa68.predict(input); 31844 alt70 = dfa70.predict(input);
30746 switch (alt68) { 31845 switch (alt70) {
30747 case 1 : 31846 case 1 :
30748 // InternalApplicationConfiguration.g:9969:2: rule__GenerationTask__UnorderedGroup_3__3 31847 // InternalApplicationConfiguration.g:10322:2: rule__GenerationTask__UnorderedGroup_3__3
30749 { 31848 {
30750 pushFollow(FOLLOW_2); 31849 pushFollow(FOLLOW_2);
30751 rule__GenerationTask__UnorderedGroup_3__3(); 31850 rule__GenerationTask__UnorderedGroup_3__3();
@@ -30777,26 +31876,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30777 31876
30778 31877
30779 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" 31878 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3"
30780 // InternalApplicationConfiguration.g:9975:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; 31879 // InternalApplicationConfiguration.g:10328:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
30781 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { 31880 public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException {
30782 31881
30783 int stackSize = keepStackSize(); 31882 int stackSize = keepStackSize();
30784 31883
30785 try { 31884 try {
30786 // InternalApplicationConfiguration.g:9979:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) 31885 // InternalApplicationConfiguration.g:10332:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
30787 // InternalApplicationConfiguration.g:9980:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? 31886 // InternalApplicationConfiguration.g:10333:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
30788 { 31887 {
30789 pushFollow(FOLLOW_49); 31888 pushFollow(FOLLOW_49);
30790 rule__GenerationTask__UnorderedGroup_3__Impl(); 31889 rule__GenerationTask__UnorderedGroup_3__Impl();
30791 31890
30792 state._fsp--; 31891 state._fsp--;
30793 31892
30794 // InternalApplicationConfiguration.g:9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? 31893 // InternalApplicationConfiguration.g:10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
30795 int alt69=2; 31894 int alt71=2;
30796 alt69 = dfa69.predict(input); 31895 alt71 = dfa71.predict(input);
30797 switch (alt69) { 31896 switch (alt71) {
30798 case 1 : 31897 case 1 :
30799 // InternalApplicationConfiguration.g:9981:2: rule__GenerationTask__UnorderedGroup_3__4 31898 // InternalApplicationConfiguration.g:10334:2: rule__GenerationTask__UnorderedGroup_3__4
30800 { 31899 {
30801 pushFollow(FOLLOW_2); 31900 pushFollow(FOLLOW_2);
30802 rule__GenerationTask__UnorderedGroup_3__4(); 31901 rule__GenerationTask__UnorderedGroup_3__4();
@@ -30828,26 +31927,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30828 31927
30829 31928
30830 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" 31929 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4"
30831 // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; 31930 // InternalApplicationConfiguration.g:10340:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
30832 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { 31931 public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException {
30833 31932
30834 int stackSize = keepStackSize(); 31933 int stackSize = keepStackSize();
30835 31934
30836 try { 31935 try {
30837 // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) 31936 // InternalApplicationConfiguration.g:10344:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
30838 // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? 31937 // InternalApplicationConfiguration.g:10345:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
30839 { 31938 {
30840 pushFollow(FOLLOW_49); 31939 pushFollow(FOLLOW_49);
30841 rule__GenerationTask__UnorderedGroup_3__Impl(); 31940 rule__GenerationTask__UnorderedGroup_3__Impl();
30842 31941
30843 state._fsp--; 31942 state._fsp--;
30844 31943
30845 // InternalApplicationConfiguration.g:9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? 31944 // InternalApplicationConfiguration.g:10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
30846 int alt70=2; 31945 int alt72=2;
30847 alt70 = dfa70.predict(input); 31946 alt72 = dfa72.predict(input);
30848 switch (alt70) { 31947 switch (alt72) {
30849 case 1 : 31948 case 1 :
30850 // InternalApplicationConfiguration.g:9993:2: rule__GenerationTask__UnorderedGroup_3__5 31949 // InternalApplicationConfiguration.g:10346:2: rule__GenerationTask__UnorderedGroup_3__5
30851 { 31950 {
30852 pushFollow(FOLLOW_2); 31951 pushFollow(FOLLOW_2);
30853 rule__GenerationTask__UnorderedGroup_3__5(); 31952 rule__GenerationTask__UnorderedGroup_3__5();
@@ -30879,26 +31978,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30879 31978
30880 31979
30881 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" 31980 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5"
30882 // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; 31981 // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
30883 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { 31982 public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException {
30884 31983
30885 int stackSize = keepStackSize(); 31984 int stackSize = keepStackSize();
30886 31985
30887 try { 31986 try {
30888 // InternalApplicationConfiguration.g:10003:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) 31987 // InternalApplicationConfiguration.g:10356:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
30889 // InternalApplicationConfiguration.g:10004:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? 31988 // InternalApplicationConfiguration.g:10357:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
30890 { 31989 {
30891 pushFollow(FOLLOW_49); 31990 pushFollow(FOLLOW_49);
30892 rule__GenerationTask__UnorderedGroup_3__Impl(); 31991 rule__GenerationTask__UnorderedGroup_3__Impl();
30893 31992
30894 state._fsp--; 31993 state._fsp--;
30895 31994
30896 // InternalApplicationConfiguration.g:10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? 31995 // InternalApplicationConfiguration.g:10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
30897 int alt71=2; 31996 int alt73=2;
30898 alt71 = dfa71.predict(input); 31997 alt73 = dfa73.predict(input);
30899 switch (alt71) { 31998 switch (alt73) {
30900 case 1 : 31999 case 1 :
30901 // InternalApplicationConfiguration.g:10005:2: rule__GenerationTask__UnorderedGroup_3__6 32000 // InternalApplicationConfiguration.g:10358:2: rule__GenerationTask__UnorderedGroup_3__6
30902 { 32001 {
30903 pushFollow(FOLLOW_2); 32002 pushFollow(FOLLOW_2);
30904 rule__GenerationTask__UnorderedGroup_3__6(); 32003 rule__GenerationTask__UnorderedGroup_3__6();
@@ -30930,26 +32029,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30930 32029
30931 32030
30932 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" 32031 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6"
30933 // InternalApplicationConfiguration.g:10011:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; 32032 // InternalApplicationConfiguration.g:10364:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
30934 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { 32033 public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException {
30935 32034
30936 int stackSize = keepStackSize(); 32035 int stackSize = keepStackSize();
30937 32036
30938 try { 32037 try {
30939 // InternalApplicationConfiguration.g:10015:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) 32038 // InternalApplicationConfiguration.g:10368:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
30940 // InternalApplicationConfiguration.g:10016:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? 32039 // InternalApplicationConfiguration.g:10369:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
30941 { 32040 {
30942 pushFollow(FOLLOW_49); 32041 pushFollow(FOLLOW_49);
30943 rule__GenerationTask__UnorderedGroup_3__Impl(); 32042 rule__GenerationTask__UnorderedGroup_3__Impl();
30944 32043
30945 state._fsp--; 32044 state._fsp--;
30946 32045
30947 // InternalApplicationConfiguration.g:10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? 32046 // InternalApplicationConfiguration.g:10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
30948 int alt72=2; 32047 int alt74=2;
30949 alt72 = dfa72.predict(input); 32048 alt74 = dfa74.predict(input);
30950 switch (alt72) { 32049 switch (alt74) {
30951 case 1 : 32050 case 1 :
30952 // InternalApplicationConfiguration.g:10017:2: rule__GenerationTask__UnorderedGroup_3__7 32051 // InternalApplicationConfiguration.g:10370:2: rule__GenerationTask__UnorderedGroup_3__7
30953 { 32052 {
30954 pushFollow(FOLLOW_2); 32053 pushFollow(FOLLOW_2);
30955 rule__GenerationTask__UnorderedGroup_3__7(); 32054 rule__GenerationTask__UnorderedGroup_3__7();
@@ -30981,26 +32080,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
30981 32080
30982 32081
30983 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" 32082 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7"
30984 // InternalApplicationConfiguration.g:10023:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; 32083 // InternalApplicationConfiguration.g:10376:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
30985 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { 32084 public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException {
30986 32085
30987 int stackSize = keepStackSize(); 32086 int stackSize = keepStackSize();
30988 32087
30989 try { 32088 try {
30990 // InternalApplicationConfiguration.g:10027:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) 32089 // InternalApplicationConfiguration.g:10380:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
30991 // InternalApplicationConfiguration.g:10028:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? 32090 // InternalApplicationConfiguration.g:10381:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
30992 { 32091 {
30993 pushFollow(FOLLOW_49); 32092 pushFollow(FOLLOW_49);
30994 rule__GenerationTask__UnorderedGroup_3__Impl(); 32093 rule__GenerationTask__UnorderedGroup_3__Impl();
30995 32094
30996 state._fsp--; 32095 state._fsp--;
30997 32096
30998 // InternalApplicationConfiguration.g:10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? 32097 // InternalApplicationConfiguration.g:10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
30999 int alt73=2; 32098 int alt75=2;
31000 alt73 = dfa73.predict(input); 32099 alt75 = dfa75.predict(input);
31001 switch (alt73) { 32100 switch (alt75) {
31002 case 1 : 32101 case 1 :
31003 // InternalApplicationConfiguration.g:10029:2: rule__GenerationTask__UnorderedGroup_3__8 32102 // InternalApplicationConfiguration.g:10382:2: rule__GenerationTask__UnorderedGroup_3__8
31004 { 32103 {
31005 pushFollow(FOLLOW_2); 32104 pushFollow(FOLLOW_2);
31006 rule__GenerationTask__UnorderedGroup_3__8(); 32105 rule__GenerationTask__UnorderedGroup_3__8();
@@ -31032,26 +32131,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31032 32131
31033 32132
31034 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" 32133 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8"
31035 // InternalApplicationConfiguration.g:10035:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; 32134 // InternalApplicationConfiguration.g:10388:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
31036 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { 32135 public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException {
31037 32136
31038 int stackSize = keepStackSize(); 32137 int stackSize = keepStackSize();
31039 32138
31040 try { 32139 try {
31041 // InternalApplicationConfiguration.g:10039:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) 32140 // InternalApplicationConfiguration.g:10392:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
31042 // InternalApplicationConfiguration.g:10040:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? 32141 // InternalApplicationConfiguration.g:10393:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
31043 { 32142 {
31044 pushFollow(FOLLOW_49); 32143 pushFollow(FOLLOW_49);
31045 rule__GenerationTask__UnorderedGroup_3__Impl(); 32144 rule__GenerationTask__UnorderedGroup_3__Impl();
31046 32145
31047 state._fsp--; 32146 state._fsp--;
31048 32147
31049 // InternalApplicationConfiguration.g:10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? 32148 // InternalApplicationConfiguration.g:10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
31050 int alt74=2; 32149 int alt76=2;
31051 alt74 = dfa74.predict(input); 32150 alt76 = dfa76.predict(input);
31052 switch (alt74) { 32151 switch (alt76) {
31053 case 1 : 32152 case 1 :
31054 // InternalApplicationConfiguration.g:10041:2: rule__GenerationTask__UnorderedGroup_3__9 32153 // InternalApplicationConfiguration.g:10394:2: rule__GenerationTask__UnorderedGroup_3__9
31055 { 32154 {
31056 pushFollow(FOLLOW_2); 32155 pushFollow(FOLLOW_2);
31057 rule__GenerationTask__UnorderedGroup_3__9(); 32156 rule__GenerationTask__UnorderedGroup_3__9();
@@ -31083,26 +32182,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31083 32182
31084 32183
31085 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" 32184 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9"
31086 // InternalApplicationConfiguration.g:10047:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; 32185 // InternalApplicationConfiguration.g:10400:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
31087 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { 32186 public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException {
31088 32187
31089 int stackSize = keepStackSize(); 32188 int stackSize = keepStackSize();
31090 32189
31091 try { 32190 try {
31092 // InternalApplicationConfiguration.g:10051:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) 32191 // InternalApplicationConfiguration.g:10404:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
31093 // InternalApplicationConfiguration.g:10052:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? 32192 // InternalApplicationConfiguration.g:10405:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
31094 { 32193 {
31095 pushFollow(FOLLOW_49); 32194 pushFollow(FOLLOW_49);
31096 rule__GenerationTask__UnorderedGroup_3__Impl(); 32195 rule__GenerationTask__UnorderedGroup_3__Impl();
31097 32196
31098 state._fsp--; 32197 state._fsp--;
31099 32198
31100 // InternalApplicationConfiguration.g:10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? 32199 // InternalApplicationConfiguration.g:10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
31101 int alt75=2; 32200 int alt77=2;
31102 alt75 = dfa75.predict(input); 32201 alt77 = dfa77.predict(input);
31103 switch (alt75) { 32202 switch (alt77) {
31104 case 1 : 32203 case 1 :
31105 // InternalApplicationConfiguration.g:10053:2: rule__GenerationTask__UnorderedGroup_3__10 32204 // InternalApplicationConfiguration.g:10406:2: rule__GenerationTask__UnorderedGroup_3__10
31106 { 32205 {
31107 pushFollow(FOLLOW_2); 32206 pushFollow(FOLLOW_2);
31108 rule__GenerationTask__UnorderedGroup_3__10(); 32207 rule__GenerationTask__UnorderedGroup_3__10();
@@ -31134,26 +32233,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31134 32233
31135 32234
31136 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" 32235 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10"
31137 // InternalApplicationConfiguration.g:10059:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; 32236 // InternalApplicationConfiguration.g:10412:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
31138 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { 32237 public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException {
31139 32238
31140 int stackSize = keepStackSize(); 32239 int stackSize = keepStackSize();
31141 32240
31142 try { 32241 try {
31143 // InternalApplicationConfiguration.g:10063:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) 32242 // InternalApplicationConfiguration.g:10416:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
31144 // InternalApplicationConfiguration.g:10064:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? 32243 // InternalApplicationConfiguration.g:10417:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
31145 { 32244 {
31146 pushFollow(FOLLOW_49); 32245 pushFollow(FOLLOW_49);
31147 rule__GenerationTask__UnorderedGroup_3__Impl(); 32246 rule__GenerationTask__UnorderedGroup_3__Impl();
31148 32247
31149 state._fsp--; 32248 state._fsp--;
31150 32249
31151 // InternalApplicationConfiguration.g:10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? 32250 // InternalApplicationConfiguration.g:10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
31152 int alt76=2; 32251 int alt78=2;
31153 alt76 = dfa76.predict(input); 32252 alt78 = dfa78.predict(input);
31154 switch (alt76) { 32253 switch (alt78) {
31155 case 1 : 32254 case 1 :
31156 // InternalApplicationConfiguration.g:10065:2: rule__GenerationTask__UnorderedGroup_3__11 32255 // InternalApplicationConfiguration.g:10418:2: rule__GenerationTask__UnorderedGroup_3__11
31157 { 32256 {
31158 pushFollow(FOLLOW_2); 32257 pushFollow(FOLLOW_2);
31159 rule__GenerationTask__UnorderedGroup_3__11(); 32258 rule__GenerationTask__UnorderedGroup_3__11();
@@ -31185,26 +32284,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31185 32284
31186 32285
31187 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" 32286 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11"
31188 // InternalApplicationConfiguration.g:10071:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; 32287 // InternalApplicationConfiguration.g:10424:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ;
31189 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { 32288 public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException {
31190 32289
31191 int stackSize = keepStackSize(); 32290 int stackSize = keepStackSize();
31192 32291
31193 try { 32292 try {
31194 // InternalApplicationConfiguration.g:10075:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) 32293 // InternalApplicationConfiguration.g:10428:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? )
31195 // InternalApplicationConfiguration.g:10076:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? 32294 // InternalApplicationConfiguration.g:10429:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )?
31196 { 32295 {
31197 pushFollow(FOLLOW_49); 32296 pushFollow(FOLLOW_49);
31198 rule__GenerationTask__UnorderedGroup_3__Impl(); 32297 rule__GenerationTask__UnorderedGroup_3__Impl();
31199 32298
31200 state._fsp--; 32299 state._fsp--;
31201 32300
31202 // InternalApplicationConfiguration.g:10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? 32301 // InternalApplicationConfiguration.g:10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?
31203 int alt77=2; 32302 int alt79=2;
31204 alt77 = dfa77.predict(input); 32303 alt79 = dfa79.predict(input);
31205 switch (alt77) { 32304 switch (alt79) {
31206 case 1 : 32305 case 1 :
31207 // InternalApplicationConfiguration.g:10077:2: rule__GenerationTask__UnorderedGroup_3__12 32306 // InternalApplicationConfiguration.g:10430:2: rule__GenerationTask__UnorderedGroup_3__12
31208 { 32307 {
31209 pushFollow(FOLLOW_2); 32308 pushFollow(FOLLOW_2);
31210 rule__GenerationTask__UnorderedGroup_3__12(); 32309 rule__GenerationTask__UnorderedGroup_3__12();
@@ -31236,14 +32335,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31236 32335
31237 32336
31238 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" 32337 // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12"
31239 // InternalApplicationConfiguration.g:10083:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; 32338 // InternalApplicationConfiguration.g:10436:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ;
31240 public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { 32339 public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException {
31241 32340
31242 int stackSize = keepStackSize(); 32341 int stackSize = keepStackSize();
31243 32342
31244 try { 32343 try {
31245 // InternalApplicationConfiguration.g:10087:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) 32344 // InternalApplicationConfiguration.g:10440:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
31246 // InternalApplicationConfiguration.g:10088:2: rule__GenerationTask__UnorderedGroup_3__Impl 32345 // InternalApplicationConfiguration.g:10441:2: rule__GenerationTask__UnorderedGroup_3__Impl
31247 { 32346 {
31248 pushFollow(FOLLOW_2); 32347 pushFollow(FOLLOW_2);
31249 rule__GenerationTask__UnorderedGroup_3__Impl(); 32348 rule__GenerationTask__UnorderedGroup_3__Impl();
@@ -31269,17 +32368,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31269 32368
31270 32369
31271 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" 32370 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
31272 // InternalApplicationConfiguration.g:10095:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; 32371 // InternalApplicationConfiguration.g:10448:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
31273 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { 32372 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
31274 32373
31275 int stackSize = keepStackSize(); 32374 int stackSize = keepStackSize();
31276 32375
31277 try { 32376 try {
31278 // InternalApplicationConfiguration.g:10099:1: ( ( ruleImport ) ) 32377 // InternalApplicationConfiguration.g:10452:1: ( ( ruleImport ) )
31279 // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) 32378 // InternalApplicationConfiguration.g:10453:2: ( ruleImport )
31280 { 32379 {
31281 // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) 32380 // InternalApplicationConfiguration.g:10453:2: ( ruleImport )
31282 // InternalApplicationConfiguration.g:10101:3: ruleImport 32381 // InternalApplicationConfiguration.g:10454:3: ruleImport
31283 { 32382 {
31284 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); 32383 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
31285 pushFollow(FOLLOW_2); 32384 pushFollow(FOLLOW_2);
@@ -31310,17 +32409,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31310 32409
31311 32410
31312 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" 32411 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
31313 // InternalApplicationConfiguration.g:10110:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; 32412 // InternalApplicationConfiguration.g:10463:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
31314 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { 32413 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
31315 32414
31316 int stackSize = keepStackSize(); 32415 int stackSize = keepStackSize();
31317 32416
31318 try { 32417 try {
31319 // InternalApplicationConfiguration.g:10114:1: ( ( ruleCommand ) ) 32418 // InternalApplicationConfiguration.g:10467:1: ( ( ruleCommand ) )
31320 // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) 32419 // InternalApplicationConfiguration.g:10468:2: ( ruleCommand )
31321 { 32420 {
31322 // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) 32421 // InternalApplicationConfiguration.g:10468:2: ( ruleCommand )
31323 // InternalApplicationConfiguration.g:10116:3: ruleCommand 32422 // InternalApplicationConfiguration.g:10469:3: ruleCommand
31324 { 32423 {
31325 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); 32424 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
31326 pushFollow(FOLLOW_2); 32425 pushFollow(FOLLOW_2);
@@ -31351,21 +32450,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31351 32450
31352 32451
31353 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" 32452 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
31354 // InternalApplicationConfiguration.g:10125:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; 32453 // InternalApplicationConfiguration.g:10478:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
31355 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { 32454 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
31356 32455
31357 int stackSize = keepStackSize(); 32456 int stackSize = keepStackSize();
31358 32457
31359 try { 32458 try {
31360 // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_STRING ) ) ) 32459 // InternalApplicationConfiguration.g:10482:1: ( ( ( RULE_STRING ) ) )
31361 // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) 32460 // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) )
31362 { 32461 {
31363 // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) 32462 // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) )
31364 // InternalApplicationConfiguration.g:10131:3: ( RULE_STRING ) 32463 // InternalApplicationConfiguration.g:10484:3: ( RULE_STRING )
31365 { 32464 {
31366 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); 32465 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
31367 // InternalApplicationConfiguration.g:10132:3: ( RULE_STRING ) 32466 // InternalApplicationConfiguration.g:10485:3: ( RULE_STRING )
31368 // InternalApplicationConfiguration.g:10133:4: RULE_STRING 32467 // InternalApplicationConfiguration.g:10486:4: RULE_STRING
31369 { 32468 {
31370 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); 32469 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
31371 match(input,RULE_STRING,FOLLOW_2); 32470 match(input,RULE_STRING,FOLLOW_2);
@@ -31396,21 +32495,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31396 32495
31397 32496
31398 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" 32497 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
31399 // InternalApplicationConfiguration.g:10144:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; 32498 // InternalApplicationConfiguration.g:10497:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
31400 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { 32499 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
31401 32500
31402 int stackSize = keepStackSize(); 32501 int stackSize = keepStackSize();
31403 32502
31404 try { 32503 try {
31405 // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_STRING ) ) ) 32504 // InternalApplicationConfiguration.g:10501:1: ( ( ( RULE_STRING ) ) )
31406 // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) 32505 // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) )
31407 { 32506 {
31408 // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) 32507 // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) )
31409 // InternalApplicationConfiguration.g:10150:3: ( RULE_STRING ) 32508 // InternalApplicationConfiguration.g:10503:3: ( RULE_STRING )
31410 { 32509 {
31411 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); 32510 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
31412 // InternalApplicationConfiguration.g:10151:3: ( RULE_STRING ) 32511 // InternalApplicationConfiguration.g:10504:3: ( RULE_STRING )
31413 // InternalApplicationConfiguration.g:10152:4: RULE_STRING 32512 // InternalApplicationConfiguration.g:10505:4: RULE_STRING
31414 { 32513 {
31415 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); 32514 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
31416 match(input,RULE_STRING,FOLLOW_2); 32515 match(input,RULE_STRING,FOLLOW_2);
@@ -31441,21 +32540,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31441 32540
31442 32541
31443 // $ANTLR start "rule__CftImport__ImportedCftAssignment_2" 32542 // $ANTLR start "rule__CftImport__ImportedCftAssignment_2"
31444 // InternalApplicationConfiguration.g:10163:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; 32543 // InternalApplicationConfiguration.g:10516:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ;
31445 public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException { 32544 public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException {
31446 32545
31447 int stackSize = keepStackSize(); 32546 int stackSize = keepStackSize();
31448 32547
31449 try { 32548 try {
31450 // InternalApplicationConfiguration.g:10167:1: ( ( ( RULE_STRING ) ) ) 32549 // InternalApplicationConfiguration.g:10520:1: ( ( ( RULE_STRING ) ) )
31451 // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) 32550 // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) )
31452 { 32551 {
31453 // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) 32552 // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) )
31454 // InternalApplicationConfiguration.g:10169:3: ( RULE_STRING ) 32553 // InternalApplicationConfiguration.g:10522:3: ( RULE_STRING )
31455 { 32554 {
31456 before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); 32555 before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0());
31457 // InternalApplicationConfiguration.g:10170:3: ( RULE_STRING ) 32556 // InternalApplicationConfiguration.g:10523:3: ( RULE_STRING )
31458 // InternalApplicationConfiguration.g:10171:4: RULE_STRING 32557 // InternalApplicationConfiguration.g:10524:4: RULE_STRING
31459 { 32558 {
31460 before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); 32559 before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1());
31461 match(input,RULE_STRING,FOLLOW_2); 32560 match(input,RULE_STRING,FOLLOW_2);
@@ -31486,17 +32585,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31486 32585
31487 32586
31488 // $ANTLR start "rule__FileSpecification__PathAssignment" 32587 // $ANTLR start "rule__FileSpecification__PathAssignment"
31489 // InternalApplicationConfiguration.g:10182:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; 32588 // InternalApplicationConfiguration.g:10535:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
31490 public final void rule__FileSpecification__PathAssignment() throws RecognitionException { 32589 public final void rule__FileSpecification__PathAssignment() throws RecognitionException {
31491 32590
31492 int stackSize = keepStackSize(); 32591 int stackSize = keepStackSize();
31493 32592
31494 try { 32593 try {
31495 // InternalApplicationConfiguration.g:10186:1: ( ( RULE_STRING ) ) 32594 // InternalApplicationConfiguration.g:10539:1: ( ( RULE_STRING ) )
31496 // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) 32595 // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING )
31497 { 32596 {
31498 // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) 32597 // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING )
31499 // InternalApplicationConfiguration.g:10188:3: RULE_STRING 32598 // InternalApplicationConfiguration.g:10541:3: RULE_STRING
31500 { 32599 {
31501 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); 32600 before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
31502 match(input,RULE_STRING,FOLLOW_2); 32601 match(input,RULE_STRING,FOLLOW_2);
@@ -31523,17 +32622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31523 32622
31524 32623
31525 // $ANTLR start "rule__FileDeclaration__NameAssignment_1" 32624 // $ANTLR start "rule__FileDeclaration__NameAssignment_1"
31526 // InternalApplicationConfiguration.g:10197:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; 32625 // InternalApplicationConfiguration.g:10550:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
31527 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { 32626 public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException {
31528 32627
31529 int stackSize = keepStackSize(); 32628 int stackSize = keepStackSize();
31530 32629
31531 try { 32630 try {
31532 // InternalApplicationConfiguration.g:10201:1: ( ( RULE_ID ) ) 32631 // InternalApplicationConfiguration.g:10554:1: ( ( RULE_ID ) )
31533 // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) 32632 // InternalApplicationConfiguration.g:10555:2: ( RULE_ID )
31534 { 32633 {
31535 // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) 32634 // InternalApplicationConfiguration.g:10555:2: ( RULE_ID )
31536 // InternalApplicationConfiguration.g:10203:3: RULE_ID 32635 // InternalApplicationConfiguration.g:10556:3: RULE_ID
31537 { 32636 {
31538 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 32637 before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
31539 match(input,RULE_ID,FOLLOW_2); 32638 match(input,RULE_ID,FOLLOW_2);
@@ -31560,17 +32659,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31560 32659
31561 32660
31562 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" 32661 // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3"
31563 // InternalApplicationConfiguration.g:10212:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; 32662 // InternalApplicationConfiguration.g:10565:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
31564 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { 32663 public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException {
31565 32664
31566 int stackSize = keepStackSize(); 32665 int stackSize = keepStackSize();
31567 32666
31568 try { 32667 try {
31569 // InternalApplicationConfiguration.g:10216:1: ( ( ruleFileSpecification ) ) 32668 // InternalApplicationConfiguration.g:10569:1: ( ( ruleFileSpecification ) )
31570 // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) 32669 // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification )
31571 { 32670 {
31572 // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) 32671 // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification )
31573 // InternalApplicationConfiguration.g:10218:3: ruleFileSpecification 32672 // InternalApplicationConfiguration.g:10571:3: ruleFileSpecification
31574 { 32673 {
31575 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); 32674 before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
31576 pushFollow(FOLLOW_2); 32675 pushFollow(FOLLOW_2);
@@ -31601,21 +32700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31601 32700
31602 32701
31603 // $ANTLR start "rule__FileReference__ReferredAssignment" 32702 // $ANTLR start "rule__FileReference__ReferredAssignment"
31604 // InternalApplicationConfiguration.g:10227:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; 32703 // InternalApplicationConfiguration.g:10580:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
31605 public final void rule__FileReference__ReferredAssignment() throws RecognitionException { 32704 public final void rule__FileReference__ReferredAssignment() throws RecognitionException {
31606 32705
31607 int stackSize = keepStackSize(); 32706 int stackSize = keepStackSize();
31608 32707
31609 try { 32708 try {
31610 // InternalApplicationConfiguration.g:10231:1: ( ( ( RULE_ID ) ) ) 32709 // InternalApplicationConfiguration.g:10584:1: ( ( ( RULE_ID ) ) )
31611 // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) 32710 // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) )
31612 { 32711 {
31613 // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) 32712 // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) )
31614 // InternalApplicationConfiguration.g:10233:3: ( RULE_ID ) 32713 // InternalApplicationConfiguration.g:10586:3: ( RULE_ID )
31615 { 32714 {
31616 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); 32715 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
31617 // InternalApplicationConfiguration.g:10234:3: ( RULE_ID ) 32716 // InternalApplicationConfiguration.g:10587:3: ( RULE_ID )
31618 // InternalApplicationConfiguration.g:10235:4: RULE_ID 32717 // InternalApplicationConfiguration.g:10588:4: RULE_ID
31619 { 32718 {
31620 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); 32719 before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
31621 match(input,RULE_ID,FOLLOW_2); 32720 match(input,RULE_ID,FOLLOW_2);
@@ -31646,17 +32745,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31646 32745
31647 32746
31648 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" 32747 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
31649 // InternalApplicationConfiguration.g:10246:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; 32748 // InternalApplicationConfiguration.g:10599:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
31650 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { 32749 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
31651 32750
31652 int stackSize = keepStackSize(); 32751 int stackSize = keepStackSize();
31653 32752
31654 try { 32753 try {
31655 // InternalApplicationConfiguration.g:10250:1: ( ( ruleMetamodelEntry ) ) 32754 // InternalApplicationConfiguration.g:10603:1: ( ( ruleMetamodelEntry ) )
31656 // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) 32755 // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry )
31657 { 32756 {
31658 // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) 32757 // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry )
31659 // InternalApplicationConfiguration.g:10252:3: ruleMetamodelEntry 32758 // InternalApplicationConfiguration.g:10605:3: ruleMetamodelEntry
31660 { 32759 {
31661 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); 32760 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
31662 pushFollow(FOLLOW_2); 32761 pushFollow(FOLLOW_2);
@@ -31687,17 +32786,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31687 32786
31688 32787
31689 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" 32788 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
31690 // InternalApplicationConfiguration.g:10261:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; 32789 // InternalApplicationConfiguration.g:10614:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
31691 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { 32790 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
31692 32791
31693 int stackSize = keepStackSize(); 32792 int stackSize = keepStackSize();
31694 32793
31695 try { 32794 try {
31696 // InternalApplicationConfiguration.g:10265:1: ( ( ruleMetamodelEntry ) ) 32795 // InternalApplicationConfiguration.g:10618:1: ( ( ruleMetamodelEntry ) )
31697 // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) 32796 // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry )
31698 { 32797 {
31699 // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) 32798 // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry )
31700 // InternalApplicationConfiguration.g:10267:3: ruleMetamodelEntry 32799 // InternalApplicationConfiguration.g:10620:3: ruleMetamodelEntry
31701 { 32800 {
31702 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); 32801 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
31703 pushFollow(FOLLOW_2); 32802 pushFollow(FOLLOW_2);
@@ -31728,21 +32827,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31728 32827
31729 32828
31730 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" 32829 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
31731 // InternalApplicationConfiguration.g:10276:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 32830 // InternalApplicationConfiguration.g:10629:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
31732 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { 32831 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
31733 32832
31734 int stackSize = keepStackSize(); 32833 int stackSize = keepStackSize();
31735 32834
31736 try { 32835 try {
31737 // InternalApplicationConfiguration.g:10280:1: ( ( ( ruleQualifiedName ) ) ) 32836 // InternalApplicationConfiguration.g:10633:1: ( ( ( ruleQualifiedName ) ) )
31738 // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) 32837 // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) )
31739 { 32838 {
31740 // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) 32839 // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) )
31741 // InternalApplicationConfiguration.g:10282:3: ( ruleQualifiedName ) 32840 // InternalApplicationConfiguration.g:10635:3: ( ruleQualifiedName )
31742 { 32841 {
31743 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); 32842 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
31744 // InternalApplicationConfiguration.g:10283:3: ( ruleQualifiedName ) 32843 // InternalApplicationConfiguration.g:10636:3: ( ruleQualifiedName )
31745 // InternalApplicationConfiguration.g:10284:4: ruleQualifiedName 32844 // InternalApplicationConfiguration.g:10637:4: ruleQualifiedName
31746 { 32845 {
31747 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); 32846 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
31748 pushFollow(FOLLOW_2); 32847 pushFollow(FOLLOW_2);
@@ -31777,17 +32876,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31777 32876
31778 32877
31779 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" 32878 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
31780 // InternalApplicationConfiguration.g:10295:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; 32879 // InternalApplicationConfiguration.g:10648:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
31781 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { 32880 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
31782 32881
31783 int stackSize = keepStackSize(); 32882 int stackSize = keepStackSize();
31784 32883
31785 try { 32884 try {
31786 // InternalApplicationConfiguration.g:10299:1: ( ( ruleMetamodelElement ) ) 32885 // InternalApplicationConfiguration.g:10652:1: ( ( ruleMetamodelElement ) )
31787 // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) 32886 // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement )
31788 { 32887 {
31789 // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) 32888 // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement )
31790 // InternalApplicationConfiguration.g:10301:3: ruleMetamodelElement 32889 // InternalApplicationConfiguration.g:10654:3: ruleMetamodelElement
31791 { 32890 {
31792 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); 32891 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
31793 pushFollow(FOLLOW_2); 32892 pushFollow(FOLLOW_2);
@@ -31818,17 +32917,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31818 32917
31819 32918
31820 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" 32919 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
31821 // InternalApplicationConfiguration.g:10310:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; 32920 // InternalApplicationConfiguration.g:10663:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
31822 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 32921 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
31823 32922
31824 int stackSize = keepStackSize(); 32923 int stackSize = keepStackSize();
31825 32924
31826 try { 32925 try {
31827 // InternalApplicationConfiguration.g:10314:1: ( ( ruleMetamodelElement ) ) 32926 // InternalApplicationConfiguration.g:10667:1: ( ( ruleMetamodelElement ) )
31828 // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) 32927 // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement )
31829 { 32928 {
31830 // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) 32929 // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement )
31831 // InternalApplicationConfiguration.g:10316:3: ruleMetamodelElement 32930 // InternalApplicationConfiguration.g:10669:3: ruleMetamodelElement
31832 { 32931 {
31833 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); 32932 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
31834 pushFollow(FOLLOW_2); 32933 pushFollow(FOLLOW_2);
@@ -31859,21 +32958,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31859 32958
31860 32959
31861 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" 32960 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
31862 // InternalApplicationConfiguration.g:10325:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; 32961 // InternalApplicationConfiguration.g:10678:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
31863 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { 32962 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
31864 32963
31865 int stackSize = keepStackSize(); 32964 int stackSize = keepStackSize();
31866 32965
31867 try { 32966 try {
31868 // InternalApplicationConfiguration.g:10329:1: ( ( ( ruleQualifiedName ) ) ) 32967 // InternalApplicationConfiguration.g:10682:1: ( ( ( ruleQualifiedName ) ) )
31869 // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) 32968 // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) )
31870 { 32969 {
31871 // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) 32970 // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) )
31872 // InternalApplicationConfiguration.g:10331:3: ( ruleQualifiedName ) 32971 // InternalApplicationConfiguration.g:10684:3: ( ruleQualifiedName )
31873 { 32972 {
31874 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); 32973 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
31875 // InternalApplicationConfiguration.g:10332:3: ( ruleQualifiedName ) 32974 // InternalApplicationConfiguration.g:10685:3: ( ruleQualifiedName )
31876 // InternalApplicationConfiguration.g:10333:4: ruleQualifiedName 32975 // InternalApplicationConfiguration.g:10686:4: ruleQualifiedName
31877 { 32976 {
31878 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); 32977 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
31879 pushFollow(FOLLOW_2); 32978 pushFollow(FOLLOW_2);
@@ -31908,21 +33007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31908 33007
31909 33008
31910 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" 33009 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
31911 // InternalApplicationConfiguration.g:10344:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; 33010 // InternalApplicationConfiguration.g:10697:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
31912 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { 33011 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
31913 33012
31914 int stackSize = keepStackSize(); 33013 int stackSize = keepStackSize();
31915 33014
31916 try { 33015 try {
31917 // InternalApplicationConfiguration.g:10348:1: ( ( ( RULE_ID ) ) ) 33016 // InternalApplicationConfiguration.g:10701:1: ( ( ( RULE_ID ) ) )
31918 // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) 33017 // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) )
31919 { 33018 {
31920 // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) 33019 // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) )
31921 // InternalApplicationConfiguration.g:10350:3: ( RULE_ID ) 33020 // InternalApplicationConfiguration.g:10703:3: ( RULE_ID )
31922 { 33021 {
31923 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); 33022 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
31924 // InternalApplicationConfiguration.g:10351:3: ( RULE_ID ) 33023 // InternalApplicationConfiguration.g:10704:3: ( RULE_ID )
31925 // InternalApplicationConfiguration.g:10352:4: RULE_ID 33024 // InternalApplicationConfiguration.g:10705:4: RULE_ID
31926 { 33025 {
31927 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); 33026 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
31928 match(input,RULE_ID,FOLLOW_2); 33027 match(input,RULE_ID,FOLLOW_2);
@@ -31953,21 +33052,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31953 33052
31954 33053
31955 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" 33054 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
31956 // InternalApplicationConfiguration.g:10363:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; 33055 // InternalApplicationConfiguration.g:10716:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
31957 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { 33056 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
31958 33057
31959 int stackSize = keepStackSize(); 33058 int stackSize = keepStackSize();
31960 33059
31961 try { 33060 try {
31962 // InternalApplicationConfiguration.g:10367:1: ( ( ( RULE_ID ) ) ) 33061 // InternalApplicationConfiguration.g:10720:1: ( ( ( RULE_ID ) ) )
31963 // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) 33062 // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) )
31964 { 33063 {
31965 // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) 33064 // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) )
31966 // InternalApplicationConfiguration.g:10369:3: ( RULE_ID ) 33065 // InternalApplicationConfiguration.g:10722:3: ( RULE_ID )
31967 { 33066 {
31968 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); 33067 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
31969 // InternalApplicationConfiguration.g:10370:3: ( RULE_ID ) 33068 // InternalApplicationConfiguration.g:10723:3: ( RULE_ID )
31970 // InternalApplicationConfiguration.g:10371:4: RULE_ID 33069 // InternalApplicationConfiguration.g:10724:4: RULE_ID
31971 { 33070 {
31972 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); 33071 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
31973 match(input,RULE_ID,FOLLOW_2); 33072 match(input,RULE_ID,FOLLOW_2);
@@ -31998,17 +33097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
31998 33097
31999 33098
32000 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" 33099 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
32001 // InternalApplicationConfiguration.g:10382:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 33100 // InternalApplicationConfiguration.g:10735:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32002 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { 33101 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
32003 33102
32004 int stackSize = keepStackSize(); 33103 int stackSize = keepStackSize();
32005 33104
32006 try { 33105 try {
32007 // InternalApplicationConfiguration.g:10386:1: ( ( RULE_ID ) ) 33106 // InternalApplicationConfiguration.g:10739:1: ( ( RULE_ID ) )
32008 // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) 33107 // InternalApplicationConfiguration.g:10740:2: ( RULE_ID )
32009 { 33108 {
32010 // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) 33109 // InternalApplicationConfiguration.g:10740:2: ( RULE_ID )
32011 // InternalApplicationConfiguration.g:10388:3: RULE_ID 33110 // InternalApplicationConfiguration.g:10741:3: RULE_ID
32012 { 33111 {
32013 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 33112 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32014 match(input,RULE_ID,FOLLOW_2); 33113 match(input,RULE_ID,FOLLOW_2);
@@ -32035,17 +33134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32035 33134
32036 33135
32037 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" 33136 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
32038 // InternalApplicationConfiguration.g:10397:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; 33137 // InternalApplicationConfiguration.g:10750:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
32039 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { 33138 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
32040 33139
32041 int stackSize = keepStackSize(); 33140 int stackSize = keepStackSize();
32042 33141
32043 try { 33142 try {
32044 // InternalApplicationConfiguration.g:10401:1: ( ( ruleMetamodelSpecification ) ) 33143 // InternalApplicationConfiguration.g:10754:1: ( ( ruleMetamodelSpecification ) )
32045 // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) 33144 // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification )
32046 { 33145 {
32047 // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) 33146 // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification )
32048 // InternalApplicationConfiguration.g:10403:3: ruleMetamodelSpecification 33147 // InternalApplicationConfiguration.g:10756:3: ruleMetamodelSpecification
32049 { 33148 {
32050 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); 33149 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
32051 pushFollow(FOLLOW_2); 33150 pushFollow(FOLLOW_2);
@@ -32076,21 +33175,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32076 33175
32077 33176
32078 // $ANTLR start "rule__MetamodelReference__ReferredAssignment" 33177 // $ANTLR start "rule__MetamodelReference__ReferredAssignment"
32079 // InternalApplicationConfiguration.g:10412:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 33178 // InternalApplicationConfiguration.g:10765:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32080 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { 33179 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
32081 33180
32082 int stackSize = keepStackSize(); 33181 int stackSize = keepStackSize();
32083 33182
32084 try { 33183 try {
32085 // InternalApplicationConfiguration.g:10416:1: ( ( ( RULE_ID ) ) ) 33184 // InternalApplicationConfiguration.g:10769:1: ( ( ( RULE_ID ) ) )
32086 // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) 33185 // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) )
32087 { 33186 {
32088 // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) 33187 // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) )
32089 // InternalApplicationConfiguration.g:10418:3: ( RULE_ID ) 33188 // InternalApplicationConfiguration.g:10771:3: ( RULE_ID )
32090 { 33189 {
32091 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); 33190 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
32092 // InternalApplicationConfiguration.g:10419:3: ( RULE_ID ) 33191 // InternalApplicationConfiguration.g:10772:3: ( RULE_ID )
32093 // InternalApplicationConfiguration.g:10420:4: RULE_ID 33192 // InternalApplicationConfiguration.g:10773:4: RULE_ID
32094 { 33193 {
32095 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); 33194 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
32096 match(input,RULE_ID,FOLLOW_2); 33195 match(input,RULE_ID,FOLLOW_2);
@@ -32121,17 +33220,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32121 33220
32122 33221
32123 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" 33222 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1"
32124 // InternalApplicationConfiguration.g:10431:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; 33223 // InternalApplicationConfiguration.g:10784:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
32125 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { 33224 public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException {
32126 33225
32127 int stackSize = keepStackSize(); 33226 int stackSize = keepStackSize();
32128 33227
32129 try { 33228 try {
32130 // InternalApplicationConfiguration.g:10435:1: ( ( rulePartialModelEntry ) ) 33229 // InternalApplicationConfiguration.g:10788:1: ( ( rulePartialModelEntry ) )
32131 // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) 33230 // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry )
32132 { 33231 {
32133 // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) 33232 // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry )
32134 // InternalApplicationConfiguration.g:10437:3: rulePartialModelEntry 33233 // InternalApplicationConfiguration.g:10790:3: rulePartialModelEntry
32135 { 33234 {
32136 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); 33235 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
32137 pushFollow(FOLLOW_2); 33236 pushFollow(FOLLOW_2);
@@ -32162,17 +33261,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32162 33261
32163 33262
32164 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" 33263 // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1"
32165 // InternalApplicationConfiguration.g:10446:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; 33264 // InternalApplicationConfiguration.g:10799:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
32166 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { 33265 public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException {
32167 33266
32168 int stackSize = keepStackSize(); 33267 int stackSize = keepStackSize();
32169 33268
32170 try { 33269 try {
32171 // InternalApplicationConfiguration.g:10450:1: ( ( rulePartialModelEntry ) ) 33270 // InternalApplicationConfiguration.g:10803:1: ( ( rulePartialModelEntry ) )
32172 // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) 33271 // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry )
32173 { 33272 {
32174 // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) 33273 // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry )
32175 // InternalApplicationConfiguration.g:10452:3: rulePartialModelEntry 33274 // InternalApplicationConfiguration.g:10805:3: rulePartialModelEntry
32176 { 33275 {
32177 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); 33276 before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
32178 pushFollow(FOLLOW_2); 33277 pushFollow(FOLLOW_2);
@@ -32203,17 +33302,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32203 33302
32204 33303
32205 // $ANTLR start "rule__ModelEntry__PathAssignment" 33304 // $ANTLR start "rule__ModelEntry__PathAssignment"
32206 // InternalApplicationConfiguration.g:10461:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; 33305 // InternalApplicationConfiguration.g:10814:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
32207 public final void rule__ModelEntry__PathAssignment() throws RecognitionException { 33306 public final void rule__ModelEntry__PathAssignment() throws RecognitionException {
32208 33307
32209 int stackSize = keepStackSize(); 33308 int stackSize = keepStackSize();
32210 33309
32211 try { 33310 try {
32212 // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) 33311 // InternalApplicationConfiguration.g:10818:1: ( ( ruleFile ) )
32213 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 33312 // InternalApplicationConfiguration.g:10819:2: ( ruleFile )
32214 { 33313 {
32215 // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) 33314 // InternalApplicationConfiguration.g:10819:2: ( ruleFile )
32216 // InternalApplicationConfiguration.g:10467:3: ruleFile 33315 // InternalApplicationConfiguration.g:10820:3: ruleFile
32217 { 33316 {
32218 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); 33317 before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
32219 pushFollow(FOLLOW_2); 33318 pushFollow(FOLLOW_2);
@@ -32244,17 +33343,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32244 33343
32245 33344
32246 // $ANTLR start "rule__FolderEntry__PathAssignment_1" 33345 // $ANTLR start "rule__FolderEntry__PathAssignment_1"
32247 // InternalApplicationConfiguration.g:10476:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; 33346 // InternalApplicationConfiguration.g:10829:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
32248 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { 33347 public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException {
32249 33348
32250 int stackSize = keepStackSize(); 33349 int stackSize = keepStackSize();
32251 33350
32252 try { 33351 try {
32253 // InternalApplicationConfiguration.g:10480:1: ( ( ruleFile ) ) 33352 // InternalApplicationConfiguration.g:10833:1: ( ( ruleFile ) )
32254 // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) 33353 // InternalApplicationConfiguration.g:10834:2: ( ruleFile )
32255 { 33354 {
32256 // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) 33355 // InternalApplicationConfiguration.g:10834:2: ( ruleFile )
32257 // InternalApplicationConfiguration.g:10482:3: ruleFile 33356 // InternalApplicationConfiguration.g:10835:3: ruleFile
32258 { 33357 {
32259 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); 33358 before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
32260 pushFollow(FOLLOW_2); 33359 pushFollow(FOLLOW_2);
@@ -32285,17 +33384,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32285 33384
32286 33385
32287 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" 33386 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2"
32288 // InternalApplicationConfiguration.g:10491:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; 33387 // InternalApplicationConfiguration.g:10844:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
32289 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { 33388 public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException {
32290 33389
32291 int stackSize = keepStackSize(); 33390 int stackSize = keepStackSize();
32292 33391
32293 try { 33392 try {
32294 // InternalApplicationConfiguration.g:10495:1: ( ( ruleModelEntry ) ) 33393 // InternalApplicationConfiguration.g:10848:1: ( ( ruleModelEntry ) )
32295 // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) 33394 // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry )
32296 { 33395 {
32297 // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) 33396 // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry )
32298 // InternalApplicationConfiguration.g:10497:3: ruleModelEntry 33397 // InternalApplicationConfiguration.g:10850:3: ruleModelEntry
32299 { 33398 {
32300 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); 33399 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
32301 pushFollow(FOLLOW_2); 33400 pushFollow(FOLLOW_2);
@@ -32326,17 +33425,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32326 33425
32327 33426
32328 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" 33427 // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1"
32329 // InternalApplicationConfiguration.g:10506:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; 33428 // InternalApplicationConfiguration.g:10859:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
32330 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { 33429 public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
32331 33430
32332 int stackSize = keepStackSize(); 33431 int stackSize = keepStackSize();
32333 33432
32334 try { 33433 try {
32335 // InternalApplicationConfiguration.g:10510:1: ( ( ruleModelEntry ) ) 33434 // InternalApplicationConfiguration.g:10863:1: ( ( ruleModelEntry ) )
32336 // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) 33435 // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry )
32337 { 33436 {
32338 // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) 33437 // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry )
32339 // InternalApplicationConfiguration.g:10512:3: ruleModelEntry 33438 // InternalApplicationConfiguration.g:10865:3: ruleModelEntry
32340 { 33439 {
32341 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); 33440 before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
32342 pushFollow(FOLLOW_2); 33441 pushFollow(FOLLOW_2);
@@ -32367,17 +33466,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32367 33466
32368 33467
32369 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" 33468 // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1"
32370 // InternalApplicationConfiguration.g:10521:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; 33469 // InternalApplicationConfiguration.g:10874:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32371 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { 33470 public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException {
32372 33471
32373 int stackSize = keepStackSize(); 33472 int stackSize = keepStackSize();
32374 33473
32375 try { 33474 try {
32376 // InternalApplicationConfiguration.g:10525:1: ( ( RULE_ID ) ) 33475 // InternalApplicationConfiguration.g:10878:1: ( ( RULE_ID ) )
32377 // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) 33476 // InternalApplicationConfiguration.g:10879:2: ( RULE_ID )
32378 { 33477 {
32379 // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) 33478 // InternalApplicationConfiguration.g:10879:2: ( RULE_ID )
32380 // InternalApplicationConfiguration.g:10527:3: RULE_ID 33479 // InternalApplicationConfiguration.g:10880:3: RULE_ID
32381 { 33480 {
32382 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 33481 before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32383 match(input,RULE_ID,FOLLOW_2); 33482 match(input,RULE_ID,FOLLOW_2);
@@ -32404,17 +33503,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32404 33503
32405 33504
32406 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" 33505 // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2"
32407 // InternalApplicationConfiguration.g:10536:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; 33506 // InternalApplicationConfiguration.g:10889:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
32408 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { 33507 public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException {
32409 33508
32410 int stackSize = keepStackSize(); 33509 int stackSize = keepStackSize();
32411 33510
32412 try { 33511 try {
32413 // InternalApplicationConfiguration.g:10540:1: ( ( rulePartialModelSpecification ) ) 33512 // InternalApplicationConfiguration.g:10893:1: ( ( rulePartialModelSpecification ) )
32414 // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) 33513 // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification )
32415 { 33514 {
32416 // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) 33515 // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification )
32417 // InternalApplicationConfiguration.g:10542:3: rulePartialModelSpecification 33516 // InternalApplicationConfiguration.g:10895:3: rulePartialModelSpecification
32418 { 33517 {
32419 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); 33518 before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
32420 pushFollow(FOLLOW_2); 33519 pushFollow(FOLLOW_2);
@@ -32445,21 +33544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32445 33544
32446 33545
32447 // $ANTLR start "rule__PartialModelReference__ReferredAssignment" 33546 // $ANTLR start "rule__PartialModelReference__ReferredAssignment"
32448 // InternalApplicationConfiguration.g:10551:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; 33547 // InternalApplicationConfiguration.g:10904:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32449 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { 33548 public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException {
32450 33549
32451 int stackSize = keepStackSize(); 33550 int stackSize = keepStackSize();
32452 33551
32453 try { 33552 try {
32454 // InternalApplicationConfiguration.g:10555:1: ( ( ( RULE_ID ) ) ) 33553 // InternalApplicationConfiguration.g:10908:1: ( ( ( RULE_ID ) ) )
32455 // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) 33554 // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) )
32456 { 33555 {
32457 // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) 33556 // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) )
32458 // InternalApplicationConfiguration.g:10557:3: ( RULE_ID ) 33557 // InternalApplicationConfiguration.g:10910:3: ( RULE_ID )
32459 { 33558 {
32460 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); 33559 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
32461 // InternalApplicationConfiguration.g:10558:3: ( RULE_ID ) 33560 // InternalApplicationConfiguration.g:10911:3: ( RULE_ID )
32462 // InternalApplicationConfiguration.g:10559:4: RULE_ID 33561 // InternalApplicationConfiguration.g:10912:4: RULE_ID
32463 { 33562 {
32464 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); 33563 before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
32465 match(input,RULE_ID,FOLLOW_2); 33564 match(input,RULE_ID,FOLLOW_2);
@@ -32490,17 +33589,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32490 33589
32491 33590
32492 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" 33591 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1"
32493 // InternalApplicationConfiguration.g:10570:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; 33592 // InternalApplicationConfiguration.g:10923:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
32494 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { 33593 public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException {
32495 33594
32496 int stackSize = keepStackSize(); 33595 int stackSize = keepStackSize();
32497 33596
32498 try { 33597 try {
32499 // InternalApplicationConfiguration.g:10574:1: ( ( rulePatternEntry ) ) 33598 // InternalApplicationConfiguration.g:10927:1: ( ( rulePatternEntry ) )
32500 // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) 33599 // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry )
32501 { 33600 {
32502 // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) 33601 // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry )
32503 // InternalApplicationConfiguration.g:10576:3: rulePatternEntry 33602 // InternalApplicationConfiguration.g:10929:3: rulePatternEntry
32504 { 33603 {
32505 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); 33604 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
32506 pushFollow(FOLLOW_2); 33605 pushFollow(FOLLOW_2);
@@ -32531,17 +33630,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32531 33630
32532 33631
32533 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" 33632 // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1"
32534 // InternalApplicationConfiguration.g:10585:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; 33633 // InternalApplicationConfiguration.g:10938:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
32535 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { 33634 public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException {
32536 33635
32537 int stackSize = keepStackSize(); 33636 int stackSize = keepStackSize();
32538 33637
32539 try { 33638 try {
32540 // InternalApplicationConfiguration.g:10589:1: ( ( rulePatternEntry ) ) 33639 // InternalApplicationConfiguration.g:10942:1: ( ( rulePatternEntry ) )
32541 // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) 33640 // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry )
32542 { 33641 {
32543 // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) 33642 // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry )
32544 // InternalApplicationConfiguration.g:10591:3: rulePatternEntry 33643 // InternalApplicationConfiguration.g:10944:3: rulePatternEntry
32545 { 33644 {
32546 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); 33645 before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
32547 pushFollow(FOLLOW_2); 33646 pushFollow(FOLLOW_2);
@@ -32572,21 +33671,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32572 33671
32573 33672
32574 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" 33673 // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1"
32575 // InternalApplicationConfiguration.g:10600:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; 33674 // InternalApplicationConfiguration.g:10953:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
32576 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { 33675 public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException {
32577 33676
32578 int stackSize = keepStackSize(); 33677 int stackSize = keepStackSize();
32579 33678
32580 try { 33679 try {
32581 // InternalApplicationConfiguration.g:10604:1: ( ( ( ruleQualifiedName ) ) ) 33680 // InternalApplicationConfiguration.g:10957:1: ( ( ( ruleQualifiedName ) ) )
32582 // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) 33681 // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) )
32583 { 33682 {
32584 // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) 33683 // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) )
32585 // InternalApplicationConfiguration.g:10606:3: ( ruleQualifiedName ) 33684 // InternalApplicationConfiguration.g:10959:3: ( ruleQualifiedName )
32586 { 33685 {
32587 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); 33686 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
32588 // InternalApplicationConfiguration.g:10607:3: ( ruleQualifiedName ) 33687 // InternalApplicationConfiguration.g:10960:3: ( ruleQualifiedName )
32589 // InternalApplicationConfiguration.g:10608:4: ruleQualifiedName 33688 // InternalApplicationConfiguration.g:10961:4: ruleQualifiedName
32590 { 33689 {
32591 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); 33690 before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
32592 pushFollow(FOLLOW_2); 33691 pushFollow(FOLLOW_2);
@@ -32621,17 +33720,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32621 33720
32622 33721
32623 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" 33722 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2"
32624 // InternalApplicationConfiguration.g:10619:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; 33723 // InternalApplicationConfiguration.g:10972:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
32625 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { 33724 public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException {
32626 33725
32627 int stackSize = keepStackSize(); 33726 int stackSize = keepStackSize();
32628 33727
32629 try { 33728 try {
32630 // InternalApplicationConfiguration.g:10623:1: ( ( rulePatternElement ) ) 33729 // InternalApplicationConfiguration.g:10976:1: ( ( rulePatternElement ) )
32631 // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) 33730 // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement )
32632 { 33731 {
32633 // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) 33732 // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement )
32634 // InternalApplicationConfiguration.g:10625:3: rulePatternElement 33733 // InternalApplicationConfiguration.g:10978:3: rulePatternElement
32635 { 33734 {
32636 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); 33735 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
32637 pushFollow(FOLLOW_2); 33736 pushFollow(FOLLOW_2);
@@ -32662,17 +33761,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32662 33761
32663 33762
32664 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" 33763 // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
32665 // InternalApplicationConfiguration.g:10634:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; 33764 // InternalApplicationConfiguration.g:10987:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
32666 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { 33765 public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException {
32667 33766
32668 int stackSize = keepStackSize(); 33767 int stackSize = keepStackSize();
32669 33768
32670 try { 33769 try {
32671 // InternalApplicationConfiguration.g:10638:1: ( ( rulePatternElement ) ) 33770 // InternalApplicationConfiguration.g:10991:1: ( ( rulePatternElement ) )
32672 // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) 33771 // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement )
32673 { 33772 {
32674 // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) 33773 // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement )
32675 // InternalApplicationConfiguration.g:10640:3: rulePatternElement 33774 // InternalApplicationConfiguration.g:10993:3: rulePatternElement
32676 { 33775 {
32677 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); 33776 before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
32678 pushFollow(FOLLOW_2); 33777 pushFollow(FOLLOW_2);
@@ -32703,21 +33802,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32703 33802
32704 33803
32705 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" 33804 // $ANTLR start "rule__PatternElement__PackageAssignment_0_0"
32706 // InternalApplicationConfiguration.g:10649:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; 33805 // InternalApplicationConfiguration.g:11002:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
32707 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { 33806 public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException {
32708 33807
32709 int stackSize = keepStackSize(); 33808 int stackSize = keepStackSize();
32710 33809
32711 try { 33810 try {
32712 // InternalApplicationConfiguration.g:10653:1: ( ( ( ruleQualifiedName ) ) ) 33811 // InternalApplicationConfiguration.g:11006:1: ( ( ( ruleQualifiedName ) ) )
32713 // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) 33812 // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) )
32714 { 33813 {
32715 // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) 33814 // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) )
32716 // InternalApplicationConfiguration.g:10655:3: ( ruleQualifiedName ) 33815 // InternalApplicationConfiguration.g:11008:3: ( ruleQualifiedName )
32717 { 33816 {
32718 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); 33817 before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
32719 // InternalApplicationConfiguration.g:10656:3: ( ruleQualifiedName ) 33818 // InternalApplicationConfiguration.g:11009:3: ( ruleQualifiedName )
32720 // InternalApplicationConfiguration.g:10657:4: ruleQualifiedName 33819 // InternalApplicationConfiguration.g:11010:4: ruleQualifiedName
32721 { 33820 {
32722 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); 33821 before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
32723 pushFollow(FOLLOW_2); 33822 pushFollow(FOLLOW_2);
@@ -32752,21 +33851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32752 33851
32753 33852
32754 // $ANTLR start "rule__PatternElement__PatternAssignment_1" 33853 // $ANTLR start "rule__PatternElement__PatternAssignment_1"
32755 // InternalApplicationConfiguration.g:10668:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; 33854 // InternalApplicationConfiguration.g:11021:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
32756 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { 33855 public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException {
32757 33856
32758 int stackSize = keepStackSize(); 33857 int stackSize = keepStackSize();
32759 33858
32760 try { 33859 try {
32761 // InternalApplicationConfiguration.g:10672:1: ( ( ( RULE_ID ) ) ) 33860 // InternalApplicationConfiguration.g:11025:1: ( ( ( RULE_ID ) ) )
32762 // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) 33861 // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) )
32763 { 33862 {
32764 // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) 33863 // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) )
32765 // InternalApplicationConfiguration.g:10674:3: ( RULE_ID ) 33864 // InternalApplicationConfiguration.g:11027:3: ( RULE_ID )
32766 { 33865 {
32767 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); 33866 before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
32768 // InternalApplicationConfiguration.g:10675:3: ( RULE_ID ) 33867 // InternalApplicationConfiguration.g:11028:3: ( RULE_ID )
32769 // InternalApplicationConfiguration.g:10676:4: RULE_ID 33868 // InternalApplicationConfiguration.g:11029:4: RULE_ID
32770 { 33869 {
32771 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); 33870 before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
32772 match(input,RULE_ID,FOLLOW_2); 33871 match(input,RULE_ID,FOLLOW_2);
@@ -32797,17 +33896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32797 33896
32798 33897
32799 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" 33898 // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1"
32800 // InternalApplicationConfiguration.g:10687:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; 33899 // InternalApplicationConfiguration.g:11040:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
32801 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { 33900 public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException {
32802 33901
32803 int stackSize = keepStackSize(); 33902 int stackSize = keepStackSize();
32804 33903
32805 try { 33904 try {
32806 // InternalApplicationConfiguration.g:10691:1: ( ( RULE_ID ) ) 33905 // InternalApplicationConfiguration.g:11044:1: ( ( RULE_ID ) )
32807 // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) 33906 // InternalApplicationConfiguration.g:11045:2: ( RULE_ID )
32808 { 33907 {
32809 // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) 33908 // InternalApplicationConfiguration.g:11045:2: ( RULE_ID )
32810 // InternalApplicationConfiguration.g:10693:3: RULE_ID 33909 // InternalApplicationConfiguration.g:11046:3: RULE_ID
32811 { 33910 {
32812 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 33911 before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
32813 match(input,RULE_ID,FOLLOW_2); 33912 match(input,RULE_ID,FOLLOW_2);
@@ -32834,17 +33933,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32834 33933
32835 33934
32836 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" 33935 // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2"
32837 // InternalApplicationConfiguration.g:10702:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; 33936 // InternalApplicationConfiguration.g:11055:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
32838 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { 33937 public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException {
32839 33938
32840 int stackSize = keepStackSize(); 33939 int stackSize = keepStackSize();
32841 33940
32842 try { 33941 try {
32843 // InternalApplicationConfiguration.g:10706:1: ( ( rulePatternSpecification ) ) 33942 // InternalApplicationConfiguration.g:11059:1: ( ( rulePatternSpecification ) )
32844 // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) 33943 // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification )
32845 { 33944 {
32846 // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) 33945 // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification )
32847 // InternalApplicationConfiguration.g:10708:3: rulePatternSpecification 33946 // InternalApplicationConfiguration.g:11061:3: rulePatternSpecification
32848 { 33947 {
32849 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); 33948 before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
32850 pushFollow(FOLLOW_2); 33949 pushFollow(FOLLOW_2);
@@ -32875,21 +33974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32875 33974
32876 33975
32877 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" 33976 // $ANTLR start "rule__GraphPatternReference__ReferredAssignment"
32878 // InternalApplicationConfiguration.g:10717:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; 33977 // InternalApplicationConfiguration.g:11070:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
32879 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { 33978 public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException {
32880 33979
32881 int stackSize = keepStackSize(); 33980 int stackSize = keepStackSize();
32882 33981
32883 try { 33982 try {
32884 // InternalApplicationConfiguration.g:10721:1: ( ( ( RULE_ID ) ) ) 33983 // InternalApplicationConfiguration.g:11074:1: ( ( ( RULE_ID ) ) )
32885 // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) 33984 // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) )
32886 { 33985 {
32887 // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) 33986 // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) )
32888 // InternalApplicationConfiguration.g:10723:3: ( RULE_ID ) 33987 // InternalApplicationConfiguration.g:11076:3: ( RULE_ID )
32889 { 33988 {
32890 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); 33989 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
32891 // InternalApplicationConfiguration.g:10724:3: ( RULE_ID ) 33990 // InternalApplicationConfiguration.g:11077:3: ( RULE_ID )
32892 // InternalApplicationConfiguration.g:10725:4: RULE_ID 33991 // InternalApplicationConfiguration.g:11078:4: RULE_ID
32893 { 33992 {
32894 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); 33993 before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
32895 match(input,RULE_ID,FOLLOW_2); 33994 match(input,RULE_ID,FOLLOW_2);
@@ -32920,17 +34019,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32920 34019
32921 34020
32922 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" 34021 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1"
32923 // InternalApplicationConfiguration.g:10736:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; 34022 // InternalApplicationConfiguration.g:11089:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ;
32924 public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { 34023 public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException {
32925 34024
32926 int stackSize = keepStackSize(); 34025 int stackSize = keepStackSize();
32927 34026
32928 try { 34027 try {
32929 // InternalApplicationConfiguration.g:10740:1: ( ( ruleObjectiveEntry ) ) 34028 // InternalApplicationConfiguration.g:11093:1: ( ( ruleObjectiveEntry ) )
32930 // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) 34029 // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry )
32931 { 34030 {
32932 // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) 34031 // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry )
32933 // InternalApplicationConfiguration.g:10742:3: ruleObjectiveEntry 34032 // InternalApplicationConfiguration.g:11095:3: ruleObjectiveEntry
32934 { 34033 {
32935 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); 34034 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
32936 pushFollow(FOLLOW_2); 34035 pushFollow(FOLLOW_2);
@@ -32961,17 +34060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
32961 34060
32962 34061
32963 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" 34062 // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1"
32964 // InternalApplicationConfiguration.g:10751:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; 34063 // InternalApplicationConfiguration.g:11104:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ;
32965 public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { 34064 public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException {
32966 34065
32967 int stackSize = keepStackSize(); 34066 int stackSize = keepStackSize();
32968 34067
32969 try { 34068 try {
32970 // InternalApplicationConfiguration.g:10755:1: ( ( ruleObjectiveEntry ) ) 34069 // InternalApplicationConfiguration.g:11108:1: ( ( ruleObjectiveEntry ) )
32971 // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) 34070 // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry )
32972 { 34071 {
32973 // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) 34072 // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry )
32974 // InternalApplicationConfiguration.g:10757:3: ruleObjectiveEntry 34073 // InternalApplicationConfiguration.g:11110:3: ruleObjectiveEntry
32975 { 34074 {
32976 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); 34075 before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
32977 pushFollow(FOLLOW_2); 34076 pushFollow(FOLLOW_2);
@@ -33002,17 +34101,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33002 34101
33003 34102
33004 // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" 34103 // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0"
33005 // InternalApplicationConfiguration.g:10766:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; 34104 // InternalApplicationConfiguration.g:11119:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ;
33006 public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { 34105 public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException {
33007 34106
33008 int stackSize = keepStackSize(); 34107 int stackSize = keepStackSize();
33009 34108
33010 try { 34109 try {
33011 // InternalApplicationConfiguration.g:10770:1: ( ( ruleOptimizationDirection ) ) 34110 // InternalApplicationConfiguration.g:11123:1: ( ( ruleOptimizationDirection ) )
33012 // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) 34111 // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection )
33013 { 34112 {
33014 // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) 34113 // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection )
33015 // InternalApplicationConfiguration.g:10772:3: ruleOptimizationDirection 34114 // InternalApplicationConfiguration.g:11125:3: ruleOptimizationDirection
33016 { 34115 {
33017 before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); 34116 before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
33018 pushFollow(FOLLOW_2); 34117 pushFollow(FOLLOW_2);
@@ -33043,17 +34142,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33043 34142
33044 34143
33045 // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" 34144 // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1"
33046 // InternalApplicationConfiguration.g:10781:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; 34145 // InternalApplicationConfiguration.g:11134:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ;
33047 public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { 34146 public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException {
33048 34147
33049 int stackSize = keepStackSize(); 34148 int stackSize = keepStackSize();
33050 34149
33051 try { 34150 try {
33052 // InternalApplicationConfiguration.g:10785:1: ( ( ruleObjectiveFunction ) ) 34151 // InternalApplicationConfiguration.g:11138:1: ( ( ruleObjectiveFunction ) )
33053 // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) 34152 // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction )
33054 { 34153 {
33055 // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) 34154 // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction )
33056 // InternalApplicationConfiguration.g:10787:3: ruleObjectiveFunction 34155 // InternalApplicationConfiguration.g:11140:3: ruleObjectiveFunction
33057 { 34156 {
33058 before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); 34157 before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
33059 pushFollow(FOLLOW_2); 34158 pushFollow(FOLLOW_2);
@@ -33084,17 +34183,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33084 34183
33085 34184
33086 // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" 34185 // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0"
33087 // InternalApplicationConfiguration.g:10796:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; 34186 // InternalApplicationConfiguration.g:11149:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ;
33088 public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { 34187 public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException {
33089 34188
33090 int stackSize = keepStackSize(); 34189 int stackSize = keepStackSize();
33091 34190
33092 try { 34191 try {
33093 // InternalApplicationConfiguration.g:10800:1: ( ( ruleObjectiveFunction ) ) 34192 // InternalApplicationConfiguration.g:11153:1: ( ( ruleObjectiveFunction ) )
33094 // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) 34193 // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction )
33095 { 34194 {
33096 // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) 34195 // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction )
33097 // InternalApplicationConfiguration.g:10802:3: ruleObjectiveFunction 34196 // InternalApplicationConfiguration.g:11155:3: ruleObjectiveFunction
33098 { 34197 {
33099 before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); 34198 before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
33100 pushFollow(FOLLOW_2); 34199 pushFollow(FOLLOW_2);
@@ -33125,17 +34224,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33125 34224
33126 34225
33127 // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" 34226 // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1"
33128 // InternalApplicationConfiguration.g:10811:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; 34227 // InternalApplicationConfiguration.g:11164:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ;
33129 public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { 34228 public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException {
33130 34229
33131 int stackSize = keepStackSize(); 34230 int stackSize = keepStackSize();
33132 34231
33133 try { 34232 try {
33134 // InternalApplicationConfiguration.g:10815:1: ( ( ruleComparisonOperator ) ) 34233 // InternalApplicationConfiguration.g:11168:1: ( ( ruleComparisonOperator ) )
33135 // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) 34234 // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator )
33136 { 34235 {
33137 // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) 34236 // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator )
33138 // InternalApplicationConfiguration.g:10817:3: ruleComparisonOperator 34237 // InternalApplicationConfiguration.g:11170:3: ruleComparisonOperator
33139 { 34238 {
33140 before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); 34239 before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
33141 pushFollow(FOLLOW_2); 34240 pushFollow(FOLLOW_2);
@@ -33166,17 +34265,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33166 34265
33167 34266
33168 // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" 34267 // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2"
33169 // InternalApplicationConfiguration.g:10826:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; 34268 // InternalApplicationConfiguration.g:11179:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ;
33170 public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { 34269 public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException {
33171 34270
33172 int stackSize = keepStackSize(); 34271 int stackSize = keepStackSize();
33173 34272
33174 try { 34273 try {
33175 // InternalApplicationConfiguration.g:10830:1: ( ( ruleREALLiteral ) ) 34274 // InternalApplicationConfiguration.g:11183:1: ( ( ruleREALLiteral ) )
33176 // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) 34275 // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral )
33177 { 34276 {
33178 // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) 34277 // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral )
33179 // InternalApplicationConfiguration.g:10832:3: ruleREALLiteral 34278 // InternalApplicationConfiguration.g:11185:3: ruleREALLiteral
33180 { 34279 {
33181 before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); 34280 before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
33182 pushFollow(FOLLOW_2); 34281 pushFollow(FOLLOW_2);
@@ -33206,22 +34305,186 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33206 // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" 34305 // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2"
33207 34306
33208 34307
34308 // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2"
34309 // InternalApplicationConfiguration.g:11194:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ;
34310 public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException {
34311
34312 int stackSize = keepStackSize();
34313
34314 try {
34315 // InternalApplicationConfiguration.g:11198:1: ( ( ruleCostEntry ) )
34316 // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry )
34317 {
34318 // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry )
34319 // InternalApplicationConfiguration.g:11200:3: ruleCostEntry
34320 {
34321 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
34322 pushFollow(FOLLOW_2);
34323 ruleCostEntry();
34324
34325 state._fsp--;
34326
34327 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
34328
34329 }
34330
34331
34332 }
34333
34334 }
34335 catch (RecognitionException re) {
34336 reportError(re);
34337 recover(input,re);
34338 }
34339 finally {
34340
34341 restoreStackSize(stackSize);
34342
34343 }
34344 return ;
34345 }
34346 // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2"
34347
34348
34349 // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1"
34350 // InternalApplicationConfiguration.g:11209:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ;
34351 public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException {
34352
34353 int stackSize = keepStackSize();
34354
34355 try {
34356 // InternalApplicationConfiguration.g:11213:1: ( ( ruleCostEntry ) )
34357 // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry )
34358 {
34359 // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry )
34360 // InternalApplicationConfiguration.g:11215:3: ruleCostEntry
34361 {
34362 before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
34363 pushFollow(FOLLOW_2);
34364 ruleCostEntry();
34365
34366 state._fsp--;
34367
34368 after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
34369
34370 }
34371
34372
34373 }
34374
34375 }
34376 catch (RecognitionException re) {
34377 reportError(re);
34378 recover(input,re);
34379 }
34380 finally {
34381
34382 restoreStackSize(stackSize);
34383
34384 }
34385 return ;
34386 }
34387 // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1"
34388
34389
34390 // $ANTLR start "rule__CostEntry__PatternElementAssignment_0"
34391 // InternalApplicationConfiguration.g:11224:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ;
34392 public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException {
34393
34394 int stackSize = keepStackSize();
34395
34396 try {
34397 // InternalApplicationConfiguration.g:11228:1: ( ( rulePatternElement ) )
34398 // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement )
34399 {
34400 // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement )
34401 // InternalApplicationConfiguration.g:11230:3: rulePatternElement
34402 {
34403 before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
34404 pushFollow(FOLLOW_2);
34405 rulePatternElement();
34406
34407 state._fsp--;
34408
34409 after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
34410
34411 }
34412
34413
34414 }
34415
34416 }
34417 catch (RecognitionException re) {
34418 reportError(re);
34419 recover(input,re);
34420 }
34421 finally {
34422
34423 restoreStackSize(stackSize);
34424
34425 }
34426 return ;
34427 }
34428 // $ANTLR end "rule__CostEntry__PatternElementAssignment_0"
34429
34430
34431 // $ANTLR start "rule__CostEntry__WeightAssignment_2"
34432 // InternalApplicationConfiguration.g:11239:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ;
34433 public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException {
34434
34435 int stackSize = keepStackSize();
34436
34437 try {
34438 // InternalApplicationConfiguration.g:11243:1: ( ( ruleINTLiteral ) )
34439 // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral )
34440 {
34441 // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral )
34442 // InternalApplicationConfiguration.g:11245:3: ruleINTLiteral
34443 {
34444 before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
34445 pushFollow(FOLLOW_2);
34446 ruleINTLiteral();
34447
34448 state._fsp--;
34449
34450 after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
34451
34452 }
34453
34454
34455 }
34456
34457 }
34458 catch (RecognitionException re) {
34459 reportError(re);
34460 recover(input,re);
34461 }
34462 finally {
34463
34464 restoreStackSize(stackSize);
34465
34466 }
34467 return ;
34468 }
34469 // $ANTLR end "rule__CostEntry__WeightAssignment_2"
34470
34471
33209 // $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0" 34472 // $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0"
33210 // InternalApplicationConfiguration.g:10841:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; 34473 // InternalApplicationConfiguration.g:11254:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
33211 public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException { 34474 public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException {
33212 34475
33213 int stackSize = keepStackSize(); 34476 int stackSize = keepStackSize();
33214 34477
33215 try { 34478 try {
33216 // InternalApplicationConfiguration.g:10845:1: ( ( ( ruleQualifiedName ) ) ) 34479 // InternalApplicationConfiguration.g:11258:1: ( ( ( ruleQualifiedName ) ) )
33217 // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) 34480 // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) )
33218 { 34481 {
33219 // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) 34482 // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) )
33220 // InternalApplicationConfiguration.g:10847:3: ( ruleQualifiedName ) 34483 // InternalApplicationConfiguration.g:11260:3: ( ruleQualifiedName )
33221 { 34484 {
33222 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); 34485 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0());
33223 // InternalApplicationConfiguration.g:10848:3: ( ruleQualifiedName ) 34486 // InternalApplicationConfiguration.g:11261:3: ( ruleQualifiedName )
33224 // InternalApplicationConfiguration.g:10849:4: ruleQualifiedName 34487 // InternalApplicationConfiguration.g:11262:4: ruleQualifiedName
33225 { 34488 {
33226 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); 34489 before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
33227 pushFollow(FOLLOW_2); 34490 pushFollow(FOLLOW_2);
@@ -33256,21 +34519,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33256 34519
33257 34520
33258 // $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2" 34521 // $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2"
33259 // InternalApplicationConfiguration.g:10860:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ; 34522 // InternalApplicationConfiguration.g:11273:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
33260 public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException { 34523 public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException {
33261 34524
33262 int stackSize = keepStackSize(); 34525 int stackSize = keepStackSize();
33263 34526
33264 try { 34527 try {
33265 // InternalApplicationConfiguration.g:10864:1: ( ( ( RULE_ID ) ) ) 34528 // InternalApplicationConfiguration.g:11277:1: ( ( ( RULE_ID ) ) )
33266 // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) 34529 // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) )
33267 { 34530 {
33268 // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) 34531 // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) )
33269 // InternalApplicationConfiguration.g:10866:3: ( RULE_ID ) 34532 // InternalApplicationConfiguration.g:11279:3: ( RULE_ID )
33270 { 34533 {
33271 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); 34534 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0());
33272 // InternalApplicationConfiguration.g:10867:3: ( RULE_ID ) 34535 // InternalApplicationConfiguration.g:11280:3: ( RULE_ID )
33273 // InternalApplicationConfiguration.g:10868:4: RULE_ID 34536 // InternalApplicationConfiguration.g:11281:4: RULE_ID
33274 { 34537 {
33275 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); 34538 before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
33276 match(input,RULE_ID,FOLLOW_2); 34539 match(input,RULE_ID,FOLLOW_2);
@@ -33301,17 +34564,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33301 34564
33302 34565
33303 // $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4" 34566 // $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4"
33304 // InternalApplicationConfiguration.g:10879:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ; 34567 // InternalApplicationConfiguration.g:11292:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ;
33305 public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException { 34568 public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException {
33306 34569
33307 int stackSize = keepStackSize(); 34570 int stackSize = keepStackSize();
33308 34571
33309 try { 34572 try {
33310 // InternalApplicationConfiguration.g:10883:1: ( ( ruleREALLiteral ) ) 34573 // InternalApplicationConfiguration.g:11296:1: ( ( ruleREALLiteral ) )
33311 // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) 34574 // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral )
33312 { 34575 {
33313 // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) 34576 // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral )
33314 // InternalApplicationConfiguration.g:10885:3: ruleREALLiteral 34577 // InternalApplicationConfiguration.g:11298:3: ruleREALLiteral
33315 { 34578 {
33316 before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); 34579 before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
33317 pushFollow(FOLLOW_2); 34580 pushFollow(FOLLOW_2);
@@ -33342,21 +34605,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33342 34605
33343 34606
33344 // $ANTLR start "rule__Mtff__PackageAssignment_1_0" 34607 // $ANTLR start "rule__Mtff__PackageAssignment_1_0"
33345 // InternalApplicationConfiguration.g:10894:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; 34608 // InternalApplicationConfiguration.g:11307:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
33346 public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException { 34609 public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException {
33347 34610
33348 int stackSize = keepStackSize(); 34611 int stackSize = keepStackSize();
33349 34612
33350 try { 34613 try {
33351 // InternalApplicationConfiguration.g:10898:1: ( ( ( ruleQualifiedName ) ) ) 34614 // InternalApplicationConfiguration.g:11311:1: ( ( ( ruleQualifiedName ) ) )
33352 // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) 34615 // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) )
33353 { 34616 {
33354 // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) 34617 // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) )
33355 // InternalApplicationConfiguration.g:10900:3: ( ruleQualifiedName ) 34618 // InternalApplicationConfiguration.g:11313:3: ( ruleQualifiedName )
33356 { 34619 {
33357 before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); 34620 before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0());
33358 // InternalApplicationConfiguration.g:10901:3: ( ruleQualifiedName ) 34621 // InternalApplicationConfiguration.g:11314:3: ( ruleQualifiedName )
33359 // InternalApplicationConfiguration.g:10902:4: ruleQualifiedName 34622 // InternalApplicationConfiguration.g:11315:4: ruleQualifiedName
33360 { 34623 {
33361 before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); 34624 before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
33362 pushFollow(FOLLOW_2); 34625 pushFollow(FOLLOW_2);
@@ -33391,21 +34654,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33391 34654
33392 34655
33393 // $ANTLR start "rule__Mtff__TransformationAssignment_2" 34656 // $ANTLR start "rule__Mtff__TransformationAssignment_2"
33394 // InternalApplicationConfiguration.g:10913:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ; 34657 // InternalApplicationConfiguration.g:11326:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
33395 public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException { 34658 public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException {
33396 34659
33397 int stackSize = keepStackSize(); 34660 int stackSize = keepStackSize();
33398 34661
33399 try { 34662 try {
33400 // InternalApplicationConfiguration.g:10917:1: ( ( ( RULE_ID ) ) ) 34663 // InternalApplicationConfiguration.g:11330:1: ( ( ( RULE_ID ) ) )
33401 // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) 34664 // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) )
33402 { 34665 {
33403 // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) 34666 // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) )
33404 // InternalApplicationConfiguration.g:10919:3: ( RULE_ID ) 34667 // InternalApplicationConfiguration.g:11332:3: ( RULE_ID )
33405 { 34668 {
33406 before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); 34669 before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0());
33407 // InternalApplicationConfiguration.g:10920:3: ( RULE_ID ) 34670 // InternalApplicationConfiguration.g:11333:3: ( RULE_ID )
33408 // InternalApplicationConfiguration.g:10921:4: RULE_ID 34671 // InternalApplicationConfiguration.g:11334:4: RULE_ID
33409 { 34672 {
33410 before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); 34673 before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
33411 match(input,RULE_ID,FOLLOW_2); 34674 match(input,RULE_ID,FOLLOW_2);
@@ -33436,17 +34699,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33436 34699
33437 34700
33438 // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" 34701 // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1"
33439 // InternalApplicationConfiguration.g:10932:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; 34702 // InternalApplicationConfiguration.g:11345:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ;
33440 public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { 34703 public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException {
33441 34704
33442 int stackSize = keepStackSize(); 34705 int stackSize = keepStackSize();
33443 34706
33444 try { 34707 try {
33445 // InternalApplicationConfiguration.g:10936:1: ( ( RULE_ID ) ) 34708 // InternalApplicationConfiguration.g:11349:1: ( ( RULE_ID ) )
33446 // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) 34709 // InternalApplicationConfiguration.g:11350:2: ( RULE_ID )
33447 { 34710 {
33448 // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) 34711 // InternalApplicationConfiguration.g:11350:2: ( RULE_ID )
33449 // InternalApplicationConfiguration.g:10938:3: RULE_ID 34712 // InternalApplicationConfiguration.g:11351:3: RULE_ID
33450 { 34713 {
33451 before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 34714 before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
33452 match(input,RULE_ID,FOLLOW_2); 34715 match(input,RULE_ID,FOLLOW_2);
@@ -33473,17 +34736,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33473 34736
33474 34737
33475 // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" 34738 // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2"
33476 // InternalApplicationConfiguration.g:10947:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; 34739 // InternalApplicationConfiguration.g:11360:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ;
33477 public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { 34740 public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException {
33478 34741
33479 int stackSize = keepStackSize(); 34742 int stackSize = keepStackSize();
33480 34743
33481 try { 34744 try {
33482 // InternalApplicationConfiguration.g:10951:1: ( ( ruleObjectiveSpecification ) ) 34745 // InternalApplicationConfiguration.g:11364:1: ( ( ruleObjectiveSpecification ) )
33483 // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) 34746 // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification )
33484 { 34747 {
33485 // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) 34748 // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification )
33486 // InternalApplicationConfiguration.g:10953:3: ruleObjectiveSpecification 34749 // InternalApplicationConfiguration.g:11366:3: ruleObjectiveSpecification
33487 { 34750 {
33488 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); 34751 before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
33489 pushFollow(FOLLOW_2); 34752 pushFollow(FOLLOW_2);
@@ -33514,21 +34777,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33514 34777
33515 34778
33516 // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" 34779 // $ANTLR start "rule__ObjectiveReference__ReferredAssignment"
33517 // InternalApplicationConfiguration.g:10962:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; 34780 // InternalApplicationConfiguration.g:11375:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ;
33518 public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { 34781 public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException {
33519 34782
33520 int stackSize = keepStackSize(); 34783 int stackSize = keepStackSize();
33521 34784
33522 try { 34785 try {
33523 // InternalApplicationConfiguration.g:10966:1: ( ( ( RULE_ID ) ) ) 34786 // InternalApplicationConfiguration.g:11379:1: ( ( ( RULE_ID ) ) )
33524 // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) 34787 // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) )
33525 { 34788 {
33526 // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) 34789 // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) )
33527 // InternalApplicationConfiguration.g:10968:3: ( RULE_ID ) 34790 // InternalApplicationConfiguration.g:11381:3: ( RULE_ID )
33528 { 34791 {
33529 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); 34792 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
33530 // InternalApplicationConfiguration.g:10969:3: ( RULE_ID ) 34793 // InternalApplicationConfiguration.g:11382:3: ( RULE_ID )
33531 // InternalApplicationConfiguration.g:10970:4: RULE_ID 34794 // InternalApplicationConfiguration.g:11383:4: RULE_ID
33532 { 34795 {
33533 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); 34796 before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
33534 match(input,RULE_ID,FOLLOW_2); 34797 match(input,RULE_ID,FOLLOW_2);
@@ -33559,17 +34822,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33559 34822
33560 34823
33561 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" 34824 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0"
33562 // InternalApplicationConfiguration.g:10981:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; 34825 // InternalApplicationConfiguration.g:11394:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
33563 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { 34826 public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException {
33564 34827
33565 int stackSize = keepStackSize(); 34828 int stackSize = keepStackSize();
33566 34829
33567 try { 34830 try {
33568 // InternalApplicationConfiguration.g:10985:1: ( ( ruleConfigEntry ) ) 34831 // InternalApplicationConfiguration.g:11398:1: ( ( ruleConfigEntry ) )
33569 // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) 34832 // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry )
33570 { 34833 {
33571 // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) 34834 // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry )
33572 // InternalApplicationConfiguration.g:10987:3: ruleConfigEntry 34835 // InternalApplicationConfiguration.g:11400:3: ruleConfigEntry
33573 { 34836 {
33574 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 34837 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
33575 pushFollow(FOLLOW_2); 34838 pushFollow(FOLLOW_2);
@@ -33600,17 +34863,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33600 34863
33601 34864
33602 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" 34865 // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1"
33603 // InternalApplicationConfiguration.g:10996:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; 34866 // InternalApplicationConfiguration.g:11409:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
33604 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { 34867 public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException {
33605 34868
33606 int stackSize = keepStackSize(); 34869 int stackSize = keepStackSize();
33607 34870
33608 try { 34871 try {
33609 // InternalApplicationConfiguration.g:11000:1: ( ( ruleConfigEntry ) ) 34872 // InternalApplicationConfiguration.g:11413:1: ( ( ruleConfigEntry ) )
33610 // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) 34873 // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry )
33611 { 34874 {
33612 // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) 34875 // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry )
33613 // InternalApplicationConfiguration.g:11002:3: ruleConfigEntry 34876 // InternalApplicationConfiguration.g:11415:3: ruleConfigEntry
33614 { 34877 {
33615 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 34878 before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
33616 pushFollow(FOLLOW_2); 34879 pushFollow(FOLLOW_2);
@@ -33641,17 +34904,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33641 34904
33642 34905
33643 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" 34906 // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1"
33644 // InternalApplicationConfiguration.g:11011:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; 34907 // InternalApplicationConfiguration.g:11424:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
33645 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { 34908 public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException {
33646 34909
33647 int stackSize = keepStackSize(); 34910 int stackSize = keepStackSize();
33648 34911
33649 try { 34912 try {
33650 // InternalApplicationConfiguration.g:11015:1: ( ( RULE_ID ) ) 34913 // InternalApplicationConfiguration.g:11428:1: ( ( RULE_ID ) )
33651 // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) 34914 // InternalApplicationConfiguration.g:11429:2: ( RULE_ID )
33652 { 34915 {
33653 // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) 34916 // InternalApplicationConfiguration.g:11429:2: ( RULE_ID )
33654 // InternalApplicationConfiguration.g:11017:3: RULE_ID 34917 // InternalApplicationConfiguration.g:11430:3: RULE_ID
33655 { 34918 {
33656 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 34919 before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
33657 match(input,RULE_ID,FOLLOW_2); 34920 match(input,RULE_ID,FOLLOW_2);
@@ -33678,17 +34941,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33678 34941
33679 34942
33680 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" 34943 // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2"
33681 // InternalApplicationConfiguration.g:11026:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; 34944 // InternalApplicationConfiguration.g:11439:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
33682 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { 34945 public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException {
33683 34946
33684 int stackSize = keepStackSize(); 34947 int stackSize = keepStackSize();
33685 34948
33686 try { 34949 try {
33687 // InternalApplicationConfiguration.g:11030:1: ( ( ruleConfigSpecification ) ) 34950 // InternalApplicationConfiguration.g:11443:1: ( ( ruleConfigSpecification ) )
33688 // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) 34951 // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification )
33689 { 34952 {
33690 // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) 34953 // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification )
33691 // InternalApplicationConfiguration.g:11032:3: ruleConfigSpecification 34954 // InternalApplicationConfiguration.g:11445:3: ruleConfigSpecification
33692 { 34955 {
33693 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 34956 before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
33694 pushFollow(FOLLOW_2); 34957 pushFollow(FOLLOW_2);
@@ -33719,17 +34982,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33719 34982
33720 34983
33721 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" 34984 // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2"
33722 // InternalApplicationConfiguration.g:11041:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; 34985 // InternalApplicationConfiguration.g:11454:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ;
33723 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { 34986 public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException {
33724 34987
33725 int stackSize = keepStackSize(); 34988 int stackSize = keepStackSize();
33726 34989
33727 try { 34990 try {
33728 // InternalApplicationConfiguration.g:11045:1: ( ( ruleDocumentLevelSpecification ) ) 34991 // InternalApplicationConfiguration.g:11458:1: ( ( ruleDocumentLevelSpecification ) )
33729 // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) 34992 // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification )
33730 { 34993 {
33731 // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) 34994 // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification )
33732 // InternalApplicationConfiguration.g:11047:3: ruleDocumentLevelSpecification 34995 // InternalApplicationConfiguration.g:11460:3: ruleDocumentLevelSpecification
33733 { 34996 {
33734 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 34997 before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
33735 pushFollow(FOLLOW_2); 34998 pushFollow(FOLLOW_2);
@@ -33760,17 +35023,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33760 35023
33761 35024
33762 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" 35025 // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2"
33763 // InternalApplicationConfiguration.g:11056:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; 35026 // InternalApplicationConfiguration.g:11469:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ;
33764 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { 35027 public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException {
33765 35028
33766 int stackSize = keepStackSize(); 35029 int stackSize = keepStackSize();
33767 35030
33768 try { 35031 try {
33769 // InternalApplicationConfiguration.g:11060:1: ( ( RULE_INT ) ) 35032 // InternalApplicationConfiguration.g:11473:1: ( ( RULE_INT ) )
33770 // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) 35033 // InternalApplicationConfiguration.g:11474:2: ( RULE_INT )
33771 { 35034 {
33772 // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) 35035 // InternalApplicationConfiguration.g:11474:2: ( RULE_INT )
33773 // InternalApplicationConfiguration.g:11062:3: RULE_INT 35036 // InternalApplicationConfiguration.g:11475:3: RULE_INT
33774 { 35037 {
33775 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); 35038 before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
33776 match(input,RULE_INT,FOLLOW_2); 35039 match(input,RULE_INT,FOLLOW_2);
@@ -33797,17 +35060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33797 35060
33798 35061
33799 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" 35062 // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2"
33800 // InternalApplicationConfiguration.g:11071:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; 35063 // InternalApplicationConfiguration.g:11484:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ;
33801 public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { 35064 public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException {
33802 35065
33803 int stackSize = keepStackSize(); 35066 int stackSize = keepStackSize();
33804 35067
33805 try { 35068 try {
33806 // InternalApplicationConfiguration.g:11075:1: ( ( RULE_INT ) ) 35069 // InternalApplicationConfiguration.g:11488:1: ( ( RULE_INT ) )
33807 // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) 35070 // InternalApplicationConfiguration.g:11489:2: ( RULE_INT )
33808 { 35071 {
33809 // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) 35072 // InternalApplicationConfiguration.g:11489:2: ( RULE_INT )
33810 // InternalApplicationConfiguration.g:11077:3: RULE_INT 35073 // InternalApplicationConfiguration.g:11490:3: RULE_INT
33811 { 35074 {
33812 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); 35075 before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
33813 match(input,RULE_INT,FOLLOW_2); 35076 match(input,RULE_INT,FOLLOW_2);
@@ -33834,17 +35097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33834 35097
33835 35098
33836 // $ANTLR start "rule__CustomEntry__KeyAssignment_0" 35099 // $ANTLR start "rule__CustomEntry__KeyAssignment_0"
33837 // InternalApplicationConfiguration.g:11086:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; 35100 // InternalApplicationConfiguration.g:11499:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ;
33838 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { 35101 public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException {
33839 35102
33840 int stackSize = keepStackSize(); 35103 int stackSize = keepStackSize();
33841 35104
33842 try { 35105 try {
33843 // InternalApplicationConfiguration.g:11090:1: ( ( RULE_STRING ) ) 35106 // InternalApplicationConfiguration.g:11503:1: ( ( RULE_STRING ) )
33844 // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) 35107 // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING )
33845 { 35108 {
33846 // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) 35109 // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING )
33847 // InternalApplicationConfiguration.g:11092:3: RULE_STRING 35110 // InternalApplicationConfiguration.g:11505:3: RULE_STRING
33848 { 35111 {
33849 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 35112 before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
33850 match(input,RULE_STRING,FOLLOW_2); 35113 match(input,RULE_STRING,FOLLOW_2);
@@ -33871,17 +35134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33871 35134
33872 35135
33873 // $ANTLR start "rule__CustomEntry__ValueAssignment_2" 35136 // $ANTLR start "rule__CustomEntry__ValueAssignment_2"
33874 // InternalApplicationConfiguration.g:11101:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; 35137 // InternalApplicationConfiguration.g:11514:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ;
33875 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { 35138 public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException {
33876 35139
33877 int stackSize = keepStackSize(); 35140 int stackSize = keepStackSize();
33878 35141
33879 try { 35142 try {
33880 // InternalApplicationConfiguration.g:11105:1: ( ( RULE_STRING ) ) 35143 // InternalApplicationConfiguration.g:11518:1: ( ( RULE_STRING ) )
33881 // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) 35144 // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING )
33882 { 35145 {
33883 // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) 35146 // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING )
33884 // InternalApplicationConfiguration.g:11107:3: RULE_STRING 35147 // InternalApplicationConfiguration.g:11520:3: RULE_STRING
33885 { 35148 {
33886 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 35149 before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
33887 match(input,RULE_STRING,FOLLOW_2); 35150 match(input,RULE_STRING,FOLLOW_2);
@@ -33908,21 +35171,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33908 35171
33909 35172
33910 // $ANTLR start "rule__ConfigReference__ConfigAssignment" 35173 // $ANTLR start "rule__ConfigReference__ConfigAssignment"
33911 // InternalApplicationConfiguration.g:11116:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; 35174 // InternalApplicationConfiguration.g:11529:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
33912 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { 35175 public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException {
33913 35176
33914 int stackSize = keepStackSize(); 35177 int stackSize = keepStackSize();
33915 35178
33916 try { 35179 try {
33917 // InternalApplicationConfiguration.g:11120:1: ( ( ( RULE_ID ) ) ) 35180 // InternalApplicationConfiguration.g:11533:1: ( ( ( RULE_ID ) ) )
33918 // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) 35181 // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) )
33919 { 35182 {
33920 // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) 35183 // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) )
33921 // InternalApplicationConfiguration.g:11122:3: ( RULE_ID ) 35184 // InternalApplicationConfiguration.g:11535:3: ( RULE_ID )
33922 { 35185 {
33923 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); 35186 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
33924 // InternalApplicationConfiguration.g:11123:3: ( RULE_ID ) 35187 // InternalApplicationConfiguration.g:11536:3: ( RULE_ID )
33925 // InternalApplicationConfiguration.g:11124:4: RULE_ID 35188 // InternalApplicationConfiguration.g:11537:4: RULE_ID
33926 { 35189 {
33927 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); 35190 before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
33928 match(input,RULE_ID,FOLLOW_2); 35191 match(input,RULE_ID,FOLLOW_2);
@@ -33953,17 +35216,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33953 35216
33954 35217
33955 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" 35218 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0"
33956 // InternalApplicationConfiguration.g:11135:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; 35219 // InternalApplicationConfiguration.g:11548:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
33957 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { 35220 public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException {
33958 35221
33959 int stackSize = keepStackSize(); 35222 int stackSize = keepStackSize();
33960 35223
33961 try { 35224 try {
33962 // InternalApplicationConfiguration.g:11139:1: ( ( ruleTypeScope ) ) 35225 // InternalApplicationConfiguration.g:11552:1: ( ( ruleTypeScope ) )
33963 // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) 35226 // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope )
33964 { 35227 {
33965 // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) 35228 // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope )
33966 // InternalApplicationConfiguration.g:11141:3: ruleTypeScope 35229 // InternalApplicationConfiguration.g:11554:3: ruleTypeScope
33967 { 35230 {
33968 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 35231 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
33969 pushFollow(FOLLOW_2); 35232 pushFollow(FOLLOW_2);
@@ -33994,17 +35257,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
33994 35257
33995 35258
33996 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" 35259 // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1"
33997 // InternalApplicationConfiguration.g:11150:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; 35260 // InternalApplicationConfiguration.g:11563:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
33998 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { 35261 public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException {
33999 35262
34000 int stackSize = keepStackSize(); 35263 int stackSize = keepStackSize();
34001 35264
34002 try { 35265 try {
34003 // InternalApplicationConfiguration.g:11154:1: ( ( ruleTypeScope ) ) 35266 // InternalApplicationConfiguration.g:11567:1: ( ( ruleTypeScope ) )
34004 // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) 35267 // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope )
34005 { 35268 {
34006 // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) 35269 // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope )
34007 // InternalApplicationConfiguration.g:11156:3: ruleTypeScope 35270 // InternalApplicationConfiguration.g:11569:3: ruleTypeScope
34008 { 35271 {
34009 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 35272 before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
34010 pushFollow(FOLLOW_2); 35273 pushFollow(FOLLOW_2);
@@ -34035,17 +35298,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34035 35298
34036 35299
34037 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" 35300 // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1"
34038 // InternalApplicationConfiguration.g:11165:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; 35301 // InternalApplicationConfiguration.g:11578:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
34039 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { 35302 public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException {
34040 35303
34041 int stackSize = keepStackSize(); 35304 int stackSize = keepStackSize();
34042 35305
34043 try { 35306 try {
34044 // InternalApplicationConfiguration.g:11169:1: ( ( ruleClassReference ) ) 35307 // InternalApplicationConfiguration.g:11582:1: ( ( ruleClassReference ) )
34045 // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) 35308 // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference )
34046 { 35309 {
34047 // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) 35310 // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference )
34048 // InternalApplicationConfiguration.g:11171:3: ruleClassReference 35311 // InternalApplicationConfiguration.g:11584:3: ruleClassReference
34049 { 35312 {
34050 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 35313 before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
34051 pushFollow(FOLLOW_2); 35314 pushFollow(FOLLOW_2);
@@ -34076,24 +35339,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34076 35339
34077 35340
34078 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" 35341 // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0"
34079 // InternalApplicationConfiguration.g:11180:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 35342 // InternalApplicationConfiguration.g:11593:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34080 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 35343 public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34081 35344
34082 int stackSize = keepStackSize(); 35345 int stackSize = keepStackSize();
34083 35346
34084 try { 35347 try {
34085 // InternalApplicationConfiguration.g:11184:1: ( ( ( '+=' ) ) ) 35348 // InternalApplicationConfiguration.g:11597:1: ( ( ( '+=' ) ) )
34086 // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) 35349 // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) )
34087 { 35350 {
34088 // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) 35351 // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) )
34089 // InternalApplicationConfiguration.g:11186:3: ( '+=' ) 35352 // InternalApplicationConfiguration.g:11599:3: ( '+=' )
34090 { 35353 {
34091 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35354 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34092 // InternalApplicationConfiguration.g:11187:3: ( '+=' ) 35355 // InternalApplicationConfiguration.g:11600:3: ( '+=' )
34093 // InternalApplicationConfiguration.g:11188:4: '+=' 35356 // InternalApplicationConfiguration.g:11601:4: '+='
34094 { 35357 {
34095 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35358 before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34096 match(input,62,FOLLOW_2); 35359 match(input,63,FOLLOW_2);
34097 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35360 after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34098 35361
34099 } 35362 }
@@ -34121,24 +35384,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34121 35384
34122 35385
34123 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" 35386 // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1"
34124 // InternalApplicationConfiguration.g:11199:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 35387 // InternalApplicationConfiguration.g:11612:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34125 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 35388 public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34126 35389
34127 int stackSize = keepStackSize(); 35390 int stackSize = keepStackSize();
34128 35391
34129 try { 35392 try {
34130 // InternalApplicationConfiguration.g:11203:1: ( ( ( '=' ) ) ) 35393 // InternalApplicationConfiguration.g:11616:1: ( ( ( '=' ) ) )
34131 // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) 35394 // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) )
34132 { 35395 {
34133 // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) 35396 // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) )
34134 // InternalApplicationConfiguration.g:11205:3: ( '=' ) 35397 // InternalApplicationConfiguration.g:11618:3: ( '=' )
34135 { 35398 {
34136 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35399 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34137 // InternalApplicationConfiguration.g:11206:3: ( '=' ) 35400 // InternalApplicationConfiguration.g:11619:3: ( '=' )
34138 // InternalApplicationConfiguration.g:11207:4: '=' 35401 // InternalApplicationConfiguration.g:11620:4: '='
34139 { 35402 {
34140 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35403 before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34141 match(input,28,FOLLOW_2); 35404 match(input,30,FOLLOW_2);
34142 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35405 after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34143 35406
34144 } 35407 }
@@ -34166,17 +35429,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34166 35429
34167 35430
34168 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" 35431 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0"
34169 // InternalApplicationConfiguration.g:11218:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 35432 // InternalApplicationConfiguration.g:11631:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34170 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { 35433 public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException {
34171 35434
34172 int stackSize = keepStackSize(); 35435 int stackSize = keepStackSize();
34173 35436
34174 try { 35437 try {
34175 // InternalApplicationConfiguration.g:11222:1: ( ( ruleExactNumber ) ) 35438 // InternalApplicationConfiguration.g:11635:1: ( ( ruleExactNumber ) )
34176 // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) 35439 // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber )
34177 { 35440 {
34178 // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) 35441 // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber )
34179 // InternalApplicationConfiguration.g:11224:3: ruleExactNumber 35442 // InternalApplicationConfiguration.g:11637:3: ruleExactNumber
34180 { 35443 {
34181 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 35444 before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34182 pushFollow(FOLLOW_2); 35445 pushFollow(FOLLOW_2);
@@ -34207,17 +35470,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34207 35470
34208 35471
34209 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" 35472 // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1"
34210 // InternalApplicationConfiguration.g:11233:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 35473 // InternalApplicationConfiguration.g:11646:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34211 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { 35474 public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException {
34212 35475
34213 int stackSize = keepStackSize(); 35476 int stackSize = keepStackSize();
34214 35477
34215 try { 35478 try {
34216 // InternalApplicationConfiguration.g:11237:1: ( ( ruleIntervallNumber ) ) 35479 // InternalApplicationConfiguration.g:11650:1: ( ( ruleIntervallNumber ) )
34217 // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) 35480 // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber )
34218 { 35481 {
34219 // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) 35482 // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber )
34220 // InternalApplicationConfiguration.g:11239:3: ruleIntervallNumber 35483 // InternalApplicationConfiguration.g:11652:3: ruleIntervallNumber
34221 { 35484 {
34222 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 35485 before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34223 pushFollow(FOLLOW_2); 35486 pushFollow(FOLLOW_2);
@@ -34248,17 +35511,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34248 35511
34249 35512
34250 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" 35513 // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1"
34251 // InternalApplicationConfiguration.g:11248:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; 35514 // InternalApplicationConfiguration.g:11661:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
34252 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { 35515 public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException {
34253 35516
34254 int stackSize = keepStackSize(); 35517 int stackSize = keepStackSize();
34255 35518
34256 try { 35519 try {
34257 // InternalApplicationConfiguration.g:11252:1: ( ( ruleObjectReference ) ) 35520 // InternalApplicationConfiguration.g:11665:1: ( ( ruleObjectReference ) )
34258 // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) 35521 // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference )
34259 { 35522 {
34260 // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) 35523 // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference )
34261 // InternalApplicationConfiguration.g:11254:3: ruleObjectReference 35524 // InternalApplicationConfiguration.g:11667:3: ruleObjectReference
34262 { 35525 {
34263 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 35526 before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
34264 pushFollow(FOLLOW_2); 35527 pushFollow(FOLLOW_2);
@@ -34289,24 +35552,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34289 35552
34290 35553
34291 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" 35554 // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0"
34292 // InternalApplicationConfiguration.g:11263:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 35555 // InternalApplicationConfiguration.g:11676:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34293 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 35556 public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34294 35557
34295 int stackSize = keepStackSize(); 35558 int stackSize = keepStackSize();
34296 35559
34297 try { 35560 try {
34298 // InternalApplicationConfiguration.g:11267:1: ( ( ( '+=' ) ) ) 35561 // InternalApplicationConfiguration.g:11680:1: ( ( ( '+=' ) ) )
34299 // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) 35562 // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) )
34300 { 35563 {
34301 // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) 35564 // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) )
34302 // InternalApplicationConfiguration.g:11269:3: ( '+=' ) 35565 // InternalApplicationConfiguration.g:11682:3: ( '+=' )
34303 { 35566 {
34304 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35567 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34305 // InternalApplicationConfiguration.g:11270:3: ( '+=' ) 35568 // InternalApplicationConfiguration.g:11683:3: ( '+=' )
34306 // InternalApplicationConfiguration.g:11271:4: '+=' 35569 // InternalApplicationConfiguration.g:11684:4: '+='
34307 { 35570 {
34308 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35571 before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34309 match(input,62,FOLLOW_2); 35572 match(input,63,FOLLOW_2);
34310 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35573 after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34311 35574
34312 } 35575 }
@@ -34334,24 +35597,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34334 35597
34335 35598
34336 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" 35599 // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1"
34337 // InternalApplicationConfiguration.g:11282:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 35600 // InternalApplicationConfiguration.g:11695:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34338 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 35601 public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34339 35602
34340 int stackSize = keepStackSize(); 35603 int stackSize = keepStackSize();
34341 35604
34342 try { 35605 try {
34343 // InternalApplicationConfiguration.g:11286:1: ( ( ( '=' ) ) ) 35606 // InternalApplicationConfiguration.g:11699:1: ( ( ( '=' ) ) )
34344 // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) 35607 // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) )
34345 { 35608 {
34346 // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) 35609 // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) )
34347 // InternalApplicationConfiguration.g:11288:3: ( '=' ) 35610 // InternalApplicationConfiguration.g:11701:3: ( '=' )
34348 { 35611 {
34349 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35612 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34350 // InternalApplicationConfiguration.g:11289:3: ( '=' ) 35613 // InternalApplicationConfiguration.g:11702:3: ( '=' )
34351 // InternalApplicationConfiguration.g:11290:4: '=' 35614 // InternalApplicationConfiguration.g:11703:4: '='
34352 { 35615 {
34353 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35616 before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34354 match(input,28,FOLLOW_2); 35617 match(input,30,FOLLOW_2);
34355 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35618 after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34356 35619
34357 } 35620 }
@@ -34379,17 +35642,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34379 35642
34380 35643
34381 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" 35644 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0"
34382 // InternalApplicationConfiguration.g:11301:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 35645 // InternalApplicationConfiguration.g:11714:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34383 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { 35646 public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException {
34384 35647
34385 int stackSize = keepStackSize(); 35648 int stackSize = keepStackSize();
34386 35649
34387 try { 35650 try {
34388 // InternalApplicationConfiguration.g:11305:1: ( ( ruleExactNumber ) ) 35651 // InternalApplicationConfiguration.g:11718:1: ( ( ruleExactNumber ) )
34389 // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) 35652 // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber )
34390 { 35653 {
34391 // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) 35654 // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber )
34392 // InternalApplicationConfiguration.g:11307:3: ruleExactNumber 35655 // InternalApplicationConfiguration.g:11720:3: ruleExactNumber
34393 { 35656 {
34394 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 35657 before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34395 pushFollow(FOLLOW_2); 35658 pushFollow(FOLLOW_2);
@@ -34420,17 +35683,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34420 35683
34421 35684
34422 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" 35685 // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1"
34423 // InternalApplicationConfiguration.g:11316:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 35686 // InternalApplicationConfiguration.g:11729:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34424 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { 35687 public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException {
34425 35688
34426 int stackSize = keepStackSize(); 35689 int stackSize = keepStackSize();
34427 35690
34428 try { 35691 try {
34429 // InternalApplicationConfiguration.g:11320:1: ( ( ruleIntervallNumber ) ) 35692 // InternalApplicationConfiguration.g:11733:1: ( ( ruleIntervallNumber ) )
34430 // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) 35693 // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber )
34431 { 35694 {
34432 // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) 35695 // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber )
34433 // InternalApplicationConfiguration.g:11322:3: ruleIntervallNumber 35696 // InternalApplicationConfiguration.g:11735:3: ruleIntervallNumber
34434 { 35697 {
34435 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 35698 before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34436 pushFollow(FOLLOW_2); 35699 pushFollow(FOLLOW_2);
@@ -34461,17 +35724,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34461 35724
34462 35725
34463 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" 35726 // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1"
34464 // InternalApplicationConfiguration.g:11331:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; 35727 // InternalApplicationConfiguration.g:11744:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
34465 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { 35728 public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException {
34466 35729
34467 int stackSize = keepStackSize(); 35730 int stackSize = keepStackSize();
34468 35731
34469 try { 35732 try {
34470 // InternalApplicationConfiguration.g:11335:1: ( ( ruleIntegerReference ) ) 35733 // InternalApplicationConfiguration.g:11748:1: ( ( ruleIntegerReference ) )
34471 // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) 35734 // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference )
34472 { 35735 {
34473 // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) 35736 // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference )
34474 // InternalApplicationConfiguration.g:11337:3: ruleIntegerReference 35737 // InternalApplicationConfiguration.g:11750:3: ruleIntegerReference
34475 { 35738 {
34476 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 35739 before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
34477 pushFollow(FOLLOW_2); 35740 pushFollow(FOLLOW_2);
@@ -34502,24 +35765,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34502 35765
34503 35766
34504 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" 35767 // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0"
34505 // InternalApplicationConfiguration.g:11346:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 35768 // InternalApplicationConfiguration.g:11759:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34506 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 35769 public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34507 35770
34508 int stackSize = keepStackSize(); 35771 int stackSize = keepStackSize();
34509 35772
34510 try { 35773 try {
34511 // InternalApplicationConfiguration.g:11350:1: ( ( ( '+=' ) ) ) 35774 // InternalApplicationConfiguration.g:11763:1: ( ( ( '+=' ) ) )
34512 // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) 35775 // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) )
34513 { 35776 {
34514 // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) 35777 // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) )
34515 // InternalApplicationConfiguration.g:11352:3: ( '+=' ) 35778 // InternalApplicationConfiguration.g:11765:3: ( '+=' )
34516 { 35779 {
34517 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35780 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34518 // InternalApplicationConfiguration.g:11353:3: ( '+=' ) 35781 // InternalApplicationConfiguration.g:11766:3: ( '+=' )
34519 // InternalApplicationConfiguration.g:11354:4: '+=' 35782 // InternalApplicationConfiguration.g:11767:4: '+='
34520 { 35783 {
34521 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35784 before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34522 match(input,62,FOLLOW_2); 35785 match(input,63,FOLLOW_2);
34523 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 35786 after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34524 35787
34525 } 35788 }
@@ -34547,24 +35810,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34547 35810
34548 35811
34549 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" 35812 // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1"
34550 // InternalApplicationConfiguration.g:11365:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 35813 // InternalApplicationConfiguration.g:11778:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34551 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 35814 public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34552 35815
34553 int stackSize = keepStackSize(); 35816 int stackSize = keepStackSize();
34554 35817
34555 try { 35818 try {
34556 // InternalApplicationConfiguration.g:11369:1: ( ( ( '=' ) ) ) 35819 // InternalApplicationConfiguration.g:11782:1: ( ( ( '=' ) ) )
34557 // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) 35820 // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) )
34558 { 35821 {
34559 // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) 35822 // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) )
34560 // InternalApplicationConfiguration.g:11371:3: ( '=' ) 35823 // InternalApplicationConfiguration.g:11784:3: ( '=' )
34561 { 35824 {
34562 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35825 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34563 // InternalApplicationConfiguration.g:11372:3: ( '=' ) 35826 // InternalApplicationConfiguration.g:11785:3: ( '=' )
34564 // InternalApplicationConfiguration.g:11373:4: '=' 35827 // InternalApplicationConfiguration.g:11786:4: '='
34565 { 35828 {
34566 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35829 before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34567 match(input,28,FOLLOW_2); 35830 match(input,30,FOLLOW_2);
34568 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 35831 after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34569 35832
34570 } 35833 }
@@ -34592,17 +35855,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34592 35855
34593 35856
34594 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" 35857 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0"
34595 // InternalApplicationConfiguration.g:11384:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 35858 // InternalApplicationConfiguration.g:11797:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34596 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { 35859 public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException {
34597 35860
34598 int stackSize = keepStackSize(); 35861 int stackSize = keepStackSize();
34599 35862
34600 try { 35863 try {
34601 // InternalApplicationConfiguration.g:11388:1: ( ( ruleExactNumber ) ) 35864 // InternalApplicationConfiguration.g:11801:1: ( ( ruleExactNumber ) )
34602 // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) 35865 // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber )
34603 { 35866 {
34604 // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) 35867 // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber )
34605 // InternalApplicationConfiguration.g:11390:3: ruleExactNumber 35868 // InternalApplicationConfiguration.g:11803:3: ruleExactNumber
34606 { 35869 {
34607 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 35870 before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34608 pushFollow(FOLLOW_2); 35871 pushFollow(FOLLOW_2);
@@ -34633,17 +35896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34633 35896
34634 35897
34635 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" 35898 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1"
34636 // InternalApplicationConfiguration.g:11399:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 35899 // InternalApplicationConfiguration.g:11812:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34637 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { 35900 public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException {
34638 35901
34639 int stackSize = keepStackSize(); 35902 int stackSize = keepStackSize();
34640 35903
34641 try { 35904 try {
34642 // InternalApplicationConfiguration.g:11403:1: ( ( ruleIntervallNumber ) ) 35905 // InternalApplicationConfiguration.g:11816:1: ( ( ruleIntervallNumber ) )
34643 // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) 35906 // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber )
34644 { 35907 {
34645 // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) 35908 // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber )
34646 // InternalApplicationConfiguration.g:11405:3: ruleIntervallNumber 35909 // InternalApplicationConfiguration.g:11818:3: ruleIntervallNumber
34647 { 35910 {
34648 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 35911 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34649 pushFollow(FOLLOW_2); 35912 pushFollow(FOLLOW_2);
@@ -34674,17 +35937,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34674 35937
34675 35938
34676 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" 35939 // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2"
34677 // InternalApplicationConfiguration.g:11414:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; 35940 // InternalApplicationConfiguration.g:11827:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
34678 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { 35941 public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException {
34679 35942
34680 int stackSize = keepStackSize(); 35943 int stackSize = keepStackSize();
34681 35944
34682 try { 35945 try {
34683 // InternalApplicationConfiguration.g:11418:1: ( ( ruleIntEnumberation ) ) 35946 // InternalApplicationConfiguration.g:11831:1: ( ( ruleIntEnumberation ) )
34684 // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) 35947 // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation )
34685 { 35948 {
34686 // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) 35949 // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation )
34687 // InternalApplicationConfiguration.g:11420:3: ruleIntEnumberation 35950 // InternalApplicationConfiguration.g:11833:3: ruleIntEnumberation
34688 { 35951 {
34689 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 35952 before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
34690 pushFollow(FOLLOW_2); 35953 pushFollow(FOLLOW_2);
@@ -34715,17 +35978,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34715 35978
34716 35979
34717 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" 35980 // $ANTLR start "rule__RealTypeScope__TypeAssignment_1"
34718 // InternalApplicationConfiguration.g:11429:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; 35981 // InternalApplicationConfiguration.g:11842:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
34719 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { 35982 public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException {
34720 35983
34721 int stackSize = keepStackSize(); 35984 int stackSize = keepStackSize();
34722 35985
34723 try { 35986 try {
34724 // InternalApplicationConfiguration.g:11433:1: ( ( ruleRealReference ) ) 35987 // InternalApplicationConfiguration.g:11846:1: ( ( ruleRealReference ) )
34725 // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) 35988 // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference )
34726 { 35989 {
34727 // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) 35990 // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference )
34728 // InternalApplicationConfiguration.g:11435:3: ruleRealReference 35991 // InternalApplicationConfiguration.g:11848:3: ruleRealReference
34729 { 35992 {
34730 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 35993 before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
34731 pushFollow(FOLLOW_2); 35994 pushFollow(FOLLOW_2);
@@ -34756,24 +36019,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34756 36019
34757 36020
34758 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" 36021 // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0"
34759 // InternalApplicationConfiguration.g:11444:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 36022 // InternalApplicationConfiguration.g:11857:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
34760 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 36023 public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
34761 36024
34762 int stackSize = keepStackSize(); 36025 int stackSize = keepStackSize();
34763 36026
34764 try { 36027 try {
34765 // InternalApplicationConfiguration.g:11448:1: ( ( ( '+=' ) ) ) 36028 // InternalApplicationConfiguration.g:11861:1: ( ( ( '+=' ) ) )
34766 // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) 36029 // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) )
34767 { 36030 {
34768 // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) 36031 // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) )
34769 // InternalApplicationConfiguration.g:11450:3: ( '+=' ) 36032 // InternalApplicationConfiguration.g:11863:3: ( '+=' )
34770 { 36033 {
34771 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36034 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34772 // InternalApplicationConfiguration.g:11451:3: ( '+=' ) 36035 // InternalApplicationConfiguration.g:11864:3: ( '+=' )
34773 // InternalApplicationConfiguration.g:11452:4: '+=' 36036 // InternalApplicationConfiguration.g:11865:4: '+='
34774 { 36037 {
34775 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36038 before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34776 match(input,62,FOLLOW_2); 36039 match(input,63,FOLLOW_2);
34777 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36040 after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
34778 36041
34779 } 36042 }
@@ -34801,24 +36064,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34801 36064
34802 36065
34803 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" 36066 // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1"
34804 // InternalApplicationConfiguration.g:11463:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 36067 // InternalApplicationConfiguration.g:11876:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
34805 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 36068 public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
34806 36069
34807 int stackSize = keepStackSize(); 36070 int stackSize = keepStackSize();
34808 36071
34809 try { 36072 try {
34810 // InternalApplicationConfiguration.g:11467:1: ( ( ( '=' ) ) ) 36073 // InternalApplicationConfiguration.g:11880:1: ( ( ( '=' ) ) )
34811 // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) 36074 // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) )
34812 { 36075 {
34813 // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) 36076 // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) )
34814 // InternalApplicationConfiguration.g:11469:3: ( '=' ) 36077 // InternalApplicationConfiguration.g:11882:3: ( '=' )
34815 { 36078 {
34816 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36079 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34817 // InternalApplicationConfiguration.g:11470:3: ( '=' ) 36080 // InternalApplicationConfiguration.g:11883:3: ( '=' )
34818 // InternalApplicationConfiguration.g:11471:4: '=' 36081 // InternalApplicationConfiguration.g:11884:4: '='
34819 { 36082 {
34820 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36083 before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34821 match(input,28,FOLLOW_2); 36084 match(input,30,FOLLOW_2);
34822 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36085 after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
34823 36086
34824 } 36087 }
@@ -34846,17 +36109,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34846 36109
34847 36110
34848 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" 36111 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0"
34849 // InternalApplicationConfiguration.g:11482:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 36112 // InternalApplicationConfiguration.g:11895:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
34850 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { 36113 public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException {
34851 36114
34852 int stackSize = keepStackSize(); 36115 int stackSize = keepStackSize();
34853 36116
34854 try { 36117 try {
34855 // InternalApplicationConfiguration.g:11486:1: ( ( ruleExactNumber ) ) 36118 // InternalApplicationConfiguration.g:11899:1: ( ( ruleExactNumber ) )
34856 // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) 36119 // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber )
34857 { 36120 {
34858 // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) 36121 // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber )
34859 // InternalApplicationConfiguration.g:11488:3: ruleExactNumber 36122 // InternalApplicationConfiguration.g:11901:3: ruleExactNumber
34860 { 36123 {
34861 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 36124 before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
34862 pushFollow(FOLLOW_2); 36125 pushFollow(FOLLOW_2);
@@ -34887,17 +36150,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34887 36150
34888 36151
34889 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" 36152 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1"
34890 // InternalApplicationConfiguration.g:11497:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 36153 // InternalApplicationConfiguration.g:11910:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
34891 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { 36154 public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException {
34892 36155
34893 int stackSize = keepStackSize(); 36156 int stackSize = keepStackSize();
34894 36157
34895 try { 36158 try {
34896 // InternalApplicationConfiguration.g:11501:1: ( ( ruleIntervallNumber ) ) 36159 // InternalApplicationConfiguration.g:11914:1: ( ( ruleIntervallNumber ) )
34897 // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) 36160 // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber )
34898 { 36161 {
34899 // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) 36162 // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber )
34900 // InternalApplicationConfiguration.g:11503:3: ruleIntervallNumber 36163 // InternalApplicationConfiguration.g:11916:3: ruleIntervallNumber
34901 { 36164 {
34902 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 36165 before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
34903 pushFollow(FOLLOW_2); 36166 pushFollow(FOLLOW_2);
@@ -34928,17 +36191,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34928 36191
34929 36192
34930 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" 36193 // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2"
34931 // InternalApplicationConfiguration.g:11512:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; 36194 // InternalApplicationConfiguration.g:11925:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
34932 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { 36195 public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException {
34933 36196
34934 int stackSize = keepStackSize(); 36197 int stackSize = keepStackSize();
34935 36198
34936 try { 36199 try {
34937 // InternalApplicationConfiguration.g:11516:1: ( ( ruleRealEnumeration ) ) 36200 // InternalApplicationConfiguration.g:11929:1: ( ( ruleRealEnumeration ) )
34938 // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) 36201 // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration )
34939 { 36202 {
34940 // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) 36203 // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration )
34941 // InternalApplicationConfiguration.g:11518:3: ruleRealEnumeration 36204 // InternalApplicationConfiguration.g:11931:3: ruleRealEnumeration
34942 { 36205 {
34943 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 36206 before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
34944 pushFollow(FOLLOW_2); 36207 pushFollow(FOLLOW_2);
@@ -34969,17 +36232,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
34969 36232
34970 36233
34971 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" 36234 // $ANTLR start "rule__StringTypeScope__TypeAssignment_1"
34972 // InternalApplicationConfiguration.g:11527:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; 36235 // InternalApplicationConfiguration.g:11940:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
34973 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { 36236 public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException {
34974 36237
34975 int stackSize = keepStackSize(); 36238 int stackSize = keepStackSize();
34976 36239
34977 try { 36240 try {
34978 // InternalApplicationConfiguration.g:11531:1: ( ( ruleStringReference ) ) 36241 // InternalApplicationConfiguration.g:11944:1: ( ( ruleStringReference ) )
34979 // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) 36242 // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference )
34980 { 36243 {
34981 // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) 36244 // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference )
34982 // InternalApplicationConfiguration.g:11533:3: ruleStringReference 36245 // InternalApplicationConfiguration.g:11946:3: ruleStringReference
34983 { 36246 {
34984 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 36247 before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
34985 pushFollow(FOLLOW_2); 36248 pushFollow(FOLLOW_2);
@@ -35010,24 +36273,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35010 36273
35011 36274
35012 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" 36275 // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0"
35013 // InternalApplicationConfiguration.g:11542:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; 36276 // InternalApplicationConfiguration.g:11955:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
35014 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { 36277 public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
35015 36278
35016 int stackSize = keepStackSize(); 36279 int stackSize = keepStackSize();
35017 36280
35018 try { 36281 try {
35019 // InternalApplicationConfiguration.g:11546:1: ( ( ( '+=' ) ) ) 36282 // InternalApplicationConfiguration.g:11959:1: ( ( ( '+=' ) ) )
35020 // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) 36283 // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) )
35021 { 36284 {
35022 // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) 36285 // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) )
35023 // InternalApplicationConfiguration.g:11548:3: ( '+=' ) 36286 // InternalApplicationConfiguration.g:11961:3: ( '+=' )
35024 { 36287 {
35025 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36288 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
35026 // InternalApplicationConfiguration.g:11549:3: ( '+=' ) 36289 // InternalApplicationConfiguration.g:11962:3: ( '+=' )
35027 // InternalApplicationConfiguration.g:11550:4: '+=' 36290 // InternalApplicationConfiguration.g:11963:4: '+='
35028 { 36291 {
35029 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36292 before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
35030 match(input,62,FOLLOW_2); 36293 match(input,63,FOLLOW_2);
35031 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 36294 after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
35032 36295
35033 } 36296 }
@@ -35055,24 +36318,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35055 36318
35056 36319
35057 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" 36320 // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1"
35058 // InternalApplicationConfiguration.g:11561:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; 36321 // InternalApplicationConfiguration.g:11974:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
35059 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { 36322 public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
35060 36323
35061 int stackSize = keepStackSize(); 36324 int stackSize = keepStackSize();
35062 36325
35063 try { 36326 try {
35064 // InternalApplicationConfiguration.g:11565:1: ( ( ( '=' ) ) ) 36327 // InternalApplicationConfiguration.g:11978:1: ( ( ( '=' ) ) )
35065 // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) 36328 // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) )
35066 { 36329 {
35067 // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) 36330 // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) )
35068 // InternalApplicationConfiguration.g:11567:3: ( '=' ) 36331 // InternalApplicationConfiguration.g:11980:3: ( '=' )
35069 { 36332 {
35070 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36333 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
35071 // InternalApplicationConfiguration.g:11568:3: ( '=' ) 36334 // InternalApplicationConfiguration.g:11981:3: ( '=' )
35072 // InternalApplicationConfiguration.g:11569:4: '=' 36335 // InternalApplicationConfiguration.g:11982:4: '='
35073 { 36336 {
35074 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36337 before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
35075 match(input,28,FOLLOW_2); 36338 match(input,30,FOLLOW_2);
35076 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 36339 after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
35077 36340
35078 } 36341 }
@@ -35100,17 +36363,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35100 36363
35101 36364
35102 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" 36365 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0"
35103 // InternalApplicationConfiguration.g:11580:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; 36366 // InternalApplicationConfiguration.g:11993:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
35104 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { 36367 public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException {
35105 36368
35106 int stackSize = keepStackSize(); 36369 int stackSize = keepStackSize();
35107 36370
35108 try { 36371 try {
35109 // InternalApplicationConfiguration.g:11584:1: ( ( ruleExactNumber ) ) 36372 // InternalApplicationConfiguration.g:11997:1: ( ( ruleExactNumber ) )
35110 // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) 36373 // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber )
35111 { 36374 {
35112 // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) 36375 // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber )
35113 // InternalApplicationConfiguration.g:11586:3: ruleExactNumber 36376 // InternalApplicationConfiguration.g:11999:3: ruleExactNumber
35114 { 36377 {
35115 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 36378 before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
35116 pushFollow(FOLLOW_2); 36379 pushFollow(FOLLOW_2);
@@ -35141,17 +36404,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35141 36404
35142 36405
35143 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" 36406 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1"
35144 // InternalApplicationConfiguration.g:11595:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; 36407 // InternalApplicationConfiguration.g:12008:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
35145 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { 36408 public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException {
35146 36409
35147 int stackSize = keepStackSize(); 36410 int stackSize = keepStackSize();
35148 36411
35149 try { 36412 try {
35150 // InternalApplicationConfiguration.g:11599:1: ( ( ruleIntervallNumber ) ) 36413 // InternalApplicationConfiguration.g:12012:1: ( ( ruleIntervallNumber ) )
35151 // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) 36414 // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber )
35152 { 36415 {
35153 // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) 36416 // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber )
35154 // InternalApplicationConfiguration.g:11601:3: ruleIntervallNumber 36417 // InternalApplicationConfiguration.g:12014:3: ruleIntervallNumber
35155 { 36418 {
35156 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 36419 before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
35157 pushFollow(FOLLOW_2); 36420 pushFollow(FOLLOW_2);
@@ -35182,17 +36445,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35182 36445
35183 36446
35184 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" 36447 // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2"
35185 // InternalApplicationConfiguration.g:11610:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; 36448 // InternalApplicationConfiguration.g:12023:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
35186 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { 36449 public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException {
35187 36450
35188 int stackSize = keepStackSize(); 36451 int stackSize = keepStackSize();
35189 36452
35190 try { 36453 try {
35191 // InternalApplicationConfiguration.g:11614:1: ( ( ruleStringEnumeration ) ) 36454 // InternalApplicationConfiguration.g:12027:1: ( ( ruleStringEnumeration ) )
35192 // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) 36455 // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration )
35193 { 36456 {
35194 // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) 36457 // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration )
35195 // InternalApplicationConfiguration.g:11616:3: ruleStringEnumeration 36458 // InternalApplicationConfiguration.g:12029:3: ruleStringEnumeration
35196 { 36459 {
35197 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 36460 before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
35198 pushFollow(FOLLOW_2); 36461 pushFollow(FOLLOW_2);
@@ -35223,17 +36486,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35223 36486
35224 36487
35225 // $ANTLR start "rule__ClassReference__ElementAssignment_1" 36488 // $ANTLR start "rule__ClassReference__ElementAssignment_1"
35226 // InternalApplicationConfiguration.g:11625:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; 36489 // InternalApplicationConfiguration.g:12038:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
35227 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { 36490 public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException {
35228 36491
35229 int stackSize = keepStackSize(); 36492 int stackSize = keepStackSize();
35230 36493
35231 try { 36494 try {
35232 // InternalApplicationConfiguration.g:11629:1: ( ( ruleMetamodelElement ) ) 36495 // InternalApplicationConfiguration.g:12042:1: ( ( ruleMetamodelElement ) )
35233 // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) 36496 // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement )
35234 { 36497 {
35235 // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) 36498 // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement )
35236 // InternalApplicationConfiguration.g:11631:3: ruleMetamodelElement 36499 // InternalApplicationConfiguration.g:12044:3: ruleMetamodelElement
35237 { 36500 {
35238 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 36501 before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
35239 pushFollow(FOLLOW_2); 36502 pushFollow(FOLLOW_2);
@@ -35264,17 +36527,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35264 36527
35265 36528
35266 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" 36529 // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0"
35267 // InternalApplicationConfiguration.g:11640:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; 36530 // InternalApplicationConfiguration.g:12053:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
35268 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { 36531 public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException {
35269 36532
35270 int stackSize = keepStackSize(); 36533 int stackSize = keepStackSize();
35271 36534
35272 try { 36535 try {
35273 // InternalApplicationConfiguration.g:11644:1: ( ( RULE_INT ) ) 36536 // InternalApplicationConfiguration.g:12057:1: ( ( RULE_INT ) )
35274 // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) 36537 // InternalApplicationConfiguration.g:12058:2: ( RULE_INT )
35275 { 36538 {
35276 // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) 36539 // InternalApplicationConfiguration.g:12058:2: ( RULE_INT )
35277 // InternalApplicationConfiguration.g:11646:3: RULE_INT 36540 // InternalApplicationConfiguration.g:12059:3: RULE_INT
35278 { 36541 {
35279 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); 36542 before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
35280 match(input,RULE_INT,FOLLOW_2); 36543 match(input,RULE_INT,FOLLOW_2);
@@ -35301,24 +36564,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35301 36564
35302 36565
35303 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" 36566 // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1"
35304 // InternalApplicationConfiguration.g:11655:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; 36567 // InternalApplicationConfiguration.g:12068:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
35305 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { 36568 public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException {
35306 36569
35307 int stackSize = keepStackSize(); 36570 int stackSize = keepStackSize();
35308 36571
35309 try { 36572 try {
35310 // InternalApplicationConfiguration.g:11659:1: ( ( ( '*' ) ) ) 36573 // InternalApplicationConfiguration.g:12072:1: ( ( ( '*' ) ) )
35311 // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) 36574 // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) )
35312 { 36575 {
35313 // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) 36576 // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) )
35314 // InternalApplicationConfiguration.g:11661:3: ( '*' ) 36577 // InternalApplicationConfiguration.g:12074:3: ( '*' )
35315 { 36578 {
35316 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 36579 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
35317 // InternalApplicationConfiguration.g:11662:3: ( '*' ) 36580 // InternalApplicationConfiguration.g:12075:3: ( '*' )
35318 // InternalApplicationConfiguration.g:11663:4: '*' 36581 // InternalApplicationConfiguration.g:12076:4: '*'
35319 { 36582 {
35320 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 36583 before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
35321 match(input,63,FOLLOW_2); 36584 match(input,64,FOLLOW_2);
35322 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 36585 after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
35323 36586
35324 } 36587 }
@@ -35346,17 +36609,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35346 36609
35347 36610
35348 // $ANTLR start "rule__IntervallNumber__MinAssignment_0" 36611 // $ANTLR start "rule__IntervallNumber__MinAssignment_0"
35349 // InternalApplicationConfiguration.g:11674:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; 36612 // InternalApplicationConfiguration.g:12087:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
35350 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { 36613 public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException {
35351 36614
35352 int stackSize = keepStackSize(); 36615 int stackSize = keepStackSize();
35353 36616
35354 try { 36617 try {
35355 // InternalApplicationConfiguration.g:11678:1: ( ( RULE_INT ) ) 36618 // InternalApplicationConfiguration.g:12091:1: ( ( RULE_INT ) )
35356 // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) 36619 // InternalApplicationConfiguration.g:12092:2: ( RULE_INT )
35357 { 36620 {
35358 // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) 36621 // InternalApplicationConfiguration.g:12092:2: ( RULE_INT )
35359 // InternalApplicationConfiguration.g:11680:3: RULE_INT 36622 // InternalApplicationConfiguration.g:12093:3: RULE_INT
35360 { 36623 {
35361 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 36624 before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
35362 match(input,RULE_INT,FOLLOW_2); 36625 match(input,RULE_INT,FOLLOW_2);
@@ -35383,17 +36646,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35383 36646
35384 36647
35385 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" 36648 // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0"
35386 // InternalApplicationConfiguration.g:11689:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; 36649 // InternalApplicationConfiguration.g:12102:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
35387 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { 36650 public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException {
35388 36651
35389 int stackSize = keepStackSize(); 36652 int stackSize = keepStackSize();
35390 36653
35391 try { 36654 try {
35392 // InternalApplicationConfiguration.g:11693:1: ( ( RULE_INT ) ) 36655 // InternalApplicationConfiguration.g:12106:1: ( ( RULE_INT ) )
35393 // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) 36656 // InternalApplicationConfiguration.g:12107:2: ( RULE_INT )
35394 { 36657 {
35395 // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) 36658 // InternalApplicationConfiguration.g:12107:2: ( RULE_INT )
35396 // InternalApplicationConfiguration.g:11695:3: RULE_INT 36659 // InternalApplicationConfiguration.g:12108:3: RULE_INT
35397 { 36660 {
35398 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); 36661 before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
35399 match(input,RULE_INT,FOLLOW_2); 36662 match(input,RULE_INT,FOLLOW_2);
@@ -35420,24 +36683,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35420 36683
35421 36684
35422 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" 36685 // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
35423 // InternalApplicationConfiguration.g:11704:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; 36686 // InternalApplicationConfiguration.g:12117:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
35424 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { 36687 public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException {
35425 36688
35426 int stackSize = keepStackSize(); 36689 int stackSize = keepStackSize();
35427 36690
35428 try { 36691 try {
35429 // InternalApplicationConfiguration.g:11708:1: ( ( ( '*' ) ) ) 36692 // InternalApplicationConfiguration.g:12121:1: ( ( ( '*' ) ) )
35430 // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) 36693 // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) )
35431 { 36694 {
35432 // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) 36695 // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) )
35433 // InternalApplicationConfiguration.g:11710:3: ( '*' ) 36696 // InternalApplicationConfiguration.g:12123:3: ( '*' )
35434 { 36697 {
35435 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 36698 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
35436 // InternalApplicationConfiguration.g:11711:3: ( '*' ) 36699 // InternalApplicationConfiguration.g:12124:3: ( '*' )
35437 // InternalApplicationConfiguration.g:11712:4: '*' 36700 // InternalApplicationConfiguration.g:12125:4: '*'
35438 { 36701 {
35439 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 36702 before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
35440 match(input,63,FOLLOW_2); 36703 match(input,64,FOLLOW_2);
35441 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 36704 after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
35442 36705
35443 } 36706 }
@@ -35465,17 +36728,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35465 36728
35466 36729
35467 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" 36730 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0"
35468 // InternalApplicationConfiguration.g:11723:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; 36731 // InternalApplicationConfiguration.g:12136:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ;
35469 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { 36732 public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException {
35470 36733
35471 int stackSize = keepStackSize(); 36734 int stackSize = keepStackSize();
35472 36735
35473 try { 36736 try {
35474 // InternalApplicationConfiguration.g:11727:1: ( ( ruleINTLiteral ) ) 36737 // InternalApplicationConfiguration.g:12140:1: ( ( ruleINTLiteral ) )
35475 // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) 36738 // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral )
35476 { 36739 {
35477 // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) 36740 // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral )
35478 // InternalApplicationConfiguration.g:11729:3: ruleINTLiteral 36741 // InternalApplicationConfiguration.g:12142:3: ruleINTLiteral
35479 { 36742 {
35480 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 36743 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
35481 pushFollow(FOLLOW_2); 36744 pushFollow(FOLLOW_2);
@@ -35506,17 +36769,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35506 36769
35507 36770
35508 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" 36771 // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1"
35509 // InternalApplicationConfiguration.g:11738:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; 36772 // InternalApplicationConfiguration.g:12151:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ;
35510 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { 36773 public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException {
35511 36774
35512 int stackSize = keepStackSize(); 36775 int stackSize = keepStackSize();
35513 36776
35514 try { 36777 try {
35515 // InternalApplicationConfiguration.g:11742:1: ( ( ruleINTLiteral ) ) 36778 // InternalApplicationConfiguration.g:12155:1: ( ( ruleINTLiteral ) )
35516 // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) 36779 // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral )
35517 { 36780 {
35518 // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) 36781 // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral )
35519 // InternalApplicationConfiguration.g:11744:3: ruleINTLiteral 36782 // InternalApplicationConfiguration.g:12157:3: ruleINTLiteral
35520 { 36783 {
35521 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 36784 before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
35522 pushFollow(FOLLOW_2); 36785 pushFollow(FOLLOW_2);
@@ -35547,17 +36810,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35547 36810
35548 36811
35549 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" 36812 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0"
35550 // InternalApplicationConfiguration.g:11753:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; 36813 // InternalApplicationConfiguration.g:12166:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ;
35551 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { 36814 public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException {
35552 36815
35553 int stackSize = keepStackSize(); 36816 int stackSize = keepStackSize();
35554 36817
35555 try { 36818 try {
35556 // InternalApplicationConfiguration.g:11757:1: ( ( ruleREALLiteral ) ) 36819 // InternalApplicationConfiguration.g:12170:1: ( ( ruleREALLiteral ) )
35557 // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) 36820 // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral )
35558 { 36821 {
35559 // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) 36822 // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral )
35560 // InternalApplicationConfiguration.g:11759:3: ruleREALLiteral 36823 // InternalApplicationConfiguration.g:12172:3: ruleREALLiteral
35561 { 36824 {
35562 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 36825 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
35563 pushFollow(FOLLOW_2); 36826 pushFollow(FOLLOW_2);
@@ -35588,17 +36851,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35588 36851
35589 36852
35590 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" 36853 // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1"
35591 // InternalApplicationConfiguration.g:11768:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; 36854 // InternalApplicationConfiguration.g:12181:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ;
35592 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 36855 public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
35593 36856
35594 int stackSize = keepStackSize(); 36857 int stackSize = keepStackSize();
35595 36858
35596 try { 36859 try {
35597 // InternalApplicationConfiguration.g:11772:1: ( ( ruleREALLiteral ) ) 36860 // InternalApplicationConfiguration.g:12185:1: ( ( ruleREALLiteral ) )
35598 // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) 36861 // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral )
35599 { 36862 {
35600 // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) 36863 // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral )
35601 // InternalApplicationConfiguration.g:11774:3: ruleREALLiteral 36864 // InternalApplicationConfiguration.g:12187:3: ruleREALLiteral
35602 { 36865 {
35603 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 36866 before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
35604 pushFollow(FOLLOW_2); 36867 pushFollow(FOLLOW_2);
@@ -35629,17 +36892,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35629 36892
35630 36893
35631 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" 36894 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0"
35632 // InternalApplicationConfiguration.g:11783:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; 36895 // InternalApplicationConfiguration.g:12196:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
35633 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { 36896 public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException {
35634 36897
35635 int stackSize = keepStackSize(); 36898 int stackSize = keepStackSize();
35636 36899
35637 try { 36900 try {
35638 // InternalApplicationConfiguration.g:11787:1: ( ( RULE_STRING ) ) 36901 // InternalApplicationConfiguration.g:12200:1: ( ( RULE_STRING ) )
35639 // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) 36902 // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING )
35640 { 36903 {
35641 // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) 36904 // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING )
35642 // InternalApplicationConfiguration.g:11789:3: RULE_STRING 36905 // InternalApplicationConfiguration.g:12202:3: RULE_STRING
35643 { 36906 {
35644 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); 36907 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
35645 match(input,RULE_STRING,FOLLOW_2); 36908 match(input,RULE_STRING,FOLLOW_2);
@@ -35666,17 +36929,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35666 36929
35667 36930
35668 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" 36931 // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1"
35669 // InternalApplicationConfiguration.g:11798:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; 36932 // InternalApplicationConfiguration.g:12211:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
35670 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { 36933 public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
35671 36934
35672 int stackSize = keepStackSize(); 36935 int stackSize = keepStackSize();
35673 36936
35674 try { 36937 try {
35675 // InternalApplicationConfiguration.g:11802:1: ( ( RULE_STRING ) ) 36938 // InternalApplicationConfiguration.g:12215:1: ( ( RULE_STRING ) )
35676 // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) 36939 // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING )
35677 { 36940 {
35678 // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) 36941 // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING )
35679 // InternalApplicationConfiguration.g:11804:3: RULE_STRING 36942 // InternalApplicationConfiguration.g:12217:3: RULE_STRING
35680 { 36943 {
35681 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); 36944 before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
35682 match(input,RULE_STRING,FOLLOW_2); 36945 match(input,RULE_STRING,FOLLOW_2);
@@ -35703,17 +36966,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35703 36966
35704 36967
35705 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" 36968 // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1"
35706 // InternalApplicationConfiguration.g:11813:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; 36969 // InternalApplicationConfiguration.g:12226:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
35707 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { 36970 public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException {
35708 36971
35709 int stackSize = keepStackSize(); 36972 int stackSize = keepStackSize();
35710 36973
35711 try { 36974 try {
35712 // InternalApplicationConfiguration.g:11817:1: ( ( RULE_ID ) ) 36975 // InternalApplicationConfiguration.g:12230:1: ( ( RULE_ID ) )
35713 // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) 36976 // InternalApplicationConfiguration.g:12231:2: ( RULE_ID )
35714 { 36977 {
35715 // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) 36978 // InternalApplicationConfiguration.g:12231:2: ( RULE_ID )
35716 // InternalApplicationConfiguration.g:11819:3: RULE_ID 36979 // InternalApplicationConfiguration.g:12232:3: RULE_ID
35717 { 36980 {
35718 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); 36981 before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
35719 match(input,RULE_ID,FOLLOW_2); 36982 match(input,RULE_ID,FOLLOW_2);
@@ -35740,17 +37003,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35740 37003
35741 37004
35742 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" 37005 // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2"
35743 // InternalApplicationConfiguration.g:11828:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; 37006 // InternalApplicationConfiguration.g:12241:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
35744 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { 37007 public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException {
35745 37008
35746 int stackSize = keepStackSize(); 37009 int stackSize = keepStackSize();
35747 37010
35748 try { 37011 try {
35749 // InternalApplicationConfiguration.g:11832:1: ( ( ruleScopeSpecification ) ) 37012 // InternalApplicationConfiguration.g:12245:1: ( ( ruleScopeSpecification ) )
35750 // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) 37013 // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification )
35751 { 37014 {
35752 // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) 37015 // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification )
35753 // InternalApplicationConfiguration.g:11834:3: ruleScopeSpecification 37016 // InternalApplicationConfiguration.g:12247:3: ruleScopeSpecification
35754 { 37017 {
35755 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 37018 before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
35756 pushFollow(FOLLOW_2); 37019 pushFollow(FOLLOW_2);
@@ -35781,21 +37044,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35781 37044
35782 37045
35783 // $ANTLR start "rule__ScopeReference__ReferredAssignment" 37046 // $ANTLR start "rule__ScopeReference__ReferredAssignment"
35784 // InternalApplicationConfiguration.g:11843:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; 37047 // InternalApplicationConfiguration.g:12256:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
35785 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { 37048 public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException {
35786 37049
35787 int stackSize = keepStackSize(); 37050 int stackSize = keepStackSize();
35788 37051
35789 try { 37052 try {
35790 // InternalApplicationConfiguration.g:11847:1: ( ( ( RULE_ID ) ) ) 37053 // InternalApplicationConfiguration.g:12260:1: ( ( ( RULE_ID ) ) )
35791 // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) 37054 // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) )
35792 { 37055 {
35793 // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) 37056 // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) )
35794 // InternalApplicationConfiguration.g:11849:3: ( RULE_ID ) 37057 // InternalApplicationConfiguration.g:12262:3: ( RULE_ID )
35795 { 37058 {
35796 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); 37059 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
35797 // InternalApplicationConfiguration.g:11850:3: ( RULE_ID ) 37060 // InternalApplicationConfiguration.g:12263:3: ( RULE_ID )
35798 // InternalApplicationConfiguration.g:11851:4: RULE_ID 37061 // InternalApplicationConfiguration.g:12264:4: RULE_ID
35799 { 37062 {
35800 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); 37063 before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
35801 match(input,RULE_ID,FOLLOW_2); 37064 match(input,RULE_ID,FOLLOW_2);
@@ -35826,17 +37089,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35826 37089
35827 37090
35828 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" 37091 // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2"
35829 // InternalApplicationConfiguration.g:11862:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; 37092 // InternalApplicationConfiguration.g:12275:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
35830 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { 37093 public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException {
35831 37094
35832 int stackSize = keepStackSize(); 37095 int stackSize = keepStackSize();
35833 37096
35834 try { 37097 try {
35835 // InternalApplicationConfiguration.g:11866:1: ( ( ruleMetamodel ) ) 37098 // InternalApplicationConfiguration.g:12279:1: ( ( ruleMetamodel ) )
35836 // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) 37099 // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel )
35837 { 37100 {
35838 // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) 37101 // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel )
35839 // InternalApplicationConfiguration.g:11868:3: ruleMetamodel 37102 // InternalApplicationConfiguration.g:12281:3: ruleMetamodel
35840 { 37103 {
35841 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 37104 before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
35842 pushFollow(FOLLOW_2); 37105 pushFollow(FOLLOW_2);
@@ -35867,17 +37130,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35867 37130
35868 37131
35869 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" 37132 // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2"
35870 // InternalApplicationConfiguration.g:11877:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; 37133 // InternalApplicationConfiguration.g:12290:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
35871 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { 37134 public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException {
35872 37135
35873 int stackSize = keepStackSize(); 37136 int stackSize = keepStackSize();
35874 37137
35875 try { 37138 try {
35876 // InternalApplicationConfiguration.g:11881:1: ( ( rulePartialModel ) ) 37139 // InternalApplicationConfiguration.g:12294:1: ( ( rulePartialModel ) )
35877 // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) 37140 // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel )
35878 { 37141 {
35879 // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) 37142 // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel )
35880 // InternalApplicationConfiguration.g:11883:3: rulePartialModel 37143 // InternalApplicationConfiguration.g:12296:3: rulePartialModel
35881 { 37144 {
35882 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 37145 before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
35883 pushFollow(FOLLOW_2); 37146 pushFollow(FOLLOW_2);
@@ -35908,17 +37171,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35908 37171
35909 37172
35910 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" 37173 // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2"
35911 // InternalApplicationConfiguration.g:11892:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; 37174 // InternalApplicationConfiguration.g:12305:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
35912 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { 37175 public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException {
35913 37176
35914 int stackSize = keepStackSize(); 37177 int stackSize = keepStackSize();
35915 37178
35916 try { 37179 try {
35917 // InternalApplicationConfiguration.g:11896:1: ( ( ruleGraphPattern ) ) 37180 // InternalApplicationConfiguration.g:12309:1: ( ( ruleGraphPattern ) )
35918 // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) 37181 // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern )
35919 { 37182 {
35920 // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) 37183 // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern )
35921 // InternalApplicationConfiguration.g:11898:3: ruleGraphPattern 37184 // InternalApplicationConfiguration.g:12311:3: ruleGraphPattern
35922 { 37185 {
35923 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 37186 before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
35924 pushFollow(FOLLOW_2); 37187 pushFollow(FOLLOW_2);
@@ -35949,17 +37212,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35949 37212
35950 37213
35951 // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" 37214 // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2"
35952 // InternalApplicationConfiguration.g:11907:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; 37215 // InternalApplicationConfiguration.g:12320:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ;
35953 public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { 37216 public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException {
35954 37217
35955 int stackSize = keepStackSize(); 37218 int stackSize = keepStackSize();
35956 37219
35957 try { 37220 try {
35958 // InternalApplicationConfiguration.g:11911:1: ( ( ruleObjective ) ) 37221 // InternalApplicationConfiguration.g:12324:1: ( ( ruleObjective ) )
35959 // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) 37222 // InternalApplicationConfiguration.g:12325:2: ( ruleObjective )
35960 { 37223 {
35961 // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) 37224 // InternalApplicationConfiguration.g:12325:2: ( ruleObjective )
35962 // InternalApplicationConfiguration.g:11913:3: ruleObjective 37225 // InternalApplicationConfiguration.g:12326:3: ruleObjective
35963 { 37226 {
35964 before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); 37227 before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
35965 pushFollow(FOLLOW_2); 37228 pushFollow(FOLLOW_2);
@@ -35990,17 +37253,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
35990 37253
35991 37254
35992 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" 37255 // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2"
35993 // InternalApplicationConfiguration.g:11922:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; 37256 // InternalApplicationConfiguration.g:12335:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ;
35994 public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { 37257 public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException {
35995 37258
35996 int stackSize = keepStackSize(); 37259 int stackSize = keepStackSize();
35997 37260
35998 try { 37261 try {
35999 // InternalApplicationConfiguration.g:11926:1: ( ( ruleScope ) ) 37262 // InternalApplicationConfiguration.g:12339:1: ( ( ruleScope ) )
36000 // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) 37263 // InternalApplicationConfiguration.g:12340:2: ( ruleScope )
36001 { 37264 {
36002 // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) 37265 // InternalApplicationConfiguration.g:12340:2: ( ruleScope )
36003 // InternalApplicationConfiguration.g:11928:3: ruleScope 37266 // InternalApplicationConfiguration.g:12341:3: ruleScope
36004 { 37267 {
36005 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); 37268 before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
36006 pushFollow(FOLLOW_2); 37269 pushFollow(FOLLOW_2);
@@ -36031,24 +37294,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36031 37294
36032 37295
36033 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" 37296 // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
36034 // InternalApplicationConfiguration.g:11937:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; 37297 // InternalApplicationConfiguration.g:12350:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ;
36035 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { 37298 public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException {
36036 37299
36037 int stackSize = keepStackSize(); 37300 int stackSize = keepStackSize();
36038 37301
36039 try { 37302 try {
36040 // InternalApplicationConfiguration.g:11941:1: ( ( ( 'number' ) ) ) 37303 // InternalApplicationConfiguration.g:12354:1: ( ( ( 'number' ) ) )
36041 // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) 37304 // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) )
36042 { 37305 {
36043 // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) 37306 // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) )
36044 // InternalApplicationConfiguration.g:11943:3: ( 'number' ) 37307 // InternalApplicationConfiguration.g:12356:3: ( 'number' )
36045 { 37308 {
36046 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 37309 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
36047 // InternalApplicationConfiguration.g:11944:3: ( 'number' ) 37310 // InternalApplicationConfiguration.g:12357:3: ( 'number' )
36048 // InternalApplicationConfiguration.g:11945:4: 'number' 37311 // InternalApplicationConfiguration.g:12358:4: 'number'
36049 { 37312 {
36050 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 37313 before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
36051 match(input,64,FOLLOW_2); 37314 match(input,65,FOLLOW_2);
36052 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 37315 after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
36053 37316
36054 } 37317 }
@@ -36076,17 +37339,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36076 37339
36077 37340
36078 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" 37341 // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2"
36079 // InternalApplicationConfiguration.g:11956:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; 37342 // InternalApplicationConfiguration.g:12369:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ;
36080 public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { 37343 public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException {
36081 37344
36082 int stackSize = keepStackSize(); 37345 int stackSize = keepStackSize();
36083 37346
36084 try { 37347 try {
36085 // InternalApplicationConfiguration.g:11960:1: ( ( RULE_INT ) ) 37348 // InternalApplicationConfiguration.g:12373:1: ( ( RULE_INT ) )
36086 // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) 37349 // InternalApplicationConfiguration.g:12374:2: ( RULE_INT )
36087 { 37350 {
36088 // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) 37351 // InternalApplicationConfiguration.g:12374:2: ( RULE_INT )
36089 // InternalApplicationConfiguration.g:11962:3: RULE_INT 37352 // InternalApplicationConfiguration.g:12375:3: RULE_INT
36090 { 37353 {
36091 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); 37354 before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
36092 match(input,RULE_INT,FOLLOW_2); 37355 match(input,RULE_INT,FOLLOW_2);
@@ -36113,24 +37376,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36113 37376
36114 37377
36115 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" 37378 // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
36116 // InternalApplicationConfiguration.g:11971:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; 37379 // InternalApplicationConfiguration.g:12384:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ;
36117 public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { 37380 public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException {
36118 37381
36119 int stackSize = keepStackSize(); 37382 int stackSize = keepStackSize();
36120 37383
36121 try { 37384 try {
36122 // InternalApplicationConfiguration.g:11975:1: ( ( ( 'runs' ) ) ) 37385 // InternalApplicationConfiguration.g:12388:1: ( ( ( 'runs' ) ) )
36123 // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) 37386 // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) )
36124 { 37387 {
36125 // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) 37388 // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) )
36126 // InternalApplicationConfiguration.g:11977:3: ( 'runs' ) 37389 // InternalApplicationConfiguration.g:12390:3: ( 'runs' )
36127 { 37390 {
36128 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 37391 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
36129 // InternalApplicationConfiguration.g:11978:3: ( 'runs' ) 37392 // InternalApplicationConfiguration.g:12391:3: ( 'runs' )
36130 // InternalApplicationConfiguration.g:11979:4: 'runs' 37393 // InternalApplicationConfiguration.g:12392:4: 'runs'
36131 { 37394 {
36132 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 37395 before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
36133 match(input,65,FOLLOW_2); 37396 match(input,66,FOLLOW_2);
36134 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 37397 after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
36135 37398
36136 } 37399 }
@@ -36158,17 +37421,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36158 37421
36159 37422
36160 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" 37423 // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2"
36161 // InternalApplicationConfiguration.g:11990:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; 37424 // InternalApplicationConfiguration.g:12403:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ;
36162 public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { 37425 public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException {
36163 37426
36164 int stackSize = keepStackSize(); 37427 int stackSize = keepStackSize();
36165 37428
36166 try { 37429 try {
36167 // InternalApplicationConfiguration.g:11994:1: ( ( RULE_INT ) ) 37430 // InternalApplicationConfiguration.g:12407:1: ( ( RULE_INT ) )
36168 // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) 37431 // InternalApplicationConfiguration.g:12408:2: ( RULE_INT )
36169 { 37432 {
36170 // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) 37433 // InternalApplicationConfiguration.g:12408:2: ( RULE_INT )
36171 // InternalApplicationConfiguration.g:11996:3: RULE_INT 37434 // InternalApplicationConfiguration.g:12409:3: RULE_INT
36172 { 37435 {
36173 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); 37436 before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
36174 match(input,RULE_INT,FOLLOW_2); 37437 match(input,RULE_INT,FOLLOW_2);
@@ -36195,17 +37458,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36195 37458
36196 37459
36197 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" 37460 // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2"
36198 // InternalApplicationConfiguration.g:12005:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; 37461 // InternalApplicationConfiguration.g:12418:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ;
36199 public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { 37462 public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException {
36200 37463
36201 int stackSize = keepStackSize(); 37464 int stackSize = keepStackSize();
36202 37465
36203 try { 37466 try {
36204 // InternalApplicationConfiguration.g:12009:1: ( ( ruleSolver ) ) 37467 // InternalApplicationConfiguration.g:12422:1: ( ( ruleSolver ) )
36205 // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) 37468 // InternalApplicationConfiguration.g:12423:2: ( ruleSolver )
36206 { 37469 {
36207 // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) 37470 // InternalApplicationConfiguration.g:12423:2: ( ruleSolver )
36208 // InternalApplicationConfiguration.g:12011:3: ruleSolver 37471 // InternalApplicationConfiguration.g:12424:3: ruleSolver
36209 { 37472 {
36210 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); 37473 before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
36211 pushFollow(FOLLOW_2); 37474 pushFollow(FOLLOW_2);
@@ -36236,17 +37499,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36236 37499
36237 37500
36238 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" 37501 // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2"
36239 // InternalApplicationConfiguration.g:12020:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; 37502 // InternalApplicationConfiguration.g:12433:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ;
36240 public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { 37503 public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException {
36241 37504
36242 int stackSize = keepStackSize(); 37505 int stackSize = keepStackSize();
36243 37506
36244 try { 37507 try {
36245 // InternalApplicationConfiguration.g:12024:1: ( ( ruleConfig ) ) 37508 // InternalApplicationConfiguration.g:12437:1: ( ( ruleConfig ) )
36246 // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) 37509 // InternalApplicationConfiguration.g:12438:2: ( ruleConfig )
36247 { 37510 {
36248 // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) 37511 // InternalApplicationConfiguration.g:12438:2: ( ruleConfig )
36249 // InternalApplicationConfiguration.g:12026:3: ruleConfig 37512 // InternalApplicationConfiguration.g:12439:3: ruleConfig
36250 { 37513 {
36251 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); 37514 before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
36252 pushFollow(FOLLOW_2); 37515 pushFollow(FOLLOW_2);
@@ -36277,17 +37540,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36277 37540
36278 37541
36279 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" 37542 // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2"
36280 // InternalApplicationConfiguration.g:12035:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; 37543 // InternalApplicationConfiguration.g:12448:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ;
36281 public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { 37544 public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException {
36282 37545
36283 int stackSize = keepStackSize(); 37546 int stackSize = keepStackSize();
36284 37547
36285 try { 37548 try {
36286 // InternalApplicationConfiguration.g:12039:1: ( ( ruleFile ) ) 37549 // InternalApplicationConfiguration.g:12452:1: ( ( ruleFile ) )
36287 // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) 37550 // InternalApplicationConfiguration.g:12453:2: ( ruleFile )
36288 { 37551 {
36289 // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) 37552 // InternalApplicationConfiguration.g:12453:2: ( ruleFile )
36290 // InternalApplicationConfiguration.g:12041:3: ruleFile 37553 // InternalApplicationConfiguration.g:12454:3: ruleFile
36291 { 37554 {
36292 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); 37555 before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
36293 pushFollow(FOLLOW_2); 37556 pushFollow(FOLLOW_2);
@@ -36318,17 +37581,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36318 37581
36319 37582
36320 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" 37583 // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
36321 // InternalApplicationConfiguration.g:12050:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; 37584 // InternalApplicationConfiguration.g:12463:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ;
36322 public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { 37585 public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException {
36323 37586
36324 int stackSize = keepStackSize(); 37587 int stackSize = keepStackSize();
36325 37588
36326 try { 37589 try {
36327 // InternalApplicationConfiguration.g:12054:1: ( ( ruleFile ) ) 37590 // InternalApplicationConfiguration.g:12467:1: ( ( ruleFile ) )
36328 // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) 37591 // InternalApplicationConfiguration.g:12468:2: ( ruleFile )
36329 { 37592 {
36330 // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) 37593 // InternalApplicationConfiguration.g:12468:2: ( ruleFile )
36331 // InternalApplicationConfiguration.g:12056:3: ruleFile 37594 // InternalApplicationConfiguration.g:12469:3: ruleFile
36332 { 37595 {
36333 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); 37596 before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
36334 pushFollow(FOLLOW_2); 37597 pushFollow(FOLLOW_2);
@@ -36359,17 +37622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36359 37622
36360 37623
36361 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" 37624 // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
36362 // InternalApplicationConfiguration.g:12065:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; 37625 // InternalApplicationConfiguration.g:12478:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ;
36363 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { 37626 public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException {
36364 37627
36365 int stackSize = keepStackSize(); 37628 int stackSize = keepStackSize();
36366 37629
36367 try { 37630 try {
36368 // InternalApplicationConfiguration.g:12069:1: ( ( ruleFile ) ) 37631 // InternalApplicationConfiguration.g:12482:1: ( ( ruleFile ) )
36369 // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) 37632 // InternalApplicationConfiguration.g:12483:2: ( ruleFile )
36370 { 37633 {
36371 // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) 37634 // InternalApplicationConfiguration.g:12483:2: ( ruleFile )
36372 // InternalApplicationConfiguration.g:12071:3: ruleFile 37635 // InternalApplicationConfiguration.g:12484:3: ruleFile
36373 { 37636 {
36374 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); 37637 before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
36375 pushFollow(FOLLOW_2); 37638 pushFollow(FOLLOW_2);
@@ -36400,17 +37663,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36400 37663
36401 37664
36402 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" 37665 // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2"
36403 // InternalApplicationConfiguration.g:12080:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; 37666 // InternalApplicationConfiguration.g:12493:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ;
36404 public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { 37667 public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException {
36405 37668
36406 int stackSize = keepStackSize(); 37669 int stackSize = keepStackSize();
36407 37670
36408 try { 37671 try {
36409 // InternalApplicationConfiguration.g:12084:1: ( ( ruleFile ) ) 37672 // InternalApplicationConfiguration.g:12497:1: ( ( ruleFile ) )
36410 // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) 37673 // InternalApplicationConfiguration.g:12498:2: ( ruleFile )
36411 { 37674 {
36412 // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) 37675 // InternalApplicationConfiguration.g:12498:2: ( ruleFile )
36413 // InternalApplicationConfiguration.g:12086:3: ruleFile 37676 // InternalApplicationConfiguration.g:12499:3: ruleFile
36414 { 37677 {
36415 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); 37678 before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
36416 pushFollow(FOLLOW_2); 37679 pushFollow(FOLLOW_2);
@@ -36442,8 +37705,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36442 // Delegated rules 37705 // Delegated rules
36443 37706
36444 37707
36445 protected DFA64 dfa64 = new DFA64(this);
36446 protected DFA65 dfa65 = new DFA65(this);
36447 protected DFA66 dfa66 = new DFA66(this); 37708 protected DFA66 dfa66 = new DFA66(this);
36448 protected DFA67 dfa67 = new DFA67(this); 37709 protected DFA67 dfa67 = new DFA67(this);
36449 protected DFA68 dfa68 = new DFA68(this); 37710 protected DFA68 dfa68 = new DFA68(this);
@@ -36456,13 +37717,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36456 protected DFA75 dfa75 = new DFA75(this); 37717 protected DFA75 dfa75 = new DFA75(this);
36457 protected DFA76 dfa76 = new DFA76(this); 37718 protected DFA76 dfa76 = new DFA76(this);
36458 protected DFA77 dfa77 = new DFA77(this); 37719 protected DFA77 dfa77 = new DFA77(this);
37720 protected DFA78 dfa78 = new DFA78(this);
37721 protected DFA79 dfa79 = new DFA79(this);
36459 static final String dfa_1s = "\17\uffff"; 37722 static final String dfa_1s = "\17\uffff";
36460 static final String dfa_2s = "\1\36\16\uffff"; 37723 static final String dfa_2s = "\1\40\16\uffff";
36461 static final String dfa_3s = "\1\101\16\uffff"; 37724 static final String dfa_3s = "\1\102\16\uffff";
36462 static final String dfa_4s = "\1\uffff\15\1\1\2"; 37725 static final String dfa_4s = "\1\uffff\15\1\1\2";
36463 static final String dfa_5s = "\1\0\16\uffff}>"; 37726 static final String dfa_5s = "\1\0\16\uffff}>";
36464 static final String[] dfa_6s = { 37727 static final String[] dfa_6s = {
36465 "\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", 37728 "\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",
36466 "", 37729 "",
36467 "", 37730 "",
36468 "", 37731 "",
@@ -36486,11 +37749,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36486 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 37749 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
36487 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 37750 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
36488 37751
36489 class DFA64 extends DFA { 37752 class DFA66 extends DFA {
36490 37753
36491 public DFA64(BaseRecognizer recognizer) { 37754 public DFA66(BaseRecognizer recognizer) {
36492 this.recognizer = recognizer; 37755 this.recognizer = recognizer;
36493 this.decisionNumber = 64; 37756 this.decisionNumber = 66;
36494 this.eot = dfa_1; 37757 this.eot = dfa_1;
36495 this.eof = dfa_1; 37758 this.eof = dfa_1;
36496 this.min = dfa_2; 37759 this.min = dfa_2;
@@ -36500,65 +37763,65 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36500 this.transition = dfa_6; 37763 this.transition = dfa_6;
36501 } 37764 }
36502 public String getDescription() { 37765 public String getDescription() {
36503 return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; 37766 return "10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
36504 } 37767 }
36505 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 37768 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36506 TokenStream input = (TokenStream)_input; 37769 TokenStream input = (TokenStream)_input;
36507 int _s = s; 37770 int _s = s;
36508 switch ( s ) { 37771 switch ( s ) {
36509 case 0 : 37772 case 0 :
36510 int LA64_0 = input.LA(1); 37773 int LA66_0 = input.LA(1);
36511 37774
36512 37775
36513 int index64_0 = input.index(); 37776 int index66_0 = input.index();
36514 input.rewind(); 37777 input.rewind();
36515 s = -1; 37778 s = -1;
36516 if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 37779 if ( LA66_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36517 37780
36518 else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 37781 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36519 37782
36520 else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 37783 else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36521 37784
36522 else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 37785 else if ( LA66_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36523 37786
36524 else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 37787 else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36525 37788
36526 else if ( LA64_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 37789 else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36527 37790
36528 else if ( LA64_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 37791 else if ( LA66_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36529 37792
36530 else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 37793 else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36531 37794
36532 else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 37795 else if ( LA66_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36533 37796
36534 else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 37797 else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36535 37798
36536 else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 37799 else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36537 37800
36538 else if ( LA64_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 37801 else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36539 37802
36540 else if ( LA64_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 37803 else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36541 37804
36542 else if ( (LA64_0==30) ) {s = 14;} 37805 else if ( (LA66_0==32) ) {s = 14;}
36543 37806
36544 37807
36545 input.seek(index64_0); 37808 input.seek(index66_0);
36546 if ( s>=0 ) return s; 37809 if ( s>=0 ) return s;
36547 break; 37810 break;
36548 } 37811 }
36549 NoViableAltException nvae = 37812 NoViableAltException nvae =
36550 new NoViableAltException(getDescription(), 64, _s, input); 37813 new NoViableAltException(getDescription(), 66, _s, input);
36551 error(nvae); 37814 error(nvae);
36552 throw nvae; 37815 throw nvae;
36553 } 37816 }
36554 } 37817 }
36555 static final String dfa_7s = "\16\uffff"; 37818 static final String dfa_7s = "\16\uffff";
36556 static final String dfa_8s = "\1\43\15\uffff"; 37819 static final String dfa_8s = "\1\45\15\uffff";
36557 static final String dfa_9s = "\1\101\15\uffff"; 37820 static final String dfa_9s = "\1\102\15\uffff";
36558 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"; 37821 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";
36559 static final String dfa_11s = "\1\0\15\uffff}>"; 37822 static final String dfa_11s = "\1\0\15\uffff}>";
36560 static final String[] dfa_12s = { 37823 static final String[] dfa_12s = {
36561 "\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", 37824 "\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",
36562 "", 37825 "",
36563 "", 37826 "",
36564 "", 37827 "",
@@ -36581,11 +37844,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36581 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); 37844 static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
36582 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); 37845 static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
36583 37846
36584 class DFA65 extends DFA { 37847 class DFA67 extends DFA {
36585 37848
36586 public DFA65(BaseRecognizer recognizer) { 37849 public DFA67(BaseRecognizer recognizer) {
36587 this.recognizer = recognizer; 37850 this.recognizer = recognizer;
36588 this.decisionNumber = 65; 37851 this.decisionNumber = 67;
36589 this.eot = dfa_7; 37852 this.eot = dfa_7;
36590 this.eof = dfa_7; 37853 this.eof = dfa_7;
36591 this.min = dfa_8; 37854 this.min = dfa_8;
@@ -36595,62 +37858,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36595 this.transition = dfa_12; 37858 this.transition = dfa_12;
36596 } 37859 }
36597 public String getDescription() { 37860 public String getDescription() {
36598 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 ) ) ) ) )"; 37861 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 ) ) ) ) )";
36599 } 37862 }
36600 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 37863 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36601 TokenStream input = (TokenStream)_input; 37864 TokenStream input = (TokenStream)_input;
36602 int _s = s; 37865 int _s = s;
36603 switch ( s ) { 37866 switch ( s ) {
36604 case 0 : 37867 case 0 :
36605 int LA65_0 = input.LA(1); 37868 int LA67_0 = input.LA(1);
36606 37869
36607 37870
36608 int index65_0 = input.index(); 37871 int index67_0 = input.index();
36609 input.rewind(); 37872 input.rewind();
36610 s = -1; 37873 s = -1;
36611 if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 37874 if ( LA67_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36612 37875
36613 else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 37876 else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36614 37877
36615 else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 37878 else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36616 37879
36617 else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 37880 else if ( LA67_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36618 37881
36619 else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 37882 else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36620 37883
36621 else if ( LA65_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 37884 else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36622 37885
36623 else if ( LA65_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 37886 else if ( LA67_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36624 37887
36625 else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 37888 else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36626 37889
36627 else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 37890 else if ( LA67_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36628 37891
36629 else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 37892 else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36630 37893
36631 else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 37894 else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36632 37895
36633 else if ( LA65_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 37896 else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36634 37897
36635 else if ( LA65_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 37898 else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36636 37899
36637 37900
36638 input.seek(index65_0); 37901 input.seek(index67_0);
36639 if ( s>=0 ) return s; 37902 if ( s>=0 ) return s;
36640 break; 37903 break;
36641 } 37904 }
36642 NoViableAltException nvae = 37905 NoViableAltException nvae =
36643 new NoViableAltException(getDescription(), 65, _s, input); 37906 new NoViableAltException(getDescription(), 67, _s, input);
36644 error(nvae); 37907 error(nvae);
36645 throw nvae; 37908 throw nvae;
36646 } 37909 }
36647 } 37910 }
36648 37911
36649 class DFA66 extends DFA { 37912 class DFA68 extends DFA {
36650 37913
36651 public DFA66(BaseRecognizer recognizer) { 37914 public DFA68(BaseRecognizer recognizer) {
36652 this.recognizer = recognizer; 37915 this.recognizer = recognizer;
36653 this.decisionNumber = 66; 37916 this.decisionNumber = 68;
36654 this.eot = dfa_1; 37917 this.eot = dfa_1;
36655 this.eof = dfa_1; 37918 this.eof = dfa_1;
36656 this.min = dfa_2; 37919 this.min = dfa_2;
@@ -36660,64 +37923,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36660 this.transition = dfa_6; 37923 this.transition = dfa_6;
36661 } 37924 }
36662 public String getDescription() { 37925 public String getDescription() {
36663 return "9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; 37926 return "10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
36664 } 37927 }
36665 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 37928 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36666 TokenStream input = (TokenStream)_input; 37929 TokenStream input = (TokenStream)_input;
36667 int _s = s; 37930 int _s = s;
36668 switch ( s ) { 37931 switch ( s ) {
36669 case 0 : 37932 case 0 :
36670 int LA66_0 = input.LA(1); 37933 int LA68_0 = input.LA(1);
36671 37934
36672 37935
36673 int index66_0 = input.index(); 37936 int index68_0 = input.index();
36674 input.rewind(); 37937 input.rewind();
36675 s = -1; 37938 s = -1;
36676 if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 37939 if ( LA68_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36677 37940
36678 else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 37941 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36679 37942
36680 else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 37943 else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36681 37944
36682 else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 37945 else if ( LA68_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36683 37946
36684 else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 37947 else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36685 37948
36686 else if ( LA66_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 37949 else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36687 37950
36688 else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 37951 else if ( LA68_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36689 37952
36690 else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 37953 else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36691 37954
36692 else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 37955 else if ( LA68_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36693 37956
36694 else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 37957 else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36695 37958
36696 else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 37959 else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36697 37960
36698 else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 37961 else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36699 37962
36700 else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 37963 else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36701 37964
36702 else if ( (LA66_0==30) ) {s = 14;} 37965 else if ( (LA68_0==32) ) {s = 14;}
36703 37966
36704 37967
36705 input.seek(index66_0); 37968 input.seek(index68_0);
36706 if ( s>=0 ) return s; 37969 if ( s>=0 ) return s;
36707 break; 37970 break;
36708 } 37971 }
36709 NoViableAltException nvae = 37972 NoViableAltException nvae =
36710 new NoViableAltException(getDescription(), 66, _s, input); 37973 new NoViableAltException(getDescription(), 68, _s, input);
36711 error(nvae); 37974 error(nvae);
36712 throw nvae; 37975 throw nvae;
36713 } 37976 }
36714 } 37977 }
36715 37978
36716 class DFA67 extends DFA { 37979 class DFA69 extends DFA {
36717 37980
36718 public DFA67(BaseRecognizer recognizer) { 37981 public DFA69(BaseRecognizer recognizer) {
36719 this.recognizer = recognizer; 37982 this.recognizer = recognizer;
36720 this.decisionNumber = 67; 37983 this.decisionNumber = 69;
36721 this.eot = dfa_1; 37984 this.eot = dfa_1;
36722 this.eof = dfa_1; 37985 this.eof = dfa_1;
36723 this.min = dfa_2; 37986 this.min = dfa_2;
@@ -36727,64 +37990,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36727 this.transition = dfa_6; 37990 this.transition = dfa_6;
36728 } 37991 }
36729 public String getDescription() { 37992 public String getDescription() {
36730 return "9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; 37993 return "10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
36731 } 37994 }
36732 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 37995 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36733 TokenStream input = (TokenStream)_input; 37996 TokenStream input = (TokenStream)_input;
36734 int _s = s; 37997 int _s = s;
36735 switch ( s ) { 37998 switch ( s ) {
36736 case 0 : 37999 case 0 :
36737 int LA67_0 = input.LA(1); 38000 int LA69_0 = input.LA(1);
36738 38001
36739 38002
36740 int index67_0 = input.index(); 38003 int index69_0 = input.index();
36741 input.rewind(); 38004 input.rewind();
36742 s = -1; 38005 s = -1;
36743 if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38006 if ( LA69_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36744 38007
36745 else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38008 else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36746 38009
36747 else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38010 else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36748 38011
36749 else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38012 else if ( LA69_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36750 38013
36751 else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38014 else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36752 38015
36753 else if ( LA67_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38016 else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36754 38017
36755 else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38018 else if ( LA69_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36756 38019
36757 else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38020 else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36758 38021
36759 else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38022 else if ( LA69_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36760 38023
36761 else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38024 else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36762 38025
36763 else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38026 else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36764 38027
36765 else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38028 else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36766 38029
36767 else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38030 else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36768 38031
36769 else if ( (LA67_0==30) ) {s = 14;} 38032 else if ( (LA69_0==32) ) {s = 14;}
36770 38033
36771 38034
36772 input.seek(index67_0); 38035 input.seek(index69_0);
36773 if ( s>=0 ) return s; 38036 if ( s>=0 ) return s;
36774 break; 38037 break;
36775 } 38038 }
36776 NoViableAltException nvae = 38039 NoViableAltException nvae =
36777 new NoViableAltException(getDescription(), 67, _s, input); 38040 new NoViableAltException(getDescription(), 69, _s, input);
36778 error(nvae); 38041 error(nvae);
36779 throw nvae; 38042 throw nvae;
36780 } 38043 }
36781 } 38044 }
36782 38045
36783 class DFA68 extends DFA { 38046 class DFA70 extends DFA {
36784 38047
36785 public DFA68(BaseRecognizer recognizer) { 38048 public DFA70(BaseRecognizer recognizer) {
36786 this.recognizer = recognizer; 38049 this.recognizer = recognizer;
36787 this.decisionNumber = 68; 38050 this.decisionNumber = 70;
36788 this.eot = dfa_1; 38051 this.eot = dfa_1;
36789 this.eof = dfa_1; 38052 this.eof = dfa_1;
36790 this.min = dfa_2; 38053 this.min = dfa_2;
@@ -36794,64 +38057,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36794 this.transition = dfa_6; 38057 this.transition = dfa_6;
36795 } 38058 }
36796 public String getDescription() { 38059 public String getDescription() {
36797 return "9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; 38060 return "10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
36798 } 38061 }
36799 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38062 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36800 TokenStream input = (TokenStream)_input; 38063 TokenStream input = (TokenStream)_input;
36801 int _s = s; 38064 int _s = s;
36802 switch ( s ) { 38065 switch ( s ) {
36803 case 0 : 38066 case 0 :
36804 int LA68_0 = input.LA(1); 38067 int LA70_0 = input.LA(1);
36805 38068
36806 38069
36807 int index68_0 = input.index(); 38070 int index70_0 = input.index();
36808 input.rewind(); 38071 input.rewind();
36809 s = -1; 38072 s = -1;
36810 if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38073 if ( LA70_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36811 38074
36812 else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38075 else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36813 38076
36814 else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38077 else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36815 38078
36816 else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38079 else if ( LA70_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36817 38080
36818 else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38081 else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36819 38082
36820 else if ( LA68_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38083 else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36821 38084
36822 else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38085 else if ( LA70_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36823 38086
36824 else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38087 else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36825 38088
36826 else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38089 else if ( LA70_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36827 38090
36828 else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38091 else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36829 38092
36830 else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38093 else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36831 38094
36832 else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38095 else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36833 38096
36834 else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38097 else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36835 38098
36836 else if ( (LA68_0==30) ) {s = 14;} 38099 else if ( (LA70_0==32) ) {s = 14;}
36837 38100
36838 38101
36839 input.seek(index68_0); 38102 input.seek(index70_0);
36840 if ( s>=0 ) return s; 38103 if ( s>=0 ) return s;
36841 break; 38104 break;
36842 } 38105 }
36843 NoViableAltException nvae = 38106 NoViableAltException nvae =
36844 new NoViableAltException(getDescription(), 68, _s, input); 38107 new NoViableAltException(getDescription(), 70, _s, input);
36845 error(nvae); 38108 error(nvae);
36846 throw nvae; 38109 throw nvae;
36847 } 38110 }
36848 } 38111 }
36849 38112
36850 class DFA69 extends DFA { 38113 class DFA71 extends DFA {
36851 38114
36852 public DFA69(BaseRecognizer recognizer) { 38115 public DFA71(BaseRecognizer recognizer) {
36853 this.recognizer = recognizer; 38116 this.recognizer = recognizer;
36854 this.decisionNumber = 69; 38117 this.decisionNumber = 71;
36855 this.eot = dfa_1; 38118 this.eot = dfa_1;
36856 this.eof = dfa_1; 38119 this.eof = dfa_1;
36857 this.min = dfa_2; 38120 this.min = dfa_2;
@@ -36861,64 +38124,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36861 this.transition = dfa_6; 38124 this.transition = dfa_6;
36862 } 38125 }
36863 public String getDescription() { 38126 public String getDescription() {
36864 return "9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; 38127 return "10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
36865 } 38128 }
36866 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38129 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36867 TokenStream input = (TokenStream)_input; 38130 TokenStream input = (TokenStream)_input;
36868 int _s = s; 38131 int _s = s;
36869 switch ( s ) { 38132 switch ( s ) {
36870 case 0 : 38133 case 0 :
36871 int LA69_0 = input.LA(1); 38134 int LA71_0 = input.LA(1);
36872 38135
36873 38136
36874 int index69_0 = input.index(); 38137 int index71_0 = input.index();
36875 input.rewind(); 38138 input.rewind();
36876 s = -1; 38139 s = -1;
36877 if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38140 if ( LA71_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36878 38141
36879 else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38142 else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36880 38143
36881 else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38144 else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36882 38145
36883 else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38146 else if ( LA71_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36884 38147
36885 else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38148 else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36886 38149
36887 else if ( LA69_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38150 else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36888 38151
36889 else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38152 else if ( LA71_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36890 38153
36891 else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38154 else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36892 38155
36893 else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38156 else if ( LA71_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36894 38157
36895 else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38158 else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36896 38159
36897 else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38160 else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36898 38161
36899 else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38162 else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36900 38163
36901 else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38164 else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36902 38165
36903 else if ( (LA69_0==30) ) {s = 14;} 38166 else if ( (LA71_0==32) ) {s = 14;}
36904 38167
36905 38168
36906 input.seek(index69_0); 38169 input.seek(index71_0);
36907 if ( s>=0 ) return s; 38170 if ( s>=0 ) return s;
36908 break; 38171 break;
36909 } 38172 }
36910 NoViableAltException nvae = 38173 NoViableAltException nvae =
36911 new NoViableAltException(getDescription(), 69, _s, input); 38174 new NoViableAltException(getDescription(), 71, _s, input);
36912 error(nvae); 38175 error(nvae);
36913 throw nvae; 38176 throw nvae;
36914 } 38177 }
36915 } 38178 }
36916 38179
36917 class DFA70 extends DFA { 38180 class DFA72 extends DFA {
36918 38181
36919 public DFA70(BaseRecognizer recognizer) { 38182 public DFA72(BaseRecognizer recognizer) {
36920 this.recognizer = recognizer; 38183 this.recognizer = recognizer;
36921 this.decisionNumber = 70; 38184 this.decisionNumber = 72;
36922 this.eot = dfa_1; 38185 this.eot = dfa_1;
36923 this.eof = dfa_1; 38186 this.eof = dfa_1;
36924 this.min = dfa_2; 38187 this.min = dfa_2;
@@ -36928,64 +38191,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36928 this.transition = dfa_6; 38191 this.transition = dfa_6;
36929 } 38192 }
36930 public String getDescription() { 38193 public String getDescription() {
36931 return "9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; 38194 return "10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
36932 } 38195 }
36933 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38196 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
36934 TokenStream input = (TokenStream)_input; 38197 TokenStream input = (TokenStream)_input;
36935 int _s = s; 38198 int _s = s;
36936 switch ( s ) { 38199 switch ( s ) {
36937 case 0 : 38200 case 0 :
36938 int LA70_0 = input.LA(1); 38201 int LA72_0 = input.LA(1);
36939 38202
36940 38203
36941 int index70_0 = input.index(); 38204 int index72_0 = input.index();
36942 input.rewind(); 38205 input.rewind();
36943 s = -1; 38206 s = -1;
36944 if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38207 if ( LA72_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
36945 38208
36946 else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38209 else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
36947 38210
36948 else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38211 else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
36949 38212
36950 else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38213 else if ( LA72_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
36951 38214
36952 else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38215 else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
36953 38216
36954 else if ( LA70_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38217 else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
36955 38218
36956 else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38219 else if ( LA72_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
36957 38220
36958 else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38221 else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
36959 38222
36960 else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38223 else if ( LA72_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
36961 38224
36962 else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38225 else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
36963 38226
36964 else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38227 else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
36965 38228
36966 else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38229 else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
36967 38230
36968 else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38231 else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
36969 38232
36970 else if ( (LA70_0==30) ) {s = 14;} 38233 else if ( (LA72_0==32) ) {s = 14;}
36971 38234
36972 38235
36973 input.seek(index70_0); 38236 input.seek(index72_0);
36974 if ( s>=0 ) return s; 38237 if ( s>=0 ) return s;
36975 break; 38238 break;
36976 } 38239 }
36977 NoViableAltException nvae = 38240 NoViableAltException nvae =
36978 new NoViableAltException(getDescription(), 70, _s, input); 38241 new NoViableAltException(getDescription(), 72, _s, input);
36979 error(nvae); 38242 error(nvae);
36980 throw nvae; 38243 throw nvae;
36981 } 38244 }
36982 } 38245 }
36983 38246
36984 class DFA71 extends DFA { 38247 class DFA73 extends DFA {
36985 38248
36986 public DFA71(BaseRecognizer recognizer) { 38249 public DFA73(BaseRecognizer recognizer) {
36987 this.recognizer = recognizer; 38250 this.recognizer = recognizer;
36988 this.decisionNumber = 71; 38251 this.decisionNumber = 73;
36989 this.eot = dfa_1; 38252 this.eot = dfa_1;
36990 this.eof = dfa_1; 38253 this.eof = dfa_1;
36991 this.min = dfa_2; 38254 this.min = dfa_2;
@@ -36995,64 +38258,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
36995 this.transition = dfa_6; 38258 this.transition = dfa_6;
36996 } 38259 }
36997 public String getDescription() { 38260 public String getDescription() {
36998 return "10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; 38261 return "10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
36999 } 38262 }
37000 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38263 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37001 TokenStream input = (TokenStream)_input; 38264 TokenStream input = (TokenStream)_input;
37002 int _s = s; 38265 int _s = s;
37003 switch ( s ) { 38266 switch ( s ) {
37004 case 0 : 38267 case 0 :
37005 int LA71_0 = input.LA(1); 38268 int LA73_0 = input.LA(1);
37006 38269
37007 38270
37008 int index71_0 = input.index(); 38271 int index73_0 = input.index();
37009 input.rewind(); 38272 input.rewind();
37010 s = -1; 38273 s = -1;
37011 if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38274 if ( LA73_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37012 38275
37013 else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38276 else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37014 38277
37015 else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38278 else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37016 38279
37017 else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38280 else if ( LA73_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37018 38281
37019 else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38282 else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37020 38283
37021 else if ( LA71_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38284 else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37022 38285
37023 else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38286 else if ( LA73_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37024 38287
37025 else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38288 else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37026 38289
37027 else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38290 else if ( LA73_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37028 38291
37029 else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38292 else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37030 38293
37031 else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38294 else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37032 38295
37033 else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38296 else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37034 38297
37035 else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38298 else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37036 38299
37037 else if ( (LA71_0==30) ) {s = 14;} 38300 else if ( (LA73_0==32) ) {s = 14;}
37038 38301
37039 38302
37040 input.seek(index71_0); 38303 input.seek(index73_0);
37041 if ( s>=0 ) return s; 38304 if ( s>=0 ) return s;
37042 break; 38305 break;
37043 } 38306 }
37044 NoViableAltException nvae = 38307 NoViableAltException nvae =
37045 new NoViableAltException(getDescription(), 71, _s, input); 38308 new NoViableAltException(getDescription(), 73, _s, input);
37046 error(nvae); 38309 error(nvae);
37047 throw nvae; 38310 throw nvae;
37048 } 38311 }
37049 } 38312 }
37050 38313
37051 class DFA72 extends DFA { 38314 class DFA74 extends DFA {
37052 38315
37053 public DFA72(BaseRecognizer recognizer) { 38316 public DFA74(BaseRecognizer recognizer) {
37054 this.recognizer = recognizer; 38317 this.recognizer = recognizer;
37055 this.decisionNumber = 72; 38318 this.decisionNumber = 74;
37056 this.eot = dfa_1; 38319 this.eot = dfa_1;
37057 this.eof = dfa_1; 38320 this.eof = dfa_1;
37058 this.min = dfa_2; 38321 this.min = dfa_2;
@@ -37062,64 +38325,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37062 this.transition = dfa_6; 38325 this.transition = dfa_6;
37063 } 38326 }
37064 public String getDescription() { 38327 public String getDescription() {
37065 return "10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; 38328 return "10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
37066 } 38329 }
37067 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38330 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37068 TokenStream input = (TokenStream)_input; 38331 TokenStream input = (TokenStream)_input;
37069 int _s = s; 38332 int _s = s;
37070 switch ( s ) { 38333 switch ( s ) {
37071 case 0 : 38334 case 0 :
37072 int LA72_0 = input.LA(1); 38335 int LA74_0 = input.LA(1);
37073 38336
37074 38337
37075 int index72_0 = input.index(); 38338 int index74_0 = input.index();
37076 input.rewind(); 38339 input.rewind();
37077 s = -1; 38340 s = -1;
37078 if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38341 if ( LA74_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37079 38342
37080 else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38343 else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37081 38344
37082 else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38345 else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37083 38346
37084 else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38347 else if ( LA74_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37085 38348
37086 else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38349 else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37087 38350
37088 else if ( LA72_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38351 else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37089 38352
37090 else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38353 else if ( LA74_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37091 38354
37092 else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38355 else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37093 38356
37094 else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38357 else if ( LA74_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37095 38358
37096 else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38359 else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37097 38360
37098 else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38361 else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37099 38362
37100 else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38363 else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37101 38364
37102 else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38365 else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37103 38366
37104 else if ( (LA72_0==30) ) {s = 14;} 38367 else if ( (LA74_0==32) ) {s = 14;}
37105 38368
37106 38369
37107 input.seek(index72_0); 38370 input.seek(index74_0);
37108 if ( s>=0 ) return s; 38371 if ( s>=0 ) return s;
37109 break; 38372 break;
37110 } 38373 }
37111 NoViableAltException nvae = 38374 NoViableAltException nvae =
37112 new NoViableAltException(getDescription(), 72, _s, input); 38375 new NoViableAltException(getDescription(), 74, _s, input);
37113 error(nvae); 38376 error(nvae);
37114 throw nvae; 38377 throw nvae;
37115 } 38378 }
37116 } 38379 }
37117 38380
37118 class DFA73 extends DFA { 38381 class DFA75 extends DFA {
37119 38382
37120 public DFA73(BaseRecognizer recognizer) { 38383 public DFA75(BaseRecognizer recognizer) {
37121 this.recognizer = recognizer; 38384 this.recognizer = recognizer;
37122 this.decisionNumber = 73; 38385 this.decisionNumber = 75;
37123 this.eot = dfa_1; 38386 this.eot = dfa_1;
37124 this.eof = dfa_1; 38387 this.eof = dfa_1;
37125 this.min = dfa_2; 38388 this.min = dfa_2;
@@ -37129,64 +38392,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37129 this.transition = dfa_6; 38392 this.transition = dfa_6;
37130 } 38393 }
37131 public String getDescription() { 38394 public String getDescription() {
37132 return "10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; 38395 return "10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
37133 } 38396 }
37134 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38397 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37135 TokenStream input = (TokenStream)_input; 38398 TokenStream input = (TokenStream)_input;
37136 int _s = s; 38399 int _s = s;
37137 switch ( s ) { 38400 switch ( s ) {
37138 case 0 : 38401 case 0 :
37139 int LA73_0 = input.LA(1); 38402 int LA75_0 = input.LA(1);
37140 38403
37141 38404
37142 int index73_0 = input.index(); 38405 int index75_0 = input.index();
37143 input.rewind(); 38406 input.rewind();
37144 s = -1; 38407 s = -1;
37145 if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38408 if ( LA75_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37146 38409
37147 else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38410 else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37148 38411
37149 else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38412 else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37150 38413
37151 else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38414 else if ( LA75_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37152 38415
37153 else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38416 else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37154 38417
37155 else if ( LA73_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38418 else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37156 38419
37157 else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38420 else if ( LA75_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37158 38421
37159 else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38422 else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37160 38423
37161 else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38424 else if ( LA75_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37162 38425
37163 else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38426 else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37164 38427
37165 else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38428 else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37166 38429
37167 else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38430 else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37168 38431
37169 else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38432 else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37170 38433
37171 else if ( (LA73_0==30) ) {s = 14;} 38434 else if ( (LA75_0==32) ) {s = 14;}
37172 38435
37173 38436
37174 input.seek(index73_0); 38437 input.seek(index75_0);
37175 if ( s>=0 ) return s; 38438 if ( s>=0 ) return s;
37176 break; 38439 break;
37177 } 38440 }
37178 NoViableAltException nvae = 38441 NoViableAltException nvae =
37179 new NoViableAltException(getDescription(), 73, _s, input); 38442 new NoViableAltException(getDescription(), 75, _s, input);
37180 error(nvae); 38443 error(nvae);
37181 throw nvae; 38444 throw nvae;
37182 } 38445 }
37183 } 38446 }
37184 38447
37185 class DFA74 extends DFA { 38448 class DFA76 extends DFA {
37186 38449
37187 public DFA74(BaseRecognizer recognizer) { 38450 public DFA76(BaseRecognizer recognizer) {
37188 this.recognizer = recognizer; 38451 this.recognizer = recognizer;
37189 this.decisionNumber = 74; 38452 this.decisionNumber = 76;
37190 this.eot = dfa_1; 38453 this.eot = dfa_1;
37191 this.eof = dfa_1; 38454 this.eof = dfa_1;
37192 this.min = dfa_2; 38455 this.min = dfa_2;
@@ -37196,64 +38459,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37196 this.transition = dfa_6; 38459 this.transition = dfa_6;
37197 } 38460 }
37198 public String getDescription() { 38461 public String getDescription() {
37199 return "10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; 38462 return "10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
37200 } 38463 }
37201 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38464 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37202 TokenStream input = (TokenStream)_input; 38465 TokenStream input = (TokenStream)_input;
37203 int _s = s; 38466 int _s = s;
37204 switch ( s ) { 38467 switch ( s ) {
37205 case 0 : 38468 case 0 :
37206 int LA74_0 = input.LA(1); 38469 int LA76_0 = input.LA(1);
37207 38470
37208 38471
37209 int index74_0 = input.index(); 38472 int index76_0 = input.index();
37210 input.rewind(); 38473 input.rewind();
37211 s = -1; 38474 s = -1;
37212 if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38475 if ( LA76_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37213 38476
37214 else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38477 else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37215 38478
37216 else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38479 else if ( LA76_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37217 38480
37218 else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38481 else if ( LA76_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37219 38482
37220 else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38483 else if ( LA76_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37221 38484
37222 else if ( LA74_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38485 else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37223 38486
37224 else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38487 else if ( LA76_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37225 38488
37226 else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38489 else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37227 38490
37228 else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38491 else if ( LA76_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37229 38492
37230 else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38493 else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37231 38494
37232 else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38495 else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37233 38496
37234 else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38497 else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37235 38498
37236 else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38499 else if ( LA76_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37237 38500
37238 else if ( (LA74_0==30) ) {s = 14;} 38501 else if ( (LA76_0==32) ) {s = 14;}
37239 38502
37240 38503
37241 input.seek(index74_0); 38504 input.seek(index76_0);
37242 if ( s>=0 ) return s; 38505 if ( s>=0 ) return s;
37243 break; 38506 break;
37244 } 38507 }
37245 NoViableAltException nvae = 38508 NoViableAltException nvae =
37246 new NoViableAltException(getDescription(), 74, _s, input); 38509 new NoViableAltException(getDescription(), 76, _s, input);
37247 error(nvae); 38510 error(nvae);
37248 throw nvae; 38511 throw nvae;
37249 } 38512 }
37250 } 38513 }
37251 38514
37252 class DFA75 extends DFA { 38515 class DFA77 extends DFA {
37253 38516
37254 public DFA75(BaseRecognizer recognizer) { 38517 public DFA77(BaseRecognizer recognizer) {
37255 this.recognizer = recognizer; 38518 this.recognizer = recognizer;
37256 this.decisionNumber = 75; 38519 this.decisionNumber = 77;
37257 this.eot = dfa_1; 38520 this.eot = dfa_1;
37258 this.eof = dfa_1; 38521 this.eof = dfa_1;
37259 this.min = dfa_2; 38522 this.min = dfa_2;
@@ -37263,64 +38526,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37263 this.transition = dfa_6; 38526 this.transition = dfa_6;
37264 } 38527 }
37265 public String getDescription() { 38528 public String getDescription() {
37266 return "10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; 38529 return "10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
37267 } 38530 }
37268 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38531 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37269 TokenStream input = (TokenStream)_input; 38532 TokenStream input = (TokenStream)_input;
37270 int _s = s; 38533 int _s = s;
37271 switch ( s ) { 38534 switch ( s ) {
37272 case 0 : 38535 case 0 :
37273 int LA75_0 = input.LA(1); 38536 int LA77_0 = input.LA(1);
37274 38537
37275 38538
37276 int index75_0 = input.index(); 38539 int index77_0 = input.index();
37277 input.rewind(); 38540 input.rewind();
37278 s = -1; 38541 s = -1;
37279 if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38542 if ( LA77_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37280 38543
37281 else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38544 else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37282 38545
37283 else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38546 else if ( LA77_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37284 38547
37285 else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38548 else if ( LA77_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37286 38549
37287 else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38550 else if ( LA77_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37288 38551
37289 else if ( LA75_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38552 else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37290 38553
37291 else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38554 else if ( LA77_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37292 38555
37293 else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38556 else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37294 38557
37295 else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38558 else if ( LA77_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37296 38559
37297 else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38560 else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37298 38561
37299 else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38562 else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37300 38563
37301 else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38564 else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37302 38565
37303 else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38566 else if ( LA77_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37304 38567
37305 else if ( (LA75_0==30) ) {s = 14;} 38568 else if ( (LA77_0==32) ) {s = 14;}
37306 38569
37307 38570
37308 input.seek(index75_0); 38571 input.seek(index77_0);
37309 if ( s>=0 ) return s; 38572 if ( s>=0 ) return s;
37310 break; 38573 break;
37311 } 38574 }
37312 NoViableAltException nvae = 38575 NoViableAltException nvae =
37313 new NoViableAltException(getDescription(), 75, _s, input); 38576 new NoViableAltException(getDescription(), 77, _s, input);
37314 error(nvae); 38577 error(nvae);
37315 throw nvae; 38578 throw nvae;
37316 } 38579 }
37317 } 38580 }
37318 38581
37319 class DFA76 extends DFA { 38582 class DFA78 extends DFA {
37320 38583
37321 public DFA76(BaseRecognizer recognizer) { 38584 public DFA78(BaseRecognizer recognizer) {
37322 this.recognizer = recognizer; 38585 this.recognizer = recognizer;
37323 this.decisionNumber = 76; 38586 this.decisionNumber = 78;
37324 this.eot = dfa_1; 38587 this.eot = dfa_1;
37325 this.eof = dfa_1; 38588 this.eof = dfa_1;
37326 this.min = dfa_2; 38589 this.min = dfa_2;
@@ -37330,64 +38593,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37330 this.transition = dfa_6; 38593 this.transition = dfa_6;
37331 } 38594 }
37332 public String getDescription() { 38595 public String getDescription() {
37333 return "10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; 38596 return "10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
37334 } 38597 }
37335 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38598 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37336 TokenStream input = (TokenStream)_input; 38599 TokenStream input = (TokenStream)_input;
37337 int _s = s; 38600 int _s = s;
37338 switch ( s ) { 38601 switch ( s ) {
37339 case 0 : 38602 case 0 :
37340 int LA76_0 = input.LA(1); 38603 int LA78_0 = input.LA(1);
37341 38604
37342 38605
37343 int index76_0 = input.index(); 38606 int index78_0 = input.index();
37344 input.rewind(); 38607 input.rewind();
37345 s = -1; 38608 s = -1;
37346 if ( LA76_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38609 if ( LA78_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37347 38610
37348 else if ( LA76_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38611 else if ( LA78_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37349 38612
37350 else if ( LA76_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38613 else if ( LA78_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37351 38614
37352 else if ( LA76_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38615 else if ( LA78_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37353 38616
37354 else if ( LA76_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38617 else if ( LA78_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37355 38618
37356 else if ( LA76_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38619 else if ( LA78_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37357 38620
37358 else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38621 else if ( LA78_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37359 38622
37360 else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38623 else if ( LA78_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37361 38624
37362 else if ( LA76_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38625 else if ( LA78_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37363 38626
37364 else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38627 else if ( LA78_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37365 38628
37366 else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38629 else if ( LA78_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37367 38630
37368 else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38631 else if ( LA78_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37369 38632
37370 else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38633 else if ( LA78_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37371 38634
37372 else if ( (LA76_0==30) ) {s = 14;} 38635 else if ( (LA78_0==32) ) {s = 14;}
37373 38636
37374 38637
37375 input.seek(index76_0); 38638 input.seek(index78_0);
37376 if ( s>=0 ) return s; 38639 if ( s>=0 ) return s;
37377 break; 38640 break;
37378 } 38641 }
37379 NoViableAltException nvae = 38642 NoViableAltException nvae =
37380 new NoViableAltException(getDescription(), 76, _s, input); 38643 new NoViableAltException(getDescription(), 78, _s, input);
37381 error(nvae); 38644 error(nvae);
37382 throw nvae; 38645 throw nvae;
37383 } 38646 }
37384 } 38647 }
37385 38648
37386 class DFA77 extends DFA { 38649 class DFA79 extends DFA {
37387 38650
37388 public DFA77(BaseRecognizer recognizer) { 38651 public DFA79(BaseRecognizer recognizer) {
37389 this.recognizer = recognizer; 38652 this.recognizer = recognizer;
37390 this.decisionNumber = 77; 38653 this.decisionNumber = 79;
37391 this.eot = dfa_1; 38654 this.eot = dfa_1;
37392 this.eof = dfa_1; 38655 this.eof = dfa_1;
37393 this.min = dfa_2; 38656 this.min = dfa_2;
@@ -37397,54 +38660,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37397 this.transition = dfa_6; 38660 this.transition = dfa_6;
37398 } 38661 }
37399 public String getDescription() { 38662 public String getDescription() {
37400 return "10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; 38663 return "10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?";
37401 } 38664 }
37402 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 38665 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
37403 TokenStream input = (TokenStream)_input; 38666 TokenStream input = (TokenStream)_input;
37404 int _s = s; 38667 int _s = s;
37405 switch ( s ) { 38668 switch ( s ) {
37406 case 0 : 38669 case 0 :
37407 int LA77_0 = input.LA(1); 38670 int LA79_0 = input.LA(1);
37408 38671
37409 38672
37410 int index77_0 = input.index(); 38673 int index79_0 = input.index();
37411 input.rewind(); 38674 input.rewind();
37412 s = -1; 38675 s = -1;
37413 if ( LA77_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} 38676 if ( LA79_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
37414 38677
37415 else if ( LA77_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} 38678 else if ( LA79_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
37416 38679
37417 else if ( LA77_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} 38680 else if ( LA79_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
37418 38681
37419 else if ( LA77_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} 38682 else if ( LA79_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
37420 38683
37421 else if ( LA77_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} 38684 else if ( LA79_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
37422 38685
37423 else if ( LA77_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} 38686 else if ( LA79_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
37424 38687
37425 else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} 38688 else if ( LA79_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
37426 38689
37427 else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} 38690 else if ( LA79_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
37428 38691
37429 else if ( LA77_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} 38692 else if ( LA79_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
37430 38693
37431 else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} 38694 else if ( LA79_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
37432 38695
37433 else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} 38696 else if ( LA79_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
37434 38697
37435 else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} 38698 else if ( LA79_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
37436 38699
37437 else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} 38700 else if ( LA79_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
37438 38701
37439 else if ( (LA77_0==30) ) {s = 14;} 38702 else if ( (LA79_0==32) ) {s = 14;}
37440 38703
37441 38704
37442 input.seek(index77_0); 38705 input.seek(index79_0);
37443 if ( s>=0 ) return s; 38706 if ( s>=0 ) return s;
37444 break; 38707 break;
37445 } 38708 }
37446 NoViableAltException nvae = 38709 NoViableAltException nvae =
37447 new NoViableAltException(getDescription(), 77, _s, input); 38710 new NoViableAltException(getDescription(), 79, _s, input);
37448 error(nvae); 38711 error(nvae);
37449 throw nvae; 38712 throw nvae;
37450 } 38713 }
@@ -37453,52 +38716,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
37453 38716
37454 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 38717 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
37455 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 38718 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
37456 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00C0066808000000L}); 38719 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x018031A020000000L});
37457 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L}); 38720 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L});
37458 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00C0066808000002L}); 38721 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x018031A020000002L});
37459 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L}); 38722 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L});
37460 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L}); 38723 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L});
37461 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); 38724 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L});
37462 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); 38725 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L});
37463 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000000L}); 38726 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L});
37464 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); 38727 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L});
37465 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000002000000L}); 38728 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L});
37466 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L}); 38729 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000010000000L});
37467 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); 38730 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000040000000L});
37468 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000010L}); 38731 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000400000010L});
37469 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0000000L}); 38732 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000300000000L});
37470 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000080000002L}); 38733 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000002L});
37471 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L}); 38734 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000800000000L});
37472 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); 38735 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080000000L});
37473 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L}); 38736 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000001000000000L});
37474 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L}); 38737 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000004000000050L});
37475 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L}); 38738 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L});
37476 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000010004001800L}); 38739 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00000A0010001800L});
37477 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L}); 38740 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000000000001E000L});
37478 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L}); 38741 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000020L});
37479 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008000000000L}); 38742 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000040000000000L});
37480 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380040000040L}); 38743 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001C00100000040L});
37481 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L}); 38744 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000000L});
37482 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000380000000040L}); 38745 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0001C00000000040L});
37483 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000038000L}); 38746 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000000E0000L});
37484 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000400040000000L}); 38747 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000100000000L});
37485 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000000L}); 38748 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002000000000000L});
37486 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000800000000000L}); 38749 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000002000L});
37487 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000010000000L}); 38750 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000040000000L});
37488 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000020L}); 38751 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000001L});
37489 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0002000000000000L}); 38752 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0004000000000000L});
37490 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0004000000000000L}); 38753 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0008000000000000L});
37491 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000020000020L}); 38754 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000080000020L,0x0000000000000001L});
37492 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0008000000000000L}); 38755 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0010000000000000L});
37493 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0010000000000000L}); 38756 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0020000000000000L});
37494 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001000000000000L}); 38757 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000004000L});
37495 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0020000000000000L}); 38758 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0040000000000000L});
37496 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040400020L}); 38759 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000101000020L});
37497 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000040000040L}); 38760 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000100000040L});
37498 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x3F40064800000000L,0x0000000000000003L}); 38761 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x7E80312000000000L,0x0000000000000006L});
37499 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000000L}); 38762 public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000100000000L});
37500 public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000020000010L}); 38763 public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L});
37501 public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x00000000001C0000L}); 38764 public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000700000L});
37502 public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x3F40064800000002L,0x0000000000000003L}); 38765 public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x7E80312000000002L,0x0000000000000006L});
37503 38766
37504} 38767}
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
135 public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { 135 public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
136 completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); 136 completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
137 } 137 }
138 public void completeCostObjectiveFunction_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
139 completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
140 }
141 public void completeCostEntry_PatternElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
142 completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
143 }
144 public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
145 completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
146 }
138 public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { 147 public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
139 lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); 148 lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
140 } 149 }
@@ -457,6 +466,12 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T
457 public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { 466 public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
458 // subclasses may override 467 // subclasses may override
459 } 468 }
469 public void complete_CostObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
470 // subclasses may override
471 }
472 public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
473 // subclasses may override
474 }
460 public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { 475 public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
461 // subclasses may override 476 // subclasses may override
462 } 477 }
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 @@
114 <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//OptimizationDirection"/> 114 <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//OptimizationDirection"/>
115 </eClassifiers> 115 </eClassifiers>
116 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOperator"> 116 <eClassifiers xsi:type="ecore:EEnum" name="ComparisonOperator">
117 <eLiterals name="LESS_EQUALS" literal="&lt;="/> 117 <eLiterals name="LESS" literal="&lt;"/>
118 <eLiterals name="GREATER_EQUALS" value="1" literal=">="/> 118 <eLiterals name="GREATER" value="1" literal=">"/>
119 <eLiterals name="LESS_EQUALS" value="2" literal="&lt;="/>
120 <eLiterals name="GREATER_EQUALS" value="3" literal=">="/>
119 </eClassifiers> 121 </eClassifiers>
120 <eClassifiers xsi:type="ecore:EClass" name="ThresholdEntry" eSuperTypes="#//ObjectiveEntry"> 122 <eClassifiers xsi:type="ecore:EClass" name="ThresholdEntry" eSuperTypes="#//ObjectiveEntry">
121 <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" eType="#//ComparisonOperator"/> 123 <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" eType="#//ComparisonOperator"/>
122 <eStructuralFeatures xsi:type="ecore:EAttribute" name="threshold" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBigDecimal"/> 124 <eStructuralFeatures xsi:type="ecore:EAttribute" name="threshold" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EBigDecimal"/>
123 </eClassifiers> 125 </eClassifiers>
124 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveFunction"/> 126 <eClassifiers xsi:type="ecore:EClass" name="ObjectiveFunction"/>
127 <eClassifiers xsi:type="ecore:EClass" name="CostObjectiveFunction" eSuperTypes="#//ObjectiveFunction">
128 <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1"
129 eType="#//CostEntry" containment="true"/>
130 </eClassifiers>
131 <eClassifiers xsi:type="ecore:EClass" name="CostEntry">
132 <eStructuralFeatures xsi:type="ecore:EReference" name="patternElement" eType="#//PatternElement"
133 containment="true"/>
134 <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" eType="ecore:EDataType platform:/resource/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/>
135 </eClassifiers>
125 <eClassifiers xsi:type="ecore:EClass" name="ReliabilityObjectiveFunction" eSuperTypes="#//ObjectiveFunction"> 136 <eClassifiers xsi:type="ecore:EClass" name="ReliabilityObjectiveFunction" eSuperTypes="#//ObjectiveFunction">
126 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore#//CftModel"/> 137 <eStructuralFeatures xsi:type="ecore:EReference" name="package" eType="ecore:EClass platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore#//CftModel"/>
127 <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" eType="ecore:EClass platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore#//TransformationDefinition"/> 138 <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" eType="ecore:EClass platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore#//TransformationDefinition"/>
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 @@
11 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MAXIMIZE"/> 11 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//OptimizationDirection/MAXIMIZE"/>
12 </genEnums> 12 </genEnums>
13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//ComparisonOperator"> 13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="ApplicationConfiguration.ecore#//ComparisonOperator">
14 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS"/>
15 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER"/>
14 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS_EQUALS"/> 16 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/LESS_EQUALS"/>
15 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER_EQUALS"/> 17 <genEnumLiterals ecoreEnumLiteral="ApplicationConfiguration.ecore#//ComparisonOperator/GREATER_EQUALS"/>
16 </genEnums> 18 </genEnums>
@@ -122,6 +124,13 @@
122 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/threshold"/> 124 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//ThresholdEntry/threshold"/>
123 </genClasses> 125 </genClasses>
124 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveFunction"/> 126 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ObjectiveFunction"/>
127 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostObjectiveFunction">
128 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostObjectiveFunction/entries"/>
129 </genClasses>
130 <genClasses ecoreClass="ApplicationConfiguration.ecore#//CostEntry">
131 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//CostEntry/patternElement"/>
132 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ApplicationConfiguration.ecore#//CostEntry/weight"/>
133 </genClasses>
125 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction"> 134 <genClasses ecoreClass="ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction">
126 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction/package"/> 135 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction/package"/>
127 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction/transformation"/> 136 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ApplicationConfiguration.ecore#//ReliabilityObjectiveFunction/transformation"/>
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
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
Binary files differ
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/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
@@ -357,6 +357,24 @@ public interface ApplicationConfigurationFactory extends EFactory
357 ObjectiveFunction createObjectiveFunction(); 357 ObjectiveFunction createObjectiveFunction();
358 358
359 /** 359 /**
360 * Returns a new object of class '<em>Cost Objective Function</em>'.
361 * <!-- begin-user-doc -->
362 * <!-- end-user-doc -->
363 * @return a new object of class '<em>Cost Objective Function</em>'.
364 * @generated
365 */
366 CostObjectiveFunction createCostObjectiveFunction();
367
368 /**
369 * Returns a new object of class '<em>Cost Entry</em>'.
370 * <!-- begin-user-doc -->
371 * <!-- end-user-doc -->
372 * @return a new object of class '<em>Cost Entry</em>'.
373 * @generated
374 */
375 CostEntry createCostEntry();
376
377 /**
360 * Returns a new object of class '<em>Reliability Objective Function</em>'. 378 * Returns a new object of class '<em>Reliability Objective Function</em>'.
361 * <!-- begin-user-doc --> 379 * <!-- begin-user-doc -->
362 * <!-- end-user-doc --> 380 * <!-- end-user-doc -->
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
1007 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() 1007 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective()
1008 * @generated 1008 * @generated
1009 */ 1009 */
1010 int OBJECTIVE = 42; 1010 int OBJECTIVE = 44;
1011 1011
1012 /** 1012 /**
1013 * The number of structural features of the '<em>Objective</em>' class. 1013 * The number of structural features of the '<em>Objective</em>' class.
@@ -1177,6 +1177,71 @@ public interface ApplicationConfigurationPackage extends EPackage
1177 int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; 1177 int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0;
1178 1178
1179 /** 1179 /**
1180 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class.
1181 * <!-- begin-user-doc -->
1182 * <!-- end-user-doc -->
1183 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
1184 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
1185 * @generated
1186 */
1187 int COST_OBJECTIVE_FUNCTION = 37;
1188
1189 /**
1190 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
1191 * <!-- begin-user-doc -->
1192 * <!-- end-user-doc -->
1193 * @generated
1194 * @ordered
1195 */
1196 int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0;
1197
1198 /**
1199 * The number of structural features of the '<em>Cost Objective Function</em>' class.
1200 * <!-- begin-user-doc -->
1201 * <!-- end-user-doc -->
1202 * @generated
1203 * @ordered
1204 */
1205 int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1;
1206
1207 /**
1208 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class.
1209 * <!-- begin-user-doc -->
1210 * <!-- end-user-doc -->
1211 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
1212 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
1213 * @generated
1214 */
1215 int COST_ENTRY = 38;
1216
1217 /**
1218 * The feature id for the '<em><b>Pattern Element</b></em>' containment reference.
1219 * <!-- begin-user-doc -->
1220 * <!-- end-user-doc -->
1221 * @generated
1222 * @ordered
1223 */
1224 int COST_ENTRY__PATTERN_ELEMENT = 0;
1225
1226 /**
1227 * The feature id for the '<em><b>Weight</b></em>' attribute.
1228 * <!-- begin-user-doc -->
1229 * <!-- end-user-doc -->
1230 * @generated
1231 * @ordered
1232 */
1233 int COST_ENTRY__WEIGHT = 1;
1234
1235 /**
1236 * The number of structural features of the '<em>Cost Entry</em>' class.
1237 * <!-- begin-user-doc -->
1238 * <!-- end-user-doc -->
1239 * @generated
1240 * @ordered
1241 */
1242 int COST_ENTRY_FEATURE_COUNT = 2;
1243
1244 /**
1180 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. 1245 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class.
1181 * <!-- begin-user-doc --> 1246 * <!-- begin-user-doc -->
1182 * <!-- end-user-doc --> 1247 * <!-- end-user-doc -->
@@ -1184,7 +1249,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1184 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() 1249 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction()
1185 * @generated 1250 * @generated
1186 */ 1251 */
1187 int RELIABILITY_OBJECTIVE_FUNCTION = 37; 1252 int RELIABILITY_OBJECTIVE_FUNCTION = 39;
1188 1253
1189 /** 1254 /**
1190 * The feature id for the '<em><b>Package</b></em>' reference. 1255 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -1221,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1221 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() 1286 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability()
1222 * @generated 1287 * @generated
1223 */ 1288 */
1224 int RELIABILTIY_PROBABILITY = 38; 1289 int RELIABILTIY_PROBABILITY = 40;
1225 1290
1226 /** 1291 /**
1227 * The feature id for the '<em><b>Package</b></em>' reference. 1292 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -1267,7 +1332,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1267 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() 1332 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff()
1268 * @generated 1333 * @generated
1269 */ 1334 */
1270 int MTFF = 39; 1335 int MTFF = 41;
1271 1336
1272 /** 1337 /**
1273 * The feature id for the '<em><b>Package</b></em>' reference. 1338 * The feature id for the '<em><b>Package</b></em>' reference.
@@ -1304,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1304 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() 1369 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration()
1305 * @generated 1370 * @generated
1306 */ 1371 */
1307 int OBJECTIVE_DECLARATION = 40; 1372 int OBJECTIVE_DECLARATION = 42;
1308 1373
1309 /** 1374 /**
1310 * The feature id for the '<em><b>Name</b></em>' attribute. 1375 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1341,7 +1406,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1341 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() 1406 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference()
1342 * @generated 1407 * @generated
1343 */ 1408 */
1344 int OBJECTIVE_REFERENCE = 41; 1409 int OBJECTIVE_REFERENCE = 43;
1345 1410
1346 /** 1411 /**
1347 * The feature id for the '<em><b>Referred</b></em>' reference. 1412 * The feature id for the '<em><b>Referred</b></em>' reference.
@@ -1369,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1369 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() 1434 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
1370 * @generated 1435 * @generated
1371 */ 1436 */
1372 int CONFIG = 51; 1437 int CONFIG = 53;
1373 1438
1374 /** 1439 /**
1375 * The number of structural features of the '<em>Config</em>' class. 1440 * The number of structural features of the '<em>Config</em>' class.
@@ -1388,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1388 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() 1453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
1389 * @generated 1454 * @generated
1390 */ 1455 */
1391 int CONFIG_SPECIFICATION = 43; 1456 int CONFIG_SPECIFICATION = 45;
1392 1457
1393 /** 1458 /**
1394 * The feature id for the '<em><b>Entries</b></em>' containment reference list. 1459 * The feature id for the '<em><b>Entries</b></em>' containment reference list.
@@ -1416,7 +1481,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1416 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() 1481 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
1417 * @generated 1482 * @generated
1418 */ 1483 */
1419 int CONFIG_DECLARATION = 44; 1484 int CONFIG_DECLARATION = 46;
1420 1485
1421 /** 1486 /**
1422 * The feature id for the '<em><b>Name</b></em>' attribute. 1487 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1453,7 +1518,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1453 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() 1518 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
1454 * @generated 1519 * @generated
1455 */ 1520 */
1456 int CONFIG_ENTRY = 45; 1521 int CONFIG_ENTRY = 47;
1457 1522
1458 /** 1523 /**
1459 * The number of structural features of the '<em>Config Entry</em>' class. 1524 * The number of structural features of the '<em>Config Entry</em>' class.
@@ -1472,7 +1537,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1472 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() 1537 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
1473 * @generated 1538 * @generated
1474 */ 1539 */
1475 int DOCUMENTATION_ENTRY = 46; 1540 int DOCUMENTATION_ENTRY = 48;
1476 1541
1477 /** 1542 /**
1478 * The feature id for the '<em><b>Level</b></em>' attribute. 1543 * The feature id for the '<em><b>Level</b></em>' attribute.
@@ -1500,7 +1565,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1500 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() 1565 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
1501 * @generated 1566 * @generated
1502 */ 1567 */
1503 int RUNTIME_ENTRY = 47; 1568 int RUNTIME_ENTRY = 49;
1504 1569
1505 /** 1570 /**
1506 * The feature id for the '<em><b>Millisec Limit</b></em>' attribute. 1571 * The feature id for the '<em><b>Millisec Limit</b></em>' attribute.
@@ -1528,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1528 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() 1593 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
1529 * @generated 1594 * @generated
1530 */ 1595 */
1531 int MEMORY_ENTRY = 48; 1596 int MEMORY_ENTRY = 50;
1532 1597
1533 /** 1598 /**
1534 * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute. 1599 * The feature id for the '<em><b>Megabyte Limit</b></em>' attribute.
@@ -1556,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1556 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() 1621 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
1557 * @generated 1622 * @generated
1558 */ 1623 */
1559 int CUSTOM_ENTRY = 49; 1624 int CUSTOM_ENTRY = 51;
1560 1625
1561 /** 1626 /**
1562 * The feature id for the '<em><b>Key</b></em>' attribute. 1627 * The feature id for the '<em><b>Key</b></em>' attribute.
@@ -1593,7 +1658,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1593 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() 1658 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
1594 * @generated 1659 * @generated
1595 */ 1660 */
1596 int CONFIG_REFERENCE = 50; 1661 int CONFIG_REFERENCE = 52;
1597 1662
1598 /** 1663 /**
1599 * The feature id for the '<em><b>Config</b></em>' reference. 1664 * The feature id for the '<em><b>Config</b></em>' reference.
@@ -1621,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1621 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() 1686 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
1622 * @generated 1687 * @generated
1623 */ 1688 */
1624 int SCOPE = 73; 1689 int SCOPE = 75;
1625 1690
1626 /** 1691 /**
1627 * The number of structural features of the '<em>Scope</em>' class. 1692 * The number of structural features of the '<em>Scope</em>' class.
@@ -1640,7 +1705,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1640 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() 1705 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
1641 * @generated 1706 * @generated
1642 */ 1707 */
1643 int SCOPE_SPECIFICATION = 52; 1708 int SCOPE_SPECIFICATION = 54;
1644 1709
1645 /** 1710 /**
1646 * The feature id for the '<em><b>Scopes</b></em>' containment reference list. 1711 * The feature id for the '<em><b>Scopes</b></em>' containment reference list.
@@ -1668,7 +1733,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1668 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() 1733 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
1669 * @generated 1734 * @generated
1670 */ 1735 */
1671 int TYPE_SCOPE = 53; 1736 int TYPE_SCOPE = 55;
1672 1737
1673 /** 1738 /**
1674 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1739 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1714,7 +1779,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1714 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() 1779 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope()
1715 * @generated 1780 * @generated
1716 */ 1781 */
1717 int CLASS_TYPE_SCOPE = 54; 1782 int CLASS_TYPE_SCOPE = 56;
1718 1783
1719 /** 1784 /**
1720 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1785 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1769,7 +1834,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1769 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() 1834 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope()
1770 * @generated 1835 * @generated
1771 */ 1836 */
1772 int OBJECT_TYPE_SCOPE = 55; 1837 int OBJECT_TYPE_SCOPE = 57;
1773 1838
1774 /** 1839 /**
1775 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1840 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1824,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1824 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() 1889 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope()
1825 * @generated 1890 * @generated
1826 */ 1891 */
1827 int INTEGER_TYPE_SCOPE = 56; 1892 int INTEGER_TYPE_SCOPE = 58;
1828 1893
1829 /** 1894 /**
1830 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1895 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1879,7 +1944,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1879 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() 1944 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope()
1880 * @generated 1945 * @generated
1881 */ 1946 */
1882 int REAL_TYPE_SCOPE = 57; 1947 int REAL_TYPE_SCOPE = 59;
1883 1948
1884 /** 1949 /**
1885 * The feature id for the '<em><b>Sets New</b></em>' attribute. 1950 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1934,7 +1999,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1934 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() 1999 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope()
1935 * @generated 2000 * @generated
1936 */ 2001 */
1937 int STRING_TYPE_SCOPE = 58; 2002 int STRING_TYPE_SCOPE = 60;
1938 2003
1939 /** 2004 /**
1940 * The feature id for the '<em><b>Sets New</b></em>' attribute. 2005 * The feature id for the '<em><b>Sets New</b></em>' attribute.
@@ -1989,7 +2054,7 @@ public interface ApplicationConfigurationPackage extends EPackage
1989 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() 2054 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
1990 * @generated 2055 * @generated
1991 */ 2056 */
1992 int TYPE_REFERENCE = 59; 2057 int TYPE_REFERENCE = 61;
1993 2058
1994 /** 2059 /**
1995 * The number of structural features of the '<em>Type Reference</em>' class. 2060 * The number of structural features of the '<em>Type Reference</em>' class.
@@ -2008,7 +2073,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2008 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() 2073 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
2009 * @generated 2074 * @generated
2010 */ 2075 */
2011 int CLASS_REFERENCE = 60; 2076 int CLASS_REFERENCE = 62;
2012 2077
2013 /** 2078 /**
2014 * The feature id for the '<em><b>Element</b></em>' containment reference. 2079 * The feature id for the '<em><b>Element</b></em>' containment reference.
@@ -2036,7 +2101,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2036 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() 2101 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
2037 * @generated 2102 * @generated
2038 */ 2103 */
2039 int OBJECT_REFERENCE = 61; 2104 int OBJECT_REFERENCE = 63;
2040 2105
2041 /** 2106 /**
2042 * The number of structural features of the '<em>Object Reference</em>' class. 2107 * The number of structural features of the '<em>Object Reference</em>' class.
@@ -2055,7 +2120,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2055 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() 2120 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
2056 * @generated 2121 * @generated
2057 */ 2122 */
2058 int INTEGER_REFERENCE = 62; 2123 int INTEGER_REFERENCE = 64;
2059 2124
2060 /** 2125 /**
2061 * The number of structural features of the '<em>Integer Reference</em>' class. 2126 * The number of structural features of the '<em>Integer Reference</em>' class.
@@ -2074,7 +2139,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2074 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() 2139 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
2075 * @generated 2140 * @generated
2076 */ 2141 */
2077 int REAL_REFERENCE = 63; 2142 int REAL_REFERENCE = 65;
2078 2143
2079 /** 2144 /**
2080 * The number of structural features of the '<em>Real Reference</em>' class. 2145 * The number of structural features of the '<em>Real Reference</em>' class.
@@ -2093,7 +2158,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2093 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() 2158 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
2094 * @generated 2159 * @generated
2095 */ 2160 */
2096 int STRING_REFERENCE = 64; 2161 int STRING_REFERENCE = 66;
2097 2162
2098 /** 2163 /**
2099 * The number of structural features of the '<em>String Reference</em>' class. 2164 * The number of structural features of the '<em>String Reference</em>' class.
@@ -2112,7 +2177,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2112 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() 2177 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification()
2113 * @generated 2178 * @generated
2114 */ 2179 */
2115 int NUMBER_SPECIFICATION = 65; 2180 int NUMBER_SPECIFICATION = 67;
2116 2181
2117 /** 2182 /**
2118 * The number of structural features of the '<em>Number Specification</em>' class. 2183 * The number of structural features of the '<em>Number Specification</em>' class.
@@ -2131,7 +2196,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2131 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() 2196 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber()
2132 * @generated 2197 * @generated
2133 */ 2198 */
2134 int EXACT_NUMBER = 66; 2199 int EXACT_NUMBER = 68;
2135 2200
2136 /** 2201 /**
2137 * The feature id for the '<em><b>Exact Number</b></em>' attribute. 2202 * The feature id for the '<em><b>Exact Number</b></em>' attribute.
@@ -2168,7 +2233,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2168 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() 2233 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber()
2169 * @generated 2234 * @generated
2170 */ 2235 */
2171 int INTERVALL_NUMBER = 67; 2236 int INTERVALL_NUMBER = 69;
2172 2237
2173 /** 2238 /**
2174 * The feature id for the '<em><b>Min</b></em>' attribute. 2239 * The feature id for the '<em><b>Min</b></em>' attribute.
@@ -2214,7 +2279,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2214 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() 2279 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation()
2215 * @generated 2280 * @generated
2216 */ 2281 */
2217 int INT_ENUMBERATION = 68; 2282 int INT_ENUMBERATION = 70;
2218 2283
2219 /** 2284 /**
2220 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2285 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -2242,7 +2307,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2242 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() 2307 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration()
2243 * @generated 2308 * @generated
2244 */ 2309 */
2245 int REAL_ENUMERATION = 69; 2310 int REAL_ENUMERATION = 71;
2246 2311
2247 /** 2312 /**
2248 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2313 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -2270,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2270 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() 2335 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration()
2271 * @generated 2336 * @generated
2272 */ 2337 */
2273 int STRING_ENUMERATION = 70; 2338 int STRING_ENUMERATION = 72;
2274 2339
2275 /** 2340 /**
2276 * The feature id for the '<em><b>Entry</b></em>' attribute list. 2341 * The feature id for the '<em><b>Entry</b></em>' attribute list.
@@ -2298,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2298 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() 2363 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
2299 * @generated 2364 * @generated
2300 */ 2365 */
2301 int SCOPE_DECLARATION = 71; 2366 int SCOPE_DECLARATION = 73;
2302 2367
2303 /** 2368 /**
2304 * The feature id for the '<em><b>Name</b></em>' attribute. 2369 * The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2335,7 +2400,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2335 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() 2400 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
2336 * @generated 2401 * @generated
2337 */ 2402 */
2338 int SCOPE_REFERENCE = 72; 2403 int SCOPE_REFERENCE = 74;
2339 2404
2340 /** 2405 /**
2341 * The feature id for the '<em><b>Referred</b></em>' reference. 2406 * The feature id for the '<em><b>Referred</b></em>' reference.
@@ -2363,7 +2428,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2363 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() 2428 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
2364 * @generated 2429 * @generated
2365 */ 2430 */
2366 int TASK = 74; 2431 int TASK = 76;
2367 2432
2368 /** 2433 /**
2369 * The number of structural features of the '<em>Task</em>' class. 2434 * The number of structural features of the '<em>Task</em>' class.
@@ -2382,7 +2447,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2382 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() 2447 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
2383 * @generated 2448 * @generated
2384 */ 2449 */
2385 int GENERATION_TASK = 75; 2450 int GENERATION_TASK = 77;
2386 2451
2387 /** 2452 /**
2388 * The feature id for the '<em><b>Metamodel</b></em>' containment reference. 2453 * The feature id for the '<em><b>Metamodel</b></em>' containment reference.
@@ -2536,7 +2601,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2536 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() 2601 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
2537 * @generated 2602 * @generated
2538 */ 2603 */
2539 int INTEGER_SCOPE = 76; 2604 int INTEGER_SCOPE = 78;
2540 2605
2541 /** 2606 /**
2542 * The number of structural features of the '<em>Integer Scope</em>' class. 2607 * The number of structural features of the '<em>Integer Scope</em>' class.
@@ -2555,7 +2620,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2555 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() 2620 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
2556 * @generated 2621 * @generated
2557 */ 2622 */
2558 int REAL_SCOPE = 77; 2623 int REAL_SCOPE = 79;
2559 2624
2560 /** 2625 /**
2561 * The number of structural features of the '<em>Real Scope</em>' class. 2626 * The number of structural features of the '<em>Real Scope</em>' class.
@@ -2574,7 +2639,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2574 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() 2639 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
2575 * @generated 2640 * @generated
2576 */ 2641 */
2577 int STRING_SCOPE = 78; 2642 int STRING_SCOPE = 80;
2578 2643
2579 /** 2644 /**
2580 * The number of structural features of the '<em>String Scope</em>' class. 2645 * The number of structural features of the '<em>String Scope</em>' class.
@@ -2593,7 +2658,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2593 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() 2658 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection()
2594 * @generated 2659 * @generated
2595 */ 2660 */
2596 int OPTIMIZATION_DIRECTION = 79; 2661 int OPTIMIZATION_DIRECTION = 81;
2597 2662
2598 /** 2663 /**
2599 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum. 2664 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator <em>Comparison Operator</em>}' enum.
@@ -2603,7 +2668,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2603 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() 2668 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator()
2604 * @generated 2669 * @generated
2605 */ 2670 */
2606 int COMPARISON_OPERATOR = 80; 2671 int COMPARISON_OPERATOR = 82;
2607 2672
2608 /** 2673 /**
2609 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum. 2674 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification <em>Document Level Specification</em>}' enum.
@@ -2613,7 +2678,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2613 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() 2678 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
2614 * @generated 2679 * @generated
2615 */ 2680 */
2616 int DOCUMENT_LEVEL_SPECIFICATION = 81; 2681 int DOCUMENT_LEVEL_SPECIFICATION = 83;
2617 2682
2618 /** 2683 /**
2619 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum. 2684 * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver <em>Solver</em>}' enum.
@@ -2623,7 +2688,7 @@ public interface ApplicationConfigurationPackage extends EPackage
2623 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() 2688 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
2624 * @generated 2689 * @generated
2625 */ 2690 */
2626 int SOLVER = 82; 2691 int SOLVER = 84;
2627 2692
2628 2693
2629 /** 2694 /**
@@ -3349,6 +3414,59 @@ public interface ApplicationConfigurationPackage extends EPackage
3349 EClass getObjectiveFunction(); 3414 EClass getObjectiveFunction();
3350 3415
3351 /** 3416 /**
3417 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'.
3418 * <!-- begin-user-doc -->
3419 * <!-- end-user-doc -->
3420 * @return the meta object for class '<em>Cost Objective Function</em>'.
3421 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
3422 * @generated
3423 */
3424 EClass getCostObjectiveFunction();
3425
3426 /**
3427 * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}'.
3428 * <!-- begin-user-doc -->
3429 * <!-- end-user-doc -->
3430 * @return the meta object for the containment reference list '<em>Entries</em>'.
3431 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries()
3432 * @see #getCostObjectiveFunction()
3433 * @generated
3434 */
3435 EReference getCostObjectiveFunction_Entries();
3436
3437 /**
3438 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'.
3439 * <!-- begin-user-doc -->
3440 * <!-- end-user-doc -->
3441 * @return the meta object for class '<em>Cost Entry</em>'.
3442 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
3443 * @generated
3444 */
3445 EClass getCostEntry();
3446
3447 /**
3448 * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}'.
3449 * <!-- begin-user-doc -->
3450 * <!-- end-user-doc -->
3451 * @return the meta object for the containment reference '<em>Pattern Element</em>'.
3452 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement()
3453 * @see #getCostEntry()
3454 * @generated
3455 */
3456 EReference getCostEntry_PatternElement();
3457
3458 /**
3459 * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}'.
3460 * <!-- begin-user-doc -->
3461 * <!-- end-user-doc -->
3462 * @return the meta object for the attribute '<em>Weight</em>'.
3463 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight()
3464 * @see #getCostEntry()
3465 * @generated
3466 */
3467 EAttribute getCostEntry_Weight();
3468
3469 /**
3352 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. 3470 * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'.
3353 * <!-- begin-user-doc --> 3471 * <!-- begin-user-doc -->
3354 * <!-- end-user-doc --> 3472 * <!-- end-user-doc -->
@@ -4986,6 +5104,50 @@ public interface ApplicationConfigurationPackage extends EPackage
4986 EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); 5104 EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction();
4987 5105
4988 /** 5106 /**
5107 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl <em>Cost Objective Function</em>}' class.
5108 * <!-- begin-user-doc -->
5109 * <!-- end-user-doc -->
5110 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
5111 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
5112 * @generated
5113 */
5114 EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction();
5115
5116 /**
5117 * The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
5118 * <!-- begin-user-doc -->
5119 * <!-- end-user-doc -->
5120 * @generated
5121 */
5122 EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries();
5123
5124 /**
5125 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl <em>Cost Entry</em>}' class.
5126 * <!-- begin-user-doc -->
5127 * <!-- end-user-doc -->
5128 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
5129 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
5130 * @generated
5131 */
5132 EClass COST_ENTRY = eINSTANCE.getCostEntry();
5133
5134 /**
5135 * The meta object literal for the '<em><b>Pattern Element</b></em>' containment reference feature.
5136 * <!-- begin-user-doc -->
5137 * <!-- end-user-doc -->
5138 * @generated
5139 */
5140 EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement();
5141
5142 /**
5143 * The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
5144 * <!-- begin-user-doc -->
5145 * <!-- end-user-doc -->
5146 * @generated
5147 */
5148 EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight();
5149
5150 /**
4989 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class. 5151 * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl <em>Reliability Objective Function</em>}' class.
4990 * <!-- begin-user-doc --> 5152 * <!-- begin-user-doc -->
4991 * <!-- end-user-doc --> 5153 * <!-- end-user-doc -->
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
@@ -21,6 +21,26 @@ import org.eclipse.emf.common.util.Enumerator;
21public enum ComparisonOperator implements Enumerator 21public enum ComparisonOperator implements Enumerator
22{ 22{
23 /** 23 /**
24 * The '<em><b>LESS</b></em>' literal object.
25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc -->
27 * @see #LESS_VALUE
28 * @generated
29 * @ordered
30 */
31 LESS(0, "LESS", "<"),
32
33 /**
34 * The '<em><b>GREATER</b></em>' literal object.
35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc -->
37 * @see #GREATER_VALUE
38 * @generated
39 * @ordered
40 */
41 GREATER(1, "GREATER", ">"),
42
43 /**
24 * The '<em><b>LESS EQUALS</b></em>' literal object. 44 * The '<em><b>LESS EQUALS</b></em>' literal object.
25 * <!-- begin-user-doc --> 45 * <!-- begin-user-doc -->
26 * <!-- end-user-doc --> 46 * <!-- end-user-doc -->
@@ -28,7 +48,7 @@ public enum ComparisonOperator implements Enumerator
28 * @generated 48 * @generated
29 * @ordered 49 * @ordered
30 */ 50 */
31 LESS_EQUALS(0, "LESS_EQUALS", "<="), 51 LESS_EQUALS(2, "LESS_EQUALS", "<="),
32 52
33 /** 53 /**
34 * The '<em><b>GREATER EQUALS</b></em>' literal object. 54 * The '<em><b>GREATER EQUALS</b></em>' literal object.
@@ -38,7 +58,37 @@ public enum ComparisonOperator implements Enumerator
38 * @generated 58 * @generated
39 * @ordered 59 * @ordered
40 */ 60 */
41 GREATER_EQUALS(1, "GREATER_EQUALS", ">="); 61 GREATER_EQUALS(3, "GREATER_EQUALS", ">=");
62
63 /**
64 * The '<em><b>LESS</b></em>' literal value.
65 * <!-- begin-user-doc -->
66 * <p>
67 * If the meaning of '<em><b>LESS</b></em>' literal object isn't clear,
68 * there really should be more of a description here...
69 * </p>
70 * <!-- end-user-doc -->
71 * @see #LESS
72 * @model literal="&lt;"
73 * @generated
74 * @ordered
75 */
76 public static final int LESS_VALUE = 0;
77
78 /**
79 * The '<em><b>GREATER</b></em>' literal value.
80 * <!-- begin-user-doc -->
81 * <p>
82 * If the meaning of '<em><b>GREATER</b></em>' literal object isn't clear,
83 * there really should be more of a description here...
84 * </p>
85 * <!-- end-user-doc -->
86 * @see #GREATER
87 * @model literal="&gt;"
88 * @generated
89 * @ordered
90 */
91 public static final int GREATER_VALUE = 1;
42 92
43 /** 93 /**
44 * The '<em><b>LESS EQUALS</b></em>' literal value. 94 * The '<em><b>LESS EQUALS</b></em>' literal value.
@@ -53,7 +103,7 @@ public enum ComparisonOperator implements Enumerator
53 * @generated 103 * @generated
54 * @ordered 104 * @ordered
55 */ 105 */
56 public static final int LESS_EQUALS_VALUE = 0; 106 public static final int LESS_EQUALS_VALUE = 2;
57 107
58 /** 108 /**
59 * The '<em><b>GREATER EQUALS</b></em>' literal value. 109 * The '<em><b>GREATER EQUALS</b></em>' literal value.
@@ -68,7 +118,7 @@ public enum ComparisonOperator implements Enumerator
68 * @generated 118 * @generated
69 * @ordered 119 * @ordered
70 */ 120 */
71 public static final int GREATER_EQUALS_VALUE = 1; 121 public static final int GREATER_EQUALS_VALUE = 3;
72 122
73 /** 123 /**
74 * An array of all the '<em><b>Comparison Operator</b></em>' enumerators. 124 * An array of all the '<em><b>Comparison Operator</b></em>' enumerators.
@@ -79,6 +129,8 @@ public enum ComparisonOperator implements Enumerator
79 private static final ComparisonOperator[] VALUES_ARRAY = 129 private static final ComparisonOperator[] VALUES_ARRAY =
80 new ComparisonOperator[] 130 new ComparisonOperator[]
81 { 131 {
132 LESS,
133 GREATER,
82 LESS_EQUALS, 134 LESS_EQUALS,
83 GREATER_EQUALS, 135 GREATER_EQUALS,
84 }; 136 };
@@ -145,6 +197,8 @@ public enum ComparisonOperator implements Enumerator
145 { 197 {
146 switch (value) 198 switch (value)
147 { 199 {
200 case LESS_VALUE: return LESS;
201 case GREATER_VALUE: return GREATER;
148 case LESS_EQUALS_VALUE: return LESS_EQUALS; 202 case LESS_EQUALS_VALUE: return LESS_EQUALS;
149 case GREATER_EQUALS_VALUE: return GREATER_EQUALS; 203 case GREATER_EQUALS_VALUE: return GREATER_EQUALS;
150 } 204 }
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 @@
1/**
2 * generated by Xtext 2.16.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6import org.eclipse.emf.ecore.EObject;
7
8/**
9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Cost Entry</b></em>'.
11 * <!-- end-user-doc -->
12 *
13 * <p>
14 * The following features are supported:
15 * </p>
16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}</li>
18 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}</li>
19 * </ul>
20 *
21 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry()
22 * @model
23 * @generated
24 */
25public interface CostEntry extends EObject
26{
27 /**
28 * Returns the value of the '<em><b>Pattern Element</b></em>' containment reference.
29 * <!-- begin-user-doc -->
30 * <p>
31 * If the meaning of the '<em>Pattern Element</em>' containment reference isn't clear,
32 * there really should be more of a description here...
33 * </p>
34 * <!-- end-user-doc -->
35 * @return the value of the '<em>Pattern Element</em>' containment reference.
36 * @see #setPatternElement(PatternElement)
37 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement()
38 * @model containment="true"
39 * @generated
40 */
41 PatternElement getPatternElement();
42
43 /**
44 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement <em>Pattern Element</em>}' containment reference.
45 * <!-- begin-user-doc -->
46 * <!-- end-user-doc -->
47 * @param value the new value of the '<em>Pattern Element</em>' containment reference.
48 * @see #getPatternElement()
49 * @generated
50 */
51 void setPatternElement(PatternElement value);
52
53 /**
54 * Returns the value of the '<em><b>Weight</b></em>' attribute.
55 * <!-- begin-user-doc -->
56 * <p>
57 * If the meaning of the '<em>Weight</em>' attribute isn't clear,
58 * there really should be more of a description here...
59 * </p>
60 * <!-- end-user-doc -->
61 * @return the value of the '<em>Weight</em>' attribute.
62 * @see #setWeight(int)
63 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight()
64 * @model
65 * @generated
66 */
67 int getWeight();
68
69 /**
70 * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight <em>Weight</em>}' attribute.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @param value the new value of the '<em>Weight</em>' attribute.
74 * @see #getWeight()
75 * @generated
76 */
77 void setWeight(int value);
78
79} // 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 @@
1/**
2 * generated by Xtext 2.16.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
5
6import org.eclipse.emf.common.util.EList;
7
8/**
9 * <!-- begin-user-doc -->
10 * A representation of the model object '<em><b>Cost Objective Function</b></em>'.
11 * <!-- end-user-doc -->
12 *
13 * <p>
14 * The following features are supported:
15 * </p>
16 * <ul>
17 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries <em>Entries</em>}</li>
18 * </ul>
19 *
20 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction()
21 * @model
22 * @generated
23 */
24public interface CostObjectiveFunction extends ObjectiveFunction
25{
26 /**
27 * Returns the value of the '<em><b>Entries</b></em>' containment reference list.
28 * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}.
29 * <!-- begin-user-doc -->
30 * <p>
31 * If the meaning of the '<em>Entries</em>' containment reference list isn't clear,
32 * there really should be more of a description here...
33 * </p>
34 * <!-- end-user-doc -->
35 * @return the value of the '<em>Entries</em>' containment reference list.
36 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries()
37 * @model containment="true"
38 * @generated
39 */
40 EList<CostEntry> getEntries();
41
42} // 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
103 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); 103 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry();
104 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); 104 case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry();
105 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); 105 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction();
106 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction();
107 case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry();
106 case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); 108 case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction();
107 case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); 109 case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability();
108 case ApplicationConfigurationPackage.MTFF: return createMtff(); 110 case ApplicationConfigurationPackage.MTFF: return createMtff();
@@ -646,6 +648,30 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
646 * @generated 648 * @generated
647 */ 649 */
648 @Override 650 @Override
651 public CostObjectiveFunction createCostObjectiveFunction()
652 {
653 CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl();
654 return costObjectiveFunction;
655 }
656
657 /**
658 * <!-- begin-user-doc -->
659 * <!-- end-user-doc -->
660 * @generated
661 */
662 @Override
663 public CostEntry createCostEntry()
664 {
665 CostEntryImpl costEntry = new CostEntryImpl();
666 return costEntry;
667 }
668
669 /**
670 * <!-- begin-user-doc -->
671 * <!-- end-user-doc -->
672 * @generated
673 */
674 @Override
649 public ReliabilityObjectiveFunction createReliabilityObjectiveFunction() 675 public ReliabilityObjectiveFunction createReliabilityObjectiveFunction()
650 { 676 {
651 ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl(); 677 ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl();
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
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
22import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; 24import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
23import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; 25import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
@@ -384,6 +386,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
384 * <!-- end-user-doc --> 386 * <!-- end-user-doc -->
385 * @generated 387 * @generated
386 */ 388 */
389 private EClass costObjectiveFunctionEClass = null;
390
391 /**
392 * <!-- begin-user-doc -->
393 * <!-- end-user-doc -->
394 * @generated
395 */
396 private EClass costEntryEClass = null;
397
398 /**
399 * <!-- begin-user-doc -->
400 * <!-- end-user-doc -->
401 * @generated
402 */
387 private EClass reliabilityObjectiveFunctionEClass = null; 403 private EClass reliabilityObjectiveFunctionEClass = null;
388 404
389 /** 405 /**
@@ -1539,6 +1555,61 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
1539 * @generated 1555 * @generated
1540 */ 1556 */
1541 @Override 1557 @Override
1558 public EClass getCostObjectiveFunction()
1559 {
1560 return costObjectiveFunctionEClass;
1561 }
1562
1563 /**
1564 * <!-- begin-user-doc -->
1565 * <!-- end-user-doc -->
1566 * @generated
1567 */
1568 @Override
1569 public EReference getCostObjectiveFunction_Entries()
1570 {
1571 return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0);
1572 }
1573
1574 /**
1575 * <!-- begin-user-doc -->
1576 * <!-- end-user-doc -->
1577 * @generated
1578 */
1579 @Override
1580 public EClass getCostEntry()
1581 {
1582 return costEntryEClass;
1583 }
1584
1585 /**
1586 * <!-- begin-user-doc -->
1587 * <!-- end-user-doc -->
1588 * @generated
1589 */
1590 @Override
1591 public EReference getCostEntry_PatternElement()
1592 {
1593 return (EReference)costEntryEClass.getEStructuralFeatures().get(0);
1594 }
1595
1596 /**
1597 * <!-- begin-user-doc -->
1598 * <!-- end-user-doc -->
1599 * @generated
1600 */
1601 @Override
1602 public EAttribute getCostEntry_Weight()
1603 {
1604 return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1);
1605 }
1606
1607 /**
1608 * <!-- begin-user-doc -->
1609 * <!-- end-user-doc -->
1610 * @generated
1611 */
1612 @Override
1542 public EClass getReliabilityObjectiveFunction() 1613 public EClass getReliabilityObjectiveFunction()
1543 { 1614 {
1544 return reliabilityObjectiveFunctionEClass; 1615 return reliabilityObjectiveFunctionEClass;
@@ -2704,6 +2775,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2704 2775
2705 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); 2776 objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION);
2706 2777
2778 costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION);
2779 createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES);
2780
2781 costEntryEClass = createEClass(COST_ENTRY);
2782 createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT);
2783 createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT);
2784
2707 reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); 2785 reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION);
2708 createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); 2786 createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE);
2709 createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); 2787 createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION);
@@ -2902,6 +2980,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
2902 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); 2980 objectiveSpecificationEClass.getESuperTypes().add(this.getObjective());
2903 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2981 optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2904 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); 2982 thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
2983 costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
2905 reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); 2984 reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
2906 reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); 2985 reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction());
2907 mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); 2986 mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction());
@@ -3045,6 +3124,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
3045 3124
3046 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3125 initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3047 3126
3127 initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3128 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);
3129
3130 initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3131 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);
3132 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);
3133
3048 initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 3134 initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
3049 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); 3135 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);
3050 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); 3136 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
3183 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); 3269 addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE);
3184 3270
3185 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); 3271 initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator");
3272 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS);
3273 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER);
3186 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); 3274 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS);
3187 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); 3275 addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS);
3188 3276
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 @@
1/**
2 * generated by Xtext 2.16.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
9
10import org.eclipse.emf.common.notify.Notification;
11import org.eclipse.emf.common.notify.NotificationChain;
12
13import org.eclipse.emf.ecore.EClass;
14import org.eclipse.emf.ecore.InternalEObject;
15
16import org.eclipse.emf.ecore.impl.ENotificationImpl;
17import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
18
19/**
20 * <!-- begin-user-doc -->
21 * An implementation of the model object '<em><b>Cost Entry</b></em>'.
22 * <!-- end-user-doc -->
23 * <p>
24 * The following features are implemented:
25 * </p>
26 * <ul>
27 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement <em>Pattern Element</em>}</li>
28 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight <em>Weight</em>}</li>
29 * </ul>
30 *
31 * @generated
32 */
33public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry
34{
35 /**
36 * The cached value of the '{@link #getPatternElement() <em>Pattern Element</em>}' containment reference.
37 * <!-- begin-user-doc -->
38 * <!-- end-user-doc -->
39 * @see #getPatternElement()
40 * @generated
41 * @ordered
42 */
43 protected PatternElement patternElement;
44
45 /**
46 * The default value of the '{@link #getWeight() <em>Weight</em>}' attribute.
47 * <!-- begin-user-doc -->
48 * <!-- end-user-doc -->
49 * @see #getWeight()
50 * @generated
51 * @ordered
52 */
53 protected static final int WEIGHT_EDEFAULT = 0;
54
55 /**
56 * The cached value of the '{@link #getWeight() <em>Weight</em>}' attribute.
57 * <!-- begin-user-doc -->
58 * <!-- end-user-doc -->
59 * @see #getWeight()
60 * @generated
61 * @ordered
62 */
63 protected int weight = WEIGHT_EDEFAULT;
64
65 /**
66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc -->
68 * @generated
69 */
70 protected CostEntryImpl()
71 {
72 super();
73 }
74
75 /**
76 * <!-- begin-user-doc -->
77 * <!-- end-user-doc -->
78 * @generated
79 */
80 @Override
81 protected EClass eStaticClass()
82 {
83 return ApplicationConfigurationPackage.Literals.COST_ENTRY;
84 }
85
86 /**
87 * <!-- begin-user-doc -->
88 * <!-- end-user-doc -->
89 * @generated
90 */
91 @Override
92 public PatternElement getPatternElement()
93 {
94 return patternElement;
95 }
96
97 /**
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @generated
101 */
102 public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs)
103 {
104 PatternElement oldPatternElement = patternElement;
105 patternElement = newPatternElement;
106 if (eNotificationRequired())
107 {
108 ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement);
109 if (msgs == null) msgs = notification; else msgs.add(notification);
110 }
111 return msgs;
112 }
113
114 /**
115 * <!-- begin-user-doc -->
116 * <!-- end-user-doc -->
117 * @generated
118 */
119 @Override
120 public void setPatternElement(PatternElement newPatternElement)
121 {
122 if (newPatternElement != patternElement)
123 {
124 NotificationChain msgs = null;
125 if (patternElement != null)
126 msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
127 if (newPatternElement != null)
128 msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
129 msgs = basicSetPatternElement(newPatternElement, msgs);
130 if (msgs != null) msgs.dispatch();
131 }
132 else if (eNotificationRequired())
133 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement));
134 }
135
136 /**
137 * <!-- begin-user-doc -->
138 * <!-- end-user-doc -->
139 * @generated
140 */
141 @Override
142 public int getWeight()
143 {
144 return weight;
145 }
146
147 /**
148 * <!-- begin-user-doc -->
149 * <!-- end-user-doc -->
150 * @generated
151 */
152 @Override
153 public void setWeight(int newWeight)
154 {
155 int oldWeight = weight;
156 weight = newWeight;
157 if (eNotificationRequired())
158 eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight));
159 }
160
161 /**
162 * <!-- begin-user-doc -->
163 * <!-- end-user-doc -->
164 * @generated
165 */
166 @Override
167 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
168 {
169 switch (featureID)
170 {
171 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
172 return basicSetPatternElement(null, msgs);
173 }
174 return super.eInverseRemove(otherEnd, featureID, msgs);
175 }
176
177 /**
178 * <!-- begin-user-doc -->
179 * <!-- end-user-doc -->
180 * @generated
181 */
182 @Override
183 public Object eGet(int featureID, boolean resolve, boolean coreType)
184 {
185 switch (featureID)
186 {
187 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
188 return getPatternElement();
189 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
190 return getWeight();
191 }
192 return super.eGet(featureID, resolve, coreType);
193 }
194
195 /**
196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc -->
198 * @generated
199 */
200 @Override
201 public void eSet(int featureID, Object newValue)
202 {
203 switch (featureID)
204 {
205 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
206 setPatternElement((PatternElement)newValue);
207 return;
208 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
209 setWeight((Integer)newValue);
210 return;
211 }
212 super.eSet(featureID, newValue);
213 }
214
215 /**
216 * <!-- begin-user-doc -->
217 * <!-- end-user-doc -->
218 * @generated
219 */
220 @Override
221 public void eUnset(int featureID)
222 {
223 switch (featureID)
224 {
225 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
226 setPatternElement((PatternElement)null);
227 return;
228 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
229 setWeight(WEIGHT_EDEFAULT);
230 return;
231 }
232 super.eUnset(featureID);
233 }
234
235 /**
236 * <!-- begin-user-doc -->
237 * <!-- end-user-doc -->
238 * @generated
239 */
240 @Override
241 public boolean eIsSet(int featureID)
242 {
243 switch (featureID)
244 {
245 case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
246 return patternElement != null;
247 case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
248 return weight != WEIGHT_EDEFAULT;
249 }
250 return super.eIsSet(featureID);
251 }
252
253 /**
254 * <!-- begin-user-doc -->
255 * <!-- end-user-doc -->
256 * @generated
257 */
258 @Override
259 public String toString()
260 {
261 if (eIsProxy()) return super.toString();
262
263 StringBuilder result = new StringBuilder(super.toString());
264 result.append(" (weight: ");
265 result.append(weight);
266 result.append(')');
267 return result.toString();
268 }
269
270} //CostEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
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 @@
1/**
2 * generated by Xtext 2.16.0
3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
9
10import java.util.Collection;
11
12import org.eclipse.emf.common.notify.NotificationChain;
13
14import org.eclipse.emf.common.util.EList;
15
16import org.eclipse.emf.ecore.EClass;
17import org.eclipse.emf.ecore.InternalEObject;
18
19import org.eclipse.emf.ecore.util.EObjectContainmentEList;
20import org.eclipse.emf.ecore.util.InternalEList;
21
22/**
23 * <!-- begin-user-doc -->
24 * An implementation of the model object '<em><b>Cost Objective Function</b></em>'.
25 * <!-- end-user-doc -->
26 * <p>
27 * The following features are implemented:
28 * </p>
29 * <ul>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries <em>Entries</em>}</li>
31 * </ul>
32 *
33 * @generated
34 */
35public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction
36{
37 /**
38 * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list.
39 * <!-- begin-user-doc -->
40 * <!-- end-user-doc -->
41 * @see #getEntries()
42 * @generated
43 * @ordered
44 */
45 protected EList<CostEntry> entries;
46
47 /**
48 * <!-- begin-user-doc -->
49 * <!-- end-user-doc -->
50 * @generated
51 */
52 protected CostObjectiveFunctionImpl()
53 {
54 super();
55 }
56
57 /**
58 * <!-- begin-user-doc -->
59 * <!-- end-user-doc -->
60 * @generated
61 */
62 @Override
63 protected EClass eStaticClass()
64 {
65 return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION;
66 }
67
68 /**
69 * <!-- begin-user-doc -->
70 * <!-- end-user-doc -->
71 * @generated
72 */
73 @Override
74 public EList<CostEntry> getEntries()
75 {
76 if (entries == null)
77 {
78 entries = new EObjectContainmentEList<CostEntry>(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES);
79 }
80 return entries;
81 }
82
83 /**
84 * <!-- begin-user-doc -->
85 * <!-- end-user-doc -->
86 * @generated
87 */
88 @Override
89 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
90 {
91 switch (featureID)
92 {
93 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
94 return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs);
95 }
96 return super.eInverseRemove(otherEnd, featureID, msgs);
97 }
98
99 /**
100 * <!-- begin-user-doc -->
101 * <!-- end-user-doc -->
102 * @generated
103 */
104 @Override
105 public Object eGet(int featureID, boolean resolve, boolean coreType)
106 {
107 switch (featureID)
108 {
109 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
110 return getEntries();
111 }
112 return super.eGet(featureID, resolve, coreType);
113 }
114
115 /**
116 * <!-- begin-user-doc -->
117 * <!-- end-user-doc -->
118 * @generated
119 */
120 @SuppressWarnings("unchecked")
121 @Override
122 public void eSet(int featureID, Object newValue)
123 {
124 switch (featureID)
125 {
126 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
127 getEntries().clear();
128 getEntries().addAll((Collection<? extends CostEntry>)newValue);
129 return;
130 }
131 super.eSet(featureID, newValue);
132 }
133
134 /**
135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc -->
137 * @generated
138 */
139 @Override
140 public void eUnset(int featureID)
141 {
142 switch (featureID)
143 {
144 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
145 getEntries().clear();
146 return;
147 }
148 super.eUnset(featureID);
149 }
150
151 /**
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
154 * @generated
155 */
156 @Override
157 public boolean eIsSet(int featureID)
158 {
159 switch (featureID)
160 {
161 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
162 return entries != null && !entries.isEmpty();
163 }
164 return super.eIsSet(featureID);
165 }
166
167} //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
39 * @generated 39 * @generated
40 * @ordered 40 * @ordered
41 */ 41 */
42 protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS_EQUALS; 42 protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS;
43 43
44 /** 44 /**
45 * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute. 45 * The cached value of the '{@link #getOperator() <em>Operator</em>}' 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
261 return createObjectiveFunctionAdapter(); 261 return createObjectiveFunctionAdapter();
262 } 262 }
263 @Override 263 @Override
264 public Adapter caseCostObjectiveFunction(CostObjectiveFunction object)
265 {
266 return createCostObjectiveFunctionAdapter();
267 }
268 @Override
269 public Adapter caseCostEntry(CostEntry object)
270 {
271 return createCostEntryAdapter();
272 }
273 @Override
264 public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) 274 public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object)
265 { 275 {
266 return createReliabilityObjectiveFunctionAdapter(); 276 return createReliabilityObjectiveFunctionAdapter();
@@ -1048,6 +1058,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
1048 } 1058 }
1049 1059
1050 /** 1060 /**
1061 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction <em>Cost Objective Function</em>}'.
1062 * <!-- begin-user-doc -->
1063 * This default implementation returns null so that we can easily ignore cases;
1064 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1065 * <!-- end-user-doc -->
1066 * @return the new adapter.
1067 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
1068 * @generated
1069 */
1070 public Adapter createCostObjectiveFunctionAdapter()
1071 {
1072 return null;
1073 }
1074
1075 /**
1076 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry <em>Cost Entry</em>}'.
1077 * <!-- begin-user-doc -->
1078 * This default implementation returns null so that we can easily ignore cases;
1079 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1080 * <!-- end-user-doc -->
1081 * @return the new adapter.
1082 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
1083 * @generated
1084 */
1085 public Adapter createCostEntryAdapter()
1086 {
1087 return null;
1088 }
1089
1090 /**
1051 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'. 1091 * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction <em>Reliability Objective Function</em>}'.
1052 * <!-- begin-user-doc --> 1092 * <!-- begin-user-doc -->
1053 * This default implementation returns null so that we can easily ignore cases; 1093 * This default implementation returns null so that we can easily ignore cases;
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<T> extends Switch<T>
361 if (result == null) result = defaultCase(theEObject); 361 if (result == null) result = defaultCase(theEObject);
362 return result; 362 return result;
363 } 363 }
364 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
365 {
366 CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject;
367 T result = caseCostObjectiveFunction(costObjectiveFunction);
368 if (result == null) result = caseObjectiveFunction(costObjectiveFunction);
369 if (result == null) result = defaultCase(theEObject);
370 return result;
371 }
372 case ApplicationConfigurationPackage.COST_ENTRY:
373 {
374 CostEntry costEntry = (CostEntry)theEObject;
375 T result = caseCostEntry(costEntry);
376 if (result == null) result = defaultCase(theEObject);
377 return result;
378 }
364 case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: 379 case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION:
365 { 380 {
366 ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; 381 ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject;
@@ -1296,6 +1311,38 @@ public class ApplicationConfigurationSwitch<T> extends Switch<T>
1296 } 1311 }
1297 1312
1298 /** 1313 /**
1314 * Returns the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1315 * <!-- begin-user-doc -->
1316 * This implementation returns null;
1317 * returning a non-null result will terminate the switch.
1318 * <!-- end-user-doc -->
1319 * @param object the target of the switch.
1320 * @return the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1321 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1322 * @generated
1323 */
1324 public T caseCostObjectiveFunction(CostObjectiveFunction object)
1325 {
1326 return null;
1327 }
1328
1329 /**
1330 * Returns the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1331 * <!-- begin-user-doc -->
1332 * This implementation returns null;
1333 * returning a non-null result will terminate the switch.
1334 * <!-- end-user-doc -->
1335 * @param object the target of the switch.
1336 * @return the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1337 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1338 * @generated
1339 */
1340 public T caseCostEntry(CostEntry object)
1341 {
1342 return null;
1343 }
1344
1345 /**
1299 * Returns the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'. 1346 * Returns the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'.
1300 * <!-- begin-user-doc --> 1347 * <!-- begin-user-doc -->
1301 * This implementation returns null; 1348 * This implementation returns 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 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]
2094@after { 2094@after {
2095 leaveRule(); 2095 leaveRule();
2096}: 2096}:
2097 { 2097 (
2098 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); 2098 {
2099 } 2099 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
2100 this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction 2100 }
2101 { 2101 this_CostObjectiveFunction_0=ruleCostObjectiveFunction
2102 $current = $this_ReliabilityObjectiveFunction_0.current; 2102 {
2103 afterParserOrEnumRuleCall(); 2103 $current = $this_CostObjectiveFunction_0.current;
2104 } 2104 afterParserOrEnumRuleCall();
2105 }
2106 |
2107 {
2108 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
2109 }
2110 this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction
2111 {
2112 $current = $this_ReliabilityObjectiveFunction_1.current;
2113 afterParserOrEnumRuleCall();
2114 }
2115 )
2116;
2117
2118// Entry rule entryRuleCostObjectiveFunction
2119entryRuleCostObjectiveFunction returns [EObject current=null]:
2120 { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); }
2121 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction
2122 { $current=$iv_ruleCostObjectiveFunction.current; }
2123 EOF;
2124
2125// Rule CostObjectiveFunction
2126ruleCostObjectiveFunction returns [EObject current=null]
2127@init {
2128 enterRule();
2129}
2130@after {
2131 leaveRule();
2132}:
2133 (
2134 otherlv_0='cost'
2135 {
2136 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
2137 }
2138 otherlv_1='{'
2139 {
2140 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
2141 }
2142 (
2143 (
2144 {
2145 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
2146 }
2147 lv_entries_2_0=ruleCostEntry
2148 {
2149 if ($current==null) {
2150 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
2151 }
2152 add(
2153 $current,
2154 "entries",
2155 lv_entries_2_0,
2156 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
2157 afterParserOrEnumRuleCall();
2158 }
2159 )
2160 )
2161 (
2162 otherlv_3=','
2163 {
2164 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
2165 }
2166 (
2167 (
2168 {
2169 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
2170 }
2171 lv_entries_4_0=ruleCostEntry
2172 {
2173 if ($current==null) {
2174 $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
2175 }
2176 add(
2177 $current,
2178 "entries",
2179 lv_entries_4_0,
2180 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
2181 afterParserOrEnumRuleCall();
2182 }
2183 )
2184 )
2185 )*
2186 otherlv_5='}'
2187 {
2188 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
2189 }
2190 )
2191;
2192
2193// Entry rule entryRuleCostEntry
2194entryRuleCostEntry returns [EObject current=null]:
2195 { newCompositeNode(grammarAccess.getCostEntryRule()); }
2196 iv_ruleCostEntry=ruleCostEntry
2197 { $current=$iv_ruleCostEntry.current; }
2198 EOF;
2199
2200// Rule CostEntry
2201ruleCostEntry returns [EObject current=null]
2202@init {
2203 enterRule();
2204}
2205@after {
2206 leaveRule();
2207}:
2208 (
2209 (
2210 (
2211 {
2212 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
2213 }
2214 lv_patternElement_0_0=rulePatternElement
2215 {
2216 if ($current==null) {
2217 $current = createModelElementForParent(grammarAccess.getCostEntryRule());
2218 }
2219 set(
2220 $current,
2221 "patternElement",
2222 lv_patternElement_0_0,
2223 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
2224 afterParserOrEnumRuleCall();
2225 }
2226 )
2227 )
2228 otherlv_1='='
2229 {
2230 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
2231 }
2232 (
2233 (
2234 {
2235 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
2236 }
2237 lv_weight_2_0=ruleINTLiteral
2238 {
2239 if ($current==null) {
2240 $current = createModelElementForParent(grammarAccess.getCostEntryRule());
2241 }
2242 set(
2243 $current,
2244 "weight",
2245 lv_weight_2_0,
2246 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
2247 afterParserOrEnumRuleCall();
2248 }
2249 )
2250 )
2251 )
2105; 2252;
2106 2253
2107// Entry rule entryRuleReliabilityObjectiveFunction 2254// Entry rule entryRuleReliabilityObjectiveFunction
@@ -4917,18 +5064,34 @@ ruleComparisonOperator returns [Enumerator current=null]
4917}: 5064}:
4918 ( 5065 (
4919 ( 5066 (
4920 enumLiteral_0='<=' 5067 enumLiteral_0='<'
5068 {
5069 $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
5070 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
5071 }
5072 )
5073 |
5074 (
5075 enumLiteral_1='>'
5076 {
5077 $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
5078 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
5079 }
5080 )
5081 |
5082 (
5083 enumLiteral_2='<='
4921 { 5084 {
4922 $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 5085 $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
4923 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); 5086 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
4924 } 5087 }
4925 ) 5088 )
4926 | 5089 |
4927 ( 5090 (
4928 enumLiteral_1='>=' 5091 enumLiteral_3='>='
4929 { 5092 {
4930 $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 5093 $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
4931 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); 5094 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
4932 } 5095 }
4933 ) 5096 )
4934 ) 5097 )
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 @@
1'#'=36 1'#'=37
2'*'=44 2'*'=45
3'+='=37 3'+='=38
4','=20 4','=20
5'-'=12 5'-'=12
6'.'=11 6'.'=11
7'..'=45 7'..'=46
8'::'=24 8'::'=24
9'<'=38 9'<'=39
10'<='=58 10'<='=59
11'='=18 11'='=18
12'>'=39 12'>'=40
13'>='=59 13'>='=60
14'AlloySolver'=64 14'AlloySolver'=65
15'SMTSolver'=63 15'SMTSolver'=64
16'ViatraSolver'=65 16'ViatraSolver'=66
17'at'=29 17'at'=30
18'config'=32 18'config'=33
19'constraints'=28 19'constraints'=28
20'debug'=52 20'cost'=29
21'debug'=53
21'epackage'=14 22'epackage'=14
22'excluding'=23 23'excluding'=23
23'file'=17 24'file'=17
24'folder'=26 25'folder'=26
25'full'=62 26'full'=63
26'generate'=47 27'generate'=48
27'import'=13 28'import'=13
28'int'=41 29'int'=42
29'log'=53 30'log'=54
30'log-level'=33 31'log-level'=34
31'maximize'=57 32'maximize'=58
32'memory'=35 33'memory'=36
33'metamodel'=25 34'metamodel'=25
34'minimize'=56 35'minimize'=57
35'models'=27 36'models'=27
36'mtff'=30 37'mtff'=31
37'node'=40 38'node'=41
38'none'=60 39'none'=61
39'normal'=61 40'normal'=62
40'number'=49 41'number'=50
41'objectives'=31 42'objectives'=32
42'output'=55 43'output'=56
43'package'=22 44'package'=22
44'partial-model'=48 45'partial-model'=49
45'real'=42 46'real'=43
46'reliability'=16 47'reliability'=16
47'runs'=50 48'runs'=51
48'runtime'=34 49'runtime'=35
49'scope'=46 50'scope'=47
50'solver'=51 51'solver'=52
51'statistics'=54 52'statistics'=55
52'string'=43 53'string'=44
53'viatra'=15 54'viatra'=15
54'{'=19 55'{'=19
55'}'=21 56'}'=21
@@ -115,3 +116,4 @@ T__62=62
115T__63=63 116T__63=63
116T__64=64 117T__64=64
117T__65=65 118T__65=65
119T__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 {
40 public static final int RULE_INT=5; 40 public static final int RULE_INT=5;
41 public static final int T__29=29; 41 public static final int T__29=29;
42 public static final int T__22=22; 42 public static final int T__22=22;
43 public static final int T__66=66;
43 public static final int RULE_ML_COMMENT=7; 44 public static final int RULE_ML_COMMENT=7;
44 public static final int T__23=23; 45 public static final int T__23=23;
45 public static final int T__24=24; 46 public static final int T__24=24;
@@ -466,10 +467,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
466 try { 467 try {
467 int _type = T__29; 468 int _type = T__29;
468 int _channel = DEFAULT_TOKEN_CHANNEL; 469 int _channel = DEFAULT_TOKEN_CHANNEL;
469 // InternalApplicationConfiguration.g:29:7: ( 'at' ) 470 // InternalApplicationConfiguration.g:29:7: ( 'cost' )
470 // InternalApplicationConfiguration.g:29:9: 'at' 471 // InternalApplicationConfiguration.g:29:9: 'cost'
471 { 472 {
472 match("at"); 473 match("cost");
473 474
474 475
475 } 476 }
@@ -487,10 +488,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
487 try { 488 try {
488 int _type = T__30; 489 int _type = T__30;
489 int _channel = DEFAULT_TOKEN_CHANNEL; 490 int _channel = DEFAULT_TOKEN_CHANNEL;
490 // InternalApplicationConfiguration.g:30:7: ( 'mtff' ) 491 // InternalApplicationConfiguration.g:30:7: ( 'at' )
491 // InternalApplicationConfiguration.g:30:9: 'mtff' 492 // InternalApplicationConfiguration.g:30:9: 'at'
492 { 493 {
493 match("mtff"); 494 match("at");
494 495
495 496
496 } 497 }
@@ -508,10 +509,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
508 try { 509 try {
509 int _type = T__31; 510 int _type = T__31;
510 int _channel = DEFAULT_TOKEN_CHANNEL; 511 int _channel = DEFAULT_TOKEN_CHANNEL;
511 // InternalApplicationConfiguration.g:31:7: ( 'objectives' ) 512 // InternalApplicationConfiguration.g:31:7: ( 'mtff' )
512 // InternalApplicationConfiguration.g:31:9: 'objectives' 513 // InternalApplicationConfiguration.g:31:9: 'mtff'
513 { 514 {
514 match("objectives"); 515 match("mtff");
515 516
516 517
517 } 518 }
@@ -529,10 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
529 try { 530 try {
530 int _type = T__32; 531 int _type = T__32;
531 int _channel = DEFAULT_TOKEN_CHANNEL; 532 int _channel = DEFAULT_TOKEN_CHANNEL;
532 // InternalApplicationConfiguration.g:32:7: ( 'config' ) 533 // InternalApplicationConfiguration.g:32:7: ( 'objectives' )
533 // InternalApplicationConfiguration.g:32:9: 'config' 534 // InternalApplicationConfiguration.g:32:9: 'objectives'
534 { 535 {
535 match("config"); 536 match("objectives");
536 537
537 538
538 } 539 }
@@ -550,10 +551,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
550 try { 551 try {
551 int _type = T__33; 552 int _type = T__33;
552 int _channel = DEFAULT_TOKEN_CHANNEL; 553 int _channel = DEFAULT_TOKEN_CHANNEL;
553 // InternalApplicationConfiguration.g:33:7: ( 'log-level' ) 554 // InternalApplicationConfiguration.g:33:7: ( 'config' )
554 // InternalApplicationConfiguration.g:33:9: 'log-level' 555 // InternalApplicationConfiguration.g:33:9: 'config'
555 { 556 {
556 match("log-level"); 557 match("config");
557 558
558 559
559 } 560 }
@@ -571,10 +572,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
571 try { 572 try {
572 int _type = T__34; 573 int _type = T__34;
573 int _channel = DEFAULT_TOKEN_CHANNEL; 574 int _channel = DEFAULT_TOKEN_CHANNEL;
574 // InternalApplicationConfiguration.g:34:7: ( 'runtime' ) 575 // InternalApplicationConfiguration.g:34:7: ( 'log-level' )
575 // InternalApplicationConfiguration.g:34:9: 'runtime' 576 // InternalApplicationConfiguration.g:34:9: 'log-level'
576 { 577 {
577 match("runtime"); 578 match("log-level");
578 579
579 580
580 } 581 }
@@ -592,10 +593,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
592 try { 593 try {
593 int _type = T__35; 594 int _type = T__35;
594 int _channel = DEFAULT_TOKEN_CHANNEL; 595 int _channel = DEFAULT_TOKEN_CHANNEL;
595 // InternalApplicationConfiguration.g:35:7: ( 'memory' ) 596 // InternalApplicationConfiguration.g:35:7: ( 'runtime' )
596 // InternalApplicationConfiguration.g:35:9: 'memory' 597 // InternalApplicationConfiguration.g:35:9: 'runtime'
597 { 598 {
598 match("memory"); 599 match("runtime");
599 600
600 601
601 } 602 }
@@ -613,10 +614,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
613 try { 614 try {
614 int _type = T__36; 615 int _type = T__36;
615 int _channel = DEFAULT_TOKEN_CHANNEL; 616 int _channel = DEFAULT_TOKEN_CHANNEL;
616 // InternalApplicationConfiguration.g:36:7: ( '#' ) 617 // InternalApplicationConfiguration.g:36:7: ( 'memory' )
617 // InternalApplicationConfiguration.g:36:9: '#' 618 // InternalApplicationConfiguration.g:36:9: 'memory'
618 { 619 {
619 match('#'); 620 match("memory");
621
620 622
621 } 623 }
622 624
@@ -633,11 +635,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
633 try { 635 try {
634 int _type = T__37; 636 int _type = T__37;
635 int _channel = DEFAULT_TOKEN_CHANNEL; 637 int _channel = DEFAULT_TOKEN_CHANNEL;
636 // InternalApplicationConfiguration.g:37:7: ( '+=' ) 638 // InternalApplicationConfiguration.g:37:7: ( '#' )
637 // InternalApplicationConfiguration.g:37:9: '+=' 639 // InternalApplicationConfiguration.g:37:9: '#'
638 { 640 {
639 match("+="); 641 match('#');
640
641 642
642 } 643 }
643 644
@@ -654,10 +655,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
654 try { 655 try {
655 int _type = T__38; 656 int _type = T__38;
656 int _channel = DEFAULT_TOKEN_CHANNEL; 657 int _channel = DEFAULT_TOKEN_CHANNEL;
657 // InternalApplicationConfiguration.g:38:7: ( '<' ) 658 // InternalApplicationConfiguration.g:38:7: ( '+=' )
658 // InternalApplicationConfiguration.g:38:9: '<' 659 // InternalApplicationConfiguration.g:38:9: '+='
659 { 660 {
660 match('<'); 661 match("+=");
662
661 663
662 } 664 }
663 665
@@ -674,10 +676,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
674 try { 676 try {
675 int _type = T__39; 677 int _type = T__39;
676 int _channel = DEFAULT_TOKEN_CHANNEL; 678 int _channel = DEFAULT_TOKEN_CHANNEL;
677 // InternalApplicationConfiguration.g:39:7: ( '>' ) 679 // InternalApplicationConfiguration.g:39:7: ( '<' )
678 // InternalApplicationConfiguration.g:39:9: '>' 680 // InternalApplicationConfiguration.g:39:9: '<'
679 { 681 {
680 match('>'); 682 match('<');
681 683
682 } 684 }
683 685
@@ -694,11 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
694 try { 696 try {
695 int _type = T__40; 697 int _type = T__40;
696 int _channel = DEFAULT_TOKEN_CHANNEL; 698 int _channel = DEFAULT_TOKEN_CHANNEL;
697 // InternalApplicationConfiguration.g:40:7: ( 'node' ) 699 // InternalApplicationConfiguration.g:40:7: ( '>' )
698 // InternalApplicationConfiguration.g:40:9: 'node' 700 // InternalApplicationConfiguration.g:40:9: '>'
699 { 701 {
700 match("node"); 702 match('>');
701
702 703
703 } 704 }
704 705
@@ -715,10 +716,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
715 try { 716 try {
716 int _type = T__41; 717 int _type = T__41;
717 int _channel = DEFAULT_TOKEN_CHANNEL; 718 int _channel = DEFAULT_TOKEN_CHANNEL;
718 // InternalApplicationConfiguration.g:41:7: ( 'int' ) 719 // InternalApplicationConfiguration.g:41:7: ( 'node' )
719 // InternalApplicationConfiguration.g:41:9: 'int' 720 // InternalApplicationConfiguration.g:41:9: 'node'
720 { 721 {
721 match("int"); 722 match("node");
722 723
723 724
724 } 725 }
@@ -736,10 +737,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
736 try { 737 try {
737 int _type = T__42; 738 int _type = T__42;
738 int _channel = DEFAULT_TOKEN_CHANNEL; 739 int _channel = DEFAULT_TOKEN_CHANNEL;
739 // InternalApplicationConfiguration.g:42:7: ( 'real' ) 740 // InternalApplicationConfiguration.g:42:7: ( 'int' )
740 // InternalApplicationConfiguration.g:42:9: 'real' 741 // InternalApplicationConfiguration.g:42:9: 'int'
741 { 742 {
742 match("real"); 743 match("int");
743 744
744 745
745 } 746 }
@@ -757,10 +758,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
757 try { 758 try {
758 int _type = T__43; 759 int _type = T__43;
759 int _channel = DEFAULT_TOKEN_CHANNEL; 760 int _channel = DEFAULT_TOKEN_CHANNEL;
760 // InternalApplicationConfiguration.g:43:7: ( 'string' ) 761 // InternalApplicationConfiguration.g:43:7: ( 'real' )
761 // InternalApplicationConfiguration.g:43:9: 'string' 762 // InternalApplicationConfiguration.g:43:9: 'real'
762 { 763 {
763 match("string"); 764 match("real");
764 765
765 766
766 } 767 }
@@ -778,10 +779,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
778 try { 779 try {
779 int _type = T__44; 780 int _type = T__44;
780 int _channel = DEFAULT_TOKEN_CHANNEL; 781 int _channel = DEFAULT_TOKEN_CHANNEL;
781 // InternalApplicationConfiguration.g:44:7: ( '*' ) 782 // InternalApplicationConfiguration.g:44:7: ( 'string' )
782 // InternalApplicationConfiguration.g:44:9: '*' 783 // InternalApplicationConfiguration.g:44:9: 'string'
783 { 784 {
784 match('*'); 785 match("string");
786
785 787
786 } 788 }
787 789
@@ -798,11 +800,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
798 try { 800 try {
799 int _type = T__45; 801 int _type = T__45;
800 int _channel = DEFAULT_TOKEN_CHANNEL; 802 int _channel = DEFAULT_TOKEN_CHANNEL;
801 // InternalApplicationConfiguration.g:45:7: ( '..' ) 803 // InternalApplicationConfiguration.g:45:7: ( '*' )
802 // InternalApplicationConfiguration.g:45:9: '..' 804 // InternalApplicationConfiguration.g:45:9: '*'
803 { 805 {
804 match(".."); 806 match('*');
805
806 807
807 } 808 }
808 809
@@ -819,10 +820,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
819 try { 820 try {
820 int _type = T__46; 821 int _type = T__46;
821 int _channel = DEFAULT_TOKEN_CHANNEL; 822 int _channel = DEFAULT_TOKEN_CHANNEL;
822 // InternalApplicationConfiguration.g:46:7: ( 'scope' ) 823 // InternalApplicationConfiguration.g:46:7: ( '..' )
823 // InternalApplicationConfiguration.g:46:9: 'scope' 824 // InternalApplicationConfiguration.g:46:9: '..'
824 { 825 {
825 match("scope"); 826 match("..");
826 827
827 828
828 } 829 }
@@ -840,10 +841,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
840 try { 841 try {
841 int _type = T__47; 842 int _type = T__47;
842 int _channel = DEFAULT_TOKEN_CHANNEL; 843 int _channel = DEFAULT_TOKEN_CHANNEL;
843 // InternalApplicationConfiguration.g:47:7: ( 'generate' ) 844 // InternalApplicationConfiguration.g:47:7: ( 'scope' )
844 // InternalApplicationConfiguration.g:47:9: 'generate' 845 // InternalApplicationConfiguration.g:47:9: 'scope'
845 { 846 {
846 match("generate"); 847 match("scope");
847 848
848 849
849 } 850 }
@@ -861,10 +862,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
861 try { 862 try {
862 int _type = T__48; 863 int _type = T__48;
863 int _channel = DEFAULT_TOKEN_CHANNEL; 864 int _channel = DEFAULT_TOKEN_CHANNEL;
864 // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) 865 // InternalApplicationConfiguration.g:48:7: ( 'generate' )
865 // InternalApplicationConfiguration.g:48:9: 'partial-model' 866 // InternalApplicationConfiguration.g:48:9: 'generate'
866 { 867 {
867 match("partial-model"); 868 match("generate");
868 869
869 870
870 } 871 }
@@ -882,10 +883,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
882 try { 883 try {
883 int _type = T__49; 884 int _type = T__49;
884 int _channel = DEFAULT_TOKEN_CHANNEL; 885 int _channel = DEFAULT_TOKEN_CHANNEL;
885 // InternalApplicationConfiguration.g:49:7: ( 'number' ) 886 // InternalApplicationConfiguration.g:49:7: ( 'partial-model' )
886 // InternalApplicationConfiguration.g:49:9: 'number' 887 // InternalApplicationConfiguration.g:49:9: 'partial-model'
887 { 888 {
888 match("number"); 889 match("partial-model");
889 890
890 891
891 } 892 }
@@ -903,10 +904,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
903 try { 904 try {
904 int _type = T__50; 905 int _type = T__50;
905 int _channel = DEFAULT_TOKEN_CHANNEL; 906 int _channel = DEFAULT_TOKEN_CHANNEL;
906 // InternalApplicationConfiguration.g:50:7: ( 'runs' ) 907 // InternalApplicationConfiguration.g:50:7: ( 'number' )
907 // InternalApplicationConfiguration.g:50:9: 'runs' 908 // InternalApplicationConfiguration.g:50:9: 'number'
908 { 909 {
909 match("runs"); 910 match("number");
910 911
911 912
912 } 913 }
@@ -924,10 +925,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
924 try { 925 try {
925 int _type = T__51; 926 int _type = T__51;
926 int _channel = DEFAULT_TOKEN_CHANNEL; 927 int _channel = DEFAULT_TOKEN_CHANNEL;
927 // InternalApplicationConfiguration.g:51:7: ( 'solver' ) 928 // InternalApplicationConfiguration.g:51:7: ( 'runs' )
928 // InternalApplicationConfiguration.g:51:9: 'solver' 929 // InternalApplicationConfiguration.g:51:9: 'runs'
929 { 930 {
930 match("solver"); 931 match("runs");
931 932
932 933
933 } 934 }
@@ -945,10 +946,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
945 try { 946 try {
946 int _type = T__52; 947 int _type = T__52;
947 int _channel = DEFAULT_TOKEN_CHANNEL; 948 int _channel = DEFAULT_TOKEN_CHANNEL;
948 // InternalApplicationConfiguration.g:52:7: ( 'debug' ) 949 // InternalApplicationConfiguration.g:52:7: ( 'solver' )
949 // InternalApplicationConfiguration.g:52:9: 'debug' 950 // InternalApplicationConfiguration.g:52:9: 'solver'
950 { 951 {
951 match("debug"); 952 match("solver");
952 953
953 954
954 } 955 }
@@ -966,10 +967,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
966 try { 967 try {
967 int _type = T__53; 968 int _type = T__53;
968 int _channel = DEFAULT_TOKEN_CHANNEL; 969 int _channel = DEFAULT_TOKEN_CHANNEL;
969 // InternalApplicationConfiguration.g:53:7: ( 'log' ) 970 // InternalApplicationConfiguration.g:53:7: ( 'debug' )
970 // InternalApplicationConfiguration.g:53:9: 'log' 971 // InternalApplicationConfiguration.g:53:9: 'debug'
971 { 972 {
972 match("log"); 973 match("debug");
973 974
974 975
975 } 976 }
@@ -987,10 +988,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
987 try { 988 try {
988 int _type = T__54; 989 int _type = T__54;
989 int _channel = DEFAULT_TOKEN_CHANNEL; 990 int _channel = DEFAULT_TOKEN_CHANNEL;
990 // InternalApplicationConfiguration.g:54:7: ( 'statistics' ) 991 // InternalApplicationConfiguration.g:54:7: ( 'log' )
991 // InternalApplicationConfiguration.g:54:9: 'statistics' 992 // InternalApplicationConfiguration.g:54:9: 'log'
992 { 993 {
993 match("statistics"); 994 match("log");
994 995
995 996
996 } 997 }
@@ -1008,10 +1009,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1008 try { 1009 try {
1009 int _type = T__55; 1010 int _type = T__55;
1010 int _channel = DEFAULT_TOKEN_CHANNEL; 1011 int _channel = DEFAULT_TOKEN_CHANNEL;
1011 // InternalApplicationConfiguration.g:55:7: ( 'output' ) 1012 // InternalApplicationConfiguration.g:55:7: ( 'statistics' )
1012 // InternalApplicationConfiguration.g:55:9: 'output' 1013 // InternalApplicationConfiguration.g:55:9: 'statistics'
1013 { 1014 {
1014 match("output"); 1015 match("statistics");
1015 1016
1016 1017
1017 } 1018 }
@@ -1029,10 +1030,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1029 try { 1030 try {
1030 int _type = T__56; 1031 int _type = T__56;
1031 int _channel = DEFAULT_TOKEN_CHANNEL; 1032 int _channel = DEFAULT_TOKEN_CHANNEL;
1032 // InternalApplicationConfiguration.g:56:7: ( 'minimize' ) 1033 // InternalApplicationConfiguration.g:56:7: ( 'output' )
1033 // InternalApplicationConfiguration.g:56:9: 'minimize' 1034 // InternalApplicationConfiguration.g:56:9: 'output'
1034 { 1035 {
1035 match("minimize"); 1036 match("output");
1036 1037
1037 1038
1038 } 1039 }
@@ -1050,10 +1051,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1050 try { 1051 try {
1051 int _type = T__57; 1052 int _type = T__57;
1052 int _channel = DEFAULT_TOKEN_CHANNEL; 1053 int _channel = DEFAULT_TOKEN_CHANNEL;
1053 // InternalApplicationConfiguration.g:57:7: ( 'maximize' ) 1054 // InternalApplicationConfiguration.g:57:7: ( 'minimize' )
1054 // InternalApplicationConfiguration.g:57:9: 'maximize' 1055 // InternalApplicationConfiguration.g:57:9: 'minimize'
1055 { 1056 {
1056 match("maximize"); 1057 match("minimize");
1057 1058
1058 1059
1059 } 1060 }
@@ -1071,10 +1072,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1071 try { 1072 try {
1072 int _type = T__58; 1073 int _type = T__58;
1073 int _channel = DEFAULT_TOKEN_CHANNEL; 1074 int _channel = DEFAULT_TOKEN_CHANNEL;
1074 // InternalApplicationConfiguration.g:58:7: ( '<=' ) 1075 // InternalApplicationConfiguration.g:58:7: ( 'maximize' )
1075 // InternalApplicationConfiguration.g:58:9: '<=' 1076 // InternalApplicationConfiguration.g:58:9: 'maximize'
1076 { 1077 {
1077 match("<="); 1078 match("maximize");
1078 1079
1079 1080
1080 } 1081 }
@@ -1092,10 +1093,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1092 try { 1093 try {
1093 int _type = T__59; 1094 int _type = T__59;
1094 int _channel = DEFAULT_TOKEN_CHANNEL; 1095 int _channel = DEFAULT_TOKEN_CHANNEL;
1095 // InternalApplicationConfiguration.g:59:7: ( '>=' ) 1096 // InternalApplicationConfiguration.g:59:7: ( '<=' )
1096 // InternalApplicationConfiguration.g:59:9: '>=' 1097 // InternalApplicationConfiguration.g:59:9: '<='
1097 { 1098 {
1098 match(">="); 1099 match("<=");
1099 1100
1100 1101
1101 } 1102 }
@@ -1113,10 +1114,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1113 try { 1114 try {
1114 int _type = T__60; 1115 int _type = T__60;
1115 int _channel = DEFAULT_TOKEN_CHANNEL; 1116 int _channel = DEFAULT_TOKEN_CHANNEL;
1116 // InternalApplicationConfiguration.g:60:7: ( 'none' ) 1117 // InternalApplicationConfiguration.g:60:7: ( '>=' )
1117 // InternalApplicationConfiguration.g:60:9: 'none' 1118 // InternalApplicationConfiguration.g:60:9: '>='
1118 { 1119 {
1119 match("none"); 1120 match(">=");
1120 1121
1121 1122
1122 } 1123 }
@@ -1134,10 +1135,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1134 try { 1135 try {
1135 int _type = T__61; 1136 int _type = T__61;
1136 int _channel = DEFAULT_TOKEN_CHANNEL; 1137 int _channel = DEFAULT_TOKEN_CHANNEL;
1137 // InternalApplicationConfiguration.g:61:7: ( 'normal' ) 1138 // InternalApplicationConfiguration.g:61:7: ( 'none' )
1138 // InternalApplicationConfiguration.g:61:9: 'normal' 1139 // InternalApplicationConfiguration.g:61:9: 'none'
1139 { 1140 {
1140 match("normal"); 1141 match("none");
1141 1142
1142 1143
1143 } 1144 }
@@ -1155,10 +1156,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1155 try { 1156 try {
1156 int _type = T__62; 1157 int _type = T__62;
1157 int _channel = DEFAULT_TOKEN_CHANNEL; 1158 int _channel = DEFAULT_TOKEN_CHANNEL;
1158 // InternalApplicationConfiguration.g:62:7: ( 'full' ) 1159 // InternalApplicationConfiguration.g:62:7: ( 'normal' )
1159 // InternalApplicationConfiguration.g:62:9: 'full' 1160 // InternalApplicationConfiguration.g:62:9: 'normal'
1160 { 1161 {
1161 match("full"); 1162 match("normal");
1162 1163
1163 1164
1164 } 1165 }
@@ -1176,10 +1177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1176 try { 1177 try {
1177 int _type = T__63; 1178 int _type = T__63;
1178 int _channel = DEFAULT_TOKEN_CHANNEL; 1179 int _channel = DEFAULT_TOKEN_CHANNEL;
1179 // InternalApplicationConfiguration.g:63:7: ( 'SMTSolver' ) 1180 // InternalApplicationConfiguration.g:63:7: ( 'full' )
1180 // InternalApplicationConfiguration.g:63:9: 'SMTSolver' 1181 // InternalApplicationConfiguration.g:63:9: 'full'
1181 { 1182 {
1182 match("SMTSolver"); 1183 match("full");
1183 1184
1184 1185
1185 } 1186 }
@@ -1197,10 +1198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1197 try { 1198 try {
1198 int _type = T__64; 1199 int _type = T__64;
1199 int _channel = DEFAULT_TOKEN_CHANNEL; 1200 int _channel = DEFAULT_TOKEN_CHANNEL;
1200 // InternalApplicationConfiguration.g:64:7: ( 'AlloySolver' ) 1201 // InternalApplicationConfiguration.g:64:7: ( 'SMTSolver' )
1201 // InternalApplicationConfiguration.g:64:9: 'AlloySolver' 1202 // InternalApplicationConfiguration.g:64:9: 'SMTSolver'
1202 { 1203 {
1203 match("AlloySolver"); 1204 match("SMTSolver");
1204 1205
1205 1206
1206 } 1207 }
@@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1218 try { 1219 try {
1219 int _type = T__65; 1220 int _type = T__65;
1220 int _channel = DEFAULT_TOKEN_CHANNEL; 1221 int _channel = DEFAULT_TOKEN_CHANNEL;
1221 // InternalApplicationConfiguration.g:65:7: ( 'ViatraSolver' ) 1222 // InternalApplicationConfiguration.g:65:7: ( 'AlloySolver' )
1222 // InternalApplicationConfiguration.g:65:9: 'ViatraSolver' 1223 // InternalApplicationConfiguration.g:65:9: 'AlloySolver'
1223 { 1224 {
1224 match("ViatraSolver"); 1225 match("AlloySolver");
1225 1226
1226 1227
1227 } 1228 }
@@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1234 } 1235 }
1235 // $ANTLR end "T__65" 1236 // $ANTLR end "T__65"
1236 1237
1238 // $ANTLR start "T__66"
1239 public final void mT__66() throws RecognitionException {
1240 try {
1241 int _type = T__66;
1242 int _channel = DEFAULT_TOKEN_CHANNEL;
1243 // InternalApplicationConfiguration.g:66:7: ( 'ViatraSolver' )
1244 // InternalApplicationConfiguration.g:66:9: 'ViatraSolver'
1245 {
1246 match("ViatraSolver");
1247
1248
1249 }
1250
1251 state.type = _type;
1252 state.channel = _channel;
1253 }
1254 finally {
1255 }
1256 }
1257 // $ANTLR end "T__66"
1258
1237 // $ANTLR start "RULE_ID" 1259 // $ANTLR start "RULE_ID"
1238 public final void mRULE_ID() throws RecognitionException { 1260 public final void mRULE_ID() throws RecognitionException {
1239 try { 1261 try {
1240 int _type = RULE_ID; 1262 int _type = RULE_ID;
1241 int _channel = DEFAULT_TOKEN_CHANNEL; 1263 int _channel = DEFAULT_TOKEN_CHANNEL;
1242 // InternalApplicationConfiguration.g:5007:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) 1264 // InternalApplicationConfiguration.g:5170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
1243 // InternalApplicationConfiguration.g:5007:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1265 // InternalApplicationConfiguration.g:5170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1244 { 1266 {
1245 // InternalApplicationConfiguration.g:5007:11: ( '^' )? 1267 // InternalApplicationConfiguration.g:5170:11: ( '^' )?
1246 int alt1=2; 1268 int alt1=2;
1247 int LA1_0 = input.LA(1); 1269 int LA1_0 = input.LA(1);
1248 1270
@@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1251 } 1273 }
1252 switch (alt1) { 1274 switch (alt1) {
1253 case 1 : 1275 case 1 :
1254 // InternalApplicationConfiguration.g:5007:11: '^' 1276 // InternalApplicationConfiguration.g:5170:11: '^'
1255 { 1277 {
1256 match('^'); 1278 match('^');
1257 1279
@@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1269 recover(mse); 1291 recover(mse);
1270 throw mse;} 1292 throw mse;}
1271 1293
1272 // InternalApplicationConfiguration.g:5007:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* 1294 // InternalApplicationConfiguration.g:5170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
1273 loop2: 1295 loop2:
1274 do { 1296 do {
1275 int alt2=2; 1297 int alt2=2;
@@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1318 try { 1340 try {
1319 int _type = RULE_INT; 1341 int _type = RULE_INT;
1320 int _channel = DEFAULT_TOKEN_CHANNEL; 1342 int _channel = DEFAULT_TOKEN_CHANNEL;
1321 // InternalApplicationConfiguration.g:5009:10: ( ( '0' .. '9' )+ ) 1343 // InternalApplicationConfiguration.g:5172:10: ( ( '0' .. '9' )+ )
1322 // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ 1344 // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+
1323 { 1345 {
1324 // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ 1346 // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+
1325 int cnt3=0; 1347 int cnt3=0;
1326 loop3: 1348 loop3:
1327 do { 1349 do {
@@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1335 1357
1336 switch (alt3) { 1358 switch (alt3) {
1337 case 1 : 1359 case 1 :
1338 // InternalApplicationConfiguration.g:5009:13: '0' .. '9' 1360 // InternalApplicationConfiguration.g:5172:13: '0' .. '9'
1339 { 1361 {
1340 matchRange('0','9'); 1362 matchRange('0','9');
1341 1363
@@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1367 try { 1389 try {
1368 int _type = RULE_STRING; 1390 int _type = RULE_STRING;
1369 int _channel = DEFAULT_TOKEN_CHANNEL; 1391 int _channel = DEFAULT_TOKEN_CHANNEL;
1370 // InternalApplicationConfiguration.g:5011:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) 1392 // InternalApplicationConfiguration.g:5174:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
1371 // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1393 // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1372 { 1394 {
1373 // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) 1395 // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
1374 int alt6=2; 1396 int alt6=2;
1375 int LA6_0 = input.LA(1); 1397 int LA6_0 = input.LA(1);
1376 1398
@@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1388 } 1410 }
1389 switch (alt6) { 1411 switch (alt6) {
1390 case 1 : 1412 case 1 :
1391 // InternalApplicationConfiguration.g:5011:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' 1413 // InternalApplicationConfiguration.g:5174:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
1392 { 1414 {
1393 match('\"'); 1415 match('\"');
1394 // InternalApplicationConfiguration.g:5011:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* 1416 // InternalApplicationConfiguration.g:5174:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
1395 loop4: 1417 loop4:
1396 do { 1418 do {
1397 int alt4=3; 1419 int alt4=3;
@@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1407 1429
1408 switch (alt4) { 1430 switch (alt4) {
1409 case 1 : 1431 case 1 :
1410 // InternalApplicationConfiguration.g:5011:21: '\\\\' . 1432 // InternalApplicationConfiguration.g:5174:21: '\\\\' .
1411 { 1433 {
1412 match('\\'); 1434 match('\\');
1413 matchAny(); 1435 matchAny();
@@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1415 } 1437 }
1416 break; 1438 break;
1417 case 2 : 1439 case 2 :
1418 // InternalApplicationConfiguration.g:5011:28: ~ ( ( '\\\\' | '\"' ) ) 1440 // InternalApplicationConfiguration.g:5174:28: ~ ( ( '\\\\' | '\"' ) )
1419 { 1441 {
1420 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1442 if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1421 input.consume(); 1443 input.consume();
@@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1440 } 1462 }
1441 break; 1463 break;
1442 case 2 : 1464 case 2 :
1443 // InternalApplicationConfiguration.g:5011:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' 1465 // InternalApplicationConfiguration.g:5174:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
1444 { 1466 {
1445 match('\''); 1467 match('\'');
1446 // InternalApplicationConfiguration.g:5011:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* 1468 // InternalApplicationConfiguration.g:5174:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
1447 loop5: 1469 loop5:
1448 do { 1470 do {
1449 int alt5=3; 1471 int alt5=3;
@@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1459 1481
1460 switch (alt5) { 1482 switch (alt5) {
1461 case 1 : 1483 case 1 :
1462 // InternalApplicationConfiguration.g:5011:54: '\\\\' . 1484 // InternalApplicationConfiguration.g:5174:54: '\\\\' .
1463 { 1485 {
1464 match('\\'); 1486 match('\\');
1465 matchAny(); 1487 matchAny();
@@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1467 } 1489 }
1468 break; 1490 break;
1469 case 2 : 1491 case 2 :
1470 // InternalApplicationConfiguration.g:5011:61: ~ ( ( '\\\\' | '\\'' ) ) 1492 // InternalApplicationConfiguration.g:5174:61: ~ ( ( '\\\\' | '\\'' ) )
1471 { 1493 {
1472 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { 1494 if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
1473 input.consume(); 1495 input.consume();
@@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1510 try { 1532 try {
1511 int _type = RULE_ML_COMMENT; 1533 int _type = RULE_ML_COMMENT;
1512 int _channel = DEFAULT_TOKEN_CHANNEL; 1534 int _channel = DEFAULT_TOKEN_CHANNEL;
1513 // InternalApplicationConfiguration.g:5013:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) 1535 // InternalApplicationConfiguration.g:5176:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
1514 // InternalApplicationConfiguration.g:5013:19: '/*' ( options {greedy=false; } : . )* '*/' 1536 // InternalApplicationConfiguration.g:5176:19: '/*' ( options {greedy=false; } : . )* '*/'
1515 { 1537 {
1516 match("/*"); 1538 match("/*");
1517 1539
1518 // InternalApplicationConfiguration.g:5013:24: ( options {greedy=false; } : . )* 1540 // InternalApplicationConfiguration.g:5176:24: ( options {greedy=false; } : . )*
1519 loop7: 1541 loop7:
1520 do { 1542 do {
1521 int alt7=2; 1543 int alt7=2;
@@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1540 1562
1541 switch (alt7) { 1563 switch (alt7) {
1542 case 1 : 1564 case 1 :
1543 // InternalApplicationConfiguration.g:5013:52: . 1565 // InternalApplicationConfiguration.g:5176:52: .
1544 { 1566 {
1545 matchAny(); 1567 matchAny();
1546 1568
@@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1570 try { 1592 try {
1571 int _type = RULE_SL_COMMENT; 1593 int _type = RULE_SL_COMMENT;
1572 int _channel = DEFAULT_TOKEN_CHANNEL; 1594 int _channel = DEFAULT_TOKEN_CHANNEL;
1573 // InternalApplicationConfiguration.g:5015:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) 1595 // InternalApplicationConfiguration.g:5178:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
1574 // InternalApplicationConfiguration.g:5015:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? 1596 // InternalApplicationConfiguration.g:5178:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
1575 { 1597 {
1576 match("//"); 1598 match("//");
1577 1599
1578 // InternalApplicationConfiguration.g:5015:24: (~ ( ( '\\n' | '\\r' ) ) )* 1600 // InternalApplicationConfiguration.g:5178:24: (~ ( ( '\\n' | '\\r' ) ) )*
1579 loop8: 1601 loop8:
1580 do { 1602 do {
1581 int alt8=2; 1603 int alt8=2;
@@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1588 1610
1589 switch (alt8) { 1611 switch (alt8) {
1590 case 1 : 1612 case 1 :
1591 // InternalApplicationConfiguration.g:5015:24: ~ ( ( '\\n' | '\\r' ) ) 1613 // InternalApplicationConfiguration.g:5178:24: ~ ( ( '\\n' | '\\r' ) )
1592 { 1614 {
1593 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') ) { 1615 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') ) {
1594 input.consume(); 1616 input.consume();
@@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1608 } 1630 }
1609 } while (true); 1631 } while (true);
1610 1632
1611 // InternalApplicationConfiguration.g:5015:40: ( ( '\\r' )? '\\n' )? 1633 // InternalApplicationConfiguration.g:5178:40: ( ( '\\r' )? '\\n' )?
1612 int alt10=2; 1634 int alt10=2;
1613 int LA10_0 = input.LA(1); 1635 int LA10_0 = input.LA(1);
1614 1636
@@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1617 } 1639 }
1618 switch (alt10) { 1640 switch (alt10) {
1619 case 1 : 1641 case 1 :
1620 // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? '\\n' 1642 // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? '\\n'
1621 { 1643 {
1622 // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? 1644 // InternalApplicationConfiguration.g:5178:41: ( '\\r' )?
1623 int alt9=2; 1645 int alt9=2;
1624 int LA9_0 = input.LA(1); 1646 int LA9_0 = input.LA(1);
1625 1647
@@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1628 } 1650 }
1629 switch (alt9) { 1651 switch (alt9) {
1630 case 1 : 1652 case 1 :
1631 // InternalApplicationConfiguration.g:5015:41: '\\r' 1653 // InternalApplicationConfiguration.g:5178:41: '\\r'
1632 { 1654 {
1633 match('\r'); 1655 match('\r');
1634 1656
@@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1660 try { 1682 try {
1661 int _type = RULE_WS; 1683 int _type = RULE_WS;
1662 int _channel = DEFAULT_TOKEN_CHANNEL; 1684 int _channel = DEFAULT_TOKEN_CHANNEL;
1663 // InternalApplicationConfiguration.g:5017:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) 1685 // InternalApplicationConfiguration.g:5180:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
1664 // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1686 // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1665 { 1687 {
1666 // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ 1688 // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
1667 int cnt11=0; 1689 int cnt11=0;
1668 loop11: 1690 loop11:
1669 do { 1691 do {
@@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1717 try { 1739 try {
1718 int _type = RULE_ANY_OTHER; 1740 int _type = RULE_ANY_OTHER;
1719 int _channel = DEFAULT_TOKEN_CHANNEL; 1741 int _channel = DEFAULT_TOKEN_CHANNEL;
1720 // InternalApplicationConfiguration.g:5019:16: ( . ) 1742 // InternalApplicationConfiguration.g:5182:16: ( . )
1721 // InternalApplicationConfiguration.g:5019:18: . 1743 // InternalApplicationConfiguration.g:5182:18: .
1722 { 1744 {
1723 matchAny(); 1745 matchAny();
1724 1746
@@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
1733 // $ANTLR end "RULE_ANY_OTHER" 1755 // $ANTLR end "RULE_ANY_OTHER"
1734 1756
1735 public void mTokens() throws RecognitionException { 1757 public void mTokens() throws RecognitionException {
1736 // 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 ) 1758 // 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 )
1737 int alt12=62; 1759 int alt12=63;
1738 alt12 = dfa12.predict(input); 1760 alt12 = dfa12.predict(input);
1739 switch (alt12) { 1761 switch (alt12) {
1740 case 1 : 1762 case 1 :
@@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2123 } 2145 }
2124 break; 2146 break;
2125 case 56 : 2147 case 56 :
2126 // InternalApplicationConfiguration.g:1:340: RULE_ID 2148 // InternalApplicationConfiguration.g:1:340: T__66
2127 { 2149 {
2128 mRULE_ID(); 2150 mT__66();
2129 2151
2130 } 2152 }
2131 break; 2153 break;
2132 case 57 : 2154 case 57 :
2133 // InternalApplicationConfiguration.g:1:348: RULE_INT 2155 // InternalApplicationConfiguration.g:1:346: RULE_ID
2134 { 2156 {
2135 mRULE_INT(); 2157 mRULE_ID();
2136 2158
2137 } 2159 }
2138 break; 2160 break;
2139 case 58 : 2161 case 58 :
2140 // InternalApplicationConfiguration.g:1:357: RULE_STRING 2162 // InternalApplicationConfiguration.g:1:354: RULE_INT
2141 { 2163 {
2142 mRULE_STRING(); 2164 mRULE_INT();
2143 2165
2144 } 2166 }
2145 break; 2167 break;
2146 case 59 : 2168 case 59 :
2147 // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT 2169 // InternalApplicationConfiguration.g:1:363: RULE_STRING
2148 { 2170 {
2149 mRULE_ML_COMMENT(); 2171 mRULE_STRING();
2150 2172
2151 } 2173 }
2152 break; 2174 break;
2153 case 60 : 2175 case 60 :
2154 // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT 2176 // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT
2155 { 2177 {
2156 mRULE_SL_COMMENT(); 2178 mRULE_ML_COMMENT();
2157 2179
2158 } 2180 }
2159 break; 2181 break;
2160 case 61 : 2182 case 61 :
2161 // InternalApplicationConfiguration.g:1:401: RULE_WS 2183 // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT
2162 { 2184 {
2163 mRULE_WS(); 2185 mRULE_SL_COMMENT();
2164 2186
2165 } 2187 }
2166 break; 2188 break;
2167 case 62 : 2189 case 62 :
2168 // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER 2190 // InternalApplicationConfiguration.g:1:407: RULE_WS
2191 {
2192 mRULE_WS();
2193
2194 }
2195 break;
2196 case 63 :
2197 // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER
2169 { 2198 {
2170 mRULE_ANY_OTHER(); 2199 mRULE_ANY_OTHER();
2171 2200
@@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2179 2208
2180 protected DFA12 dfa12 = new DFA12(this); 2209 protected DFA12 dfa12 = new DFA12(this);
2181 static final String DFA12_eotS = 2210 static final String DFA12_eotS =
2182 "\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"; 2211 "\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";
2183 static final String DFA12_eofS = 2212 static final String DFA12_eofS =
2184 "\u0134\uffff"; 2213 "\u0137\uffff";
2185 static final String DFA12_minS = 2214 static final String DFA12_minS =
2186 "\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"; 2215 "\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";
2187 static final String DFA12_maxS = 2216 static final String DFA12_maxS =
2188 "\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"; 2217 "\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";
2189 static final String DFA12_acceptS = 2218 static final String DFA12_acceptS =
2190 "\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"; 2219 "\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";
2191 static final String DFA12_specialS = 2220 static final String DFA12_specialS =
2192 "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; 2221 "\1\1\41\uffff\1\0\1\2\u0113\uffff}>";
2193 static final String[] DFA12_transitionS = { 2222 static final String[] DFA12_transitionS = {
2194 "\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", 2223 "\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",
2195 "\1\47", 2224 "\1\47",
@@ -2255,42 +2284,41 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2255 "\1\153", 2284 "\1\153",
2256 "\1\154", 2285 "\1\154",
2257 "\1\155", 2286 "\1\155",
2258 "\1\156", 2287 "\1\156\4\uffff\1\157",
2259 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2288 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2260 "\1\160",
2261 "\1\161", 2289 "\1\161",
2262 "\1\162", 2290 "\1\162",
2291 "\1\163",
2263 "", 2292 "",
2264 "", 2293 "",
2265 "", 2294 "",
2266 "", 2295 "",
2267 "", 2296 "",
2268 "", 2297 "",
2269 "\1\163\11\uffff\1\164\3\uffff\1\165", 2298 "\1\164\11\uffff\1\165\3\uffff\1\166",
2270 "\1\166", 2299 "\1\167",
2271 "\1\170\20\uffff\1\167", 2300 "\1\171\20\uffff\1\170",
2272 "\1\171",
2273 "\1\172", 2301 "\1\172",
2274 "",
2275 "\1\173", 2302 "\1\173",
2303 "",
2276 "\1\174", 2304 "\1\174",
2277 "\1\175", 2305 "\1\175",
2278 "\1\176", 2306 "\1\176",
2279 "\1\177", 2307 "\1\177",
2308 "\1\u0080",
2280 "", 2309 "",
2281 "", 2310 "",
2282 "", 2311 "",
2283 "", 2312 "",
2284 "", 2313 "",
2285 "\1\u0080", 2314 "\1\u0081",
2286 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2315 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2287 "\1\u0082",
2288 "\1\u0083", 2316 "\1\u0083",
2289 "\1\u0084", 2317 "\1\u0084",
2290 "\1\u0085", 2318 "\1\u0085",
2291 "\1\u0086", 2319 "\1\u0086",
2292 "\1\u0088\1\u0087", 2320 "\1\u0087",
2293 "\1\u0089", 2321 "\1\u0089\1\u0088",
2294 "\1\u008a", 2322 "\1\u008a",
2295 "\1\u008b", 2323 "\1\u008b",
2296 "\1\u008c", 2324 "\1\u008c",
@@ -2301,13 +2329,13 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2301 "\1\u0091", 2329 "\1\u0091",
2302 "\1\u0092", 2330 "\1\u0092",
2303 "\1\u0093", 2331 "\1\u0093",
2304 "\1\u0095\14\uffff\1\u0094", 2332 "\1\u0094",
2305 "", 2333 "\1\u0096\14\uffff\1\u0095",
2306 "\1\u0096",
2307 "\1\u0097", 2334 "\1\u0097",
2308 "\1\u0098\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2335 "",
2309 "\1\u009a", 2336 "\1\u0098",
2310 "\1\u009b", 2337 "\1\u0099",
2338 "\1\u009a\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2311 "\1\u009c", 2339 "\1\u009c",
2312 "\1\u009d", 2340 "\1\u009d",
2313 "\1\u009e", 2341 "\1\u009e",
@@ -2320,36 +2348,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2320 "\1\u00a5", 2348 "\1\u00a5",
2321 "\1\u00a6", 2349 "\1\u00a6",
2322 "\1\u00a7", 2350 "\1\u00a7",
2323 "",
2324 "\1\u00a8", 2351 "\1\u00a8",
2325 "\1\u00a9", 2352 "\1\u00a9",
2353 "",
2326 "\1\u00aa", 2354 "\1\u00aa",
2327 "\1\u00ab", 2355 "\1\u00ab",
2328 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2356 "\1\u00ac",
2329 "\1\u00ad", 2357 "\1\u00ad",
2330 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2358 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2359 "\1\u00af",
2331 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2360 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2332 "\1\u00b0",
2333 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2361 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2334 "\1\u00b2", 2362 "\1\u00b2",
2335 "\1\u00b3", 2363 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2336 "\1\u00b4", 2364 "\1\u00b4",
2337 "\1\u00b5", 2365 "\1\u00b5",
2338 "\1\u00b6", 2366 "\1\u00b6",
2339 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2367 "\1\u00b7",
2340 "\1\u00b8", 2368 "\1\u00b8",
2341 "\1\u00b9", 2369 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2342 "\1\u00ba", 2370 "\1\u00ba",
2343 "\1\u00bb", 2371 "\1\u00bb",
2344 "\1\u00bc", 2372 "\1\u00bc",
2345 "\1\u00bd", 2373 "\1\u00bd",
2374 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2375 "\1\u00bf",
2376 "\1\u00c0",
2346 "", 2377 "",
2347 "", 2378 "",
2348 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2379 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2349 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2380 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2350 "\1\u00c0",
2351 "\1\u00c1",
2352 "\1\u00c2",
2353 "\1\u00c3", 2381 "\1\u00c3",
2354 "\1\u00c4", 2382 "\1\u00c4",
2355 "\1\u00c5", 2383 "\1\u00c5",
@@ -2363,38 +2391,39 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2363 "\1\u00cd", 2391 "\1\u00cd",
2364 "\1\u00ce", 2392 "\1\u00ce",
2365 "\1\u00cf", 2393 "\1\u00cf",
2366 "",
2367 "\1\u00d0", 2394 "\1\u00d0",
2368 "",
2369 "",
2370 "\1\u00d1", 2395 "\1\u00d1",
2371 "",
2372 "\1\u00d2", 2396 "\1\u00d2",
2397 "",
2373 "\1\u00d3", 2398 "\1\u00d3",
2399 "",
2400 "",
2374 "\1\u00d4", 2401 "\1\u00d4",
2402 "",
2375 "\1\u00d5", 2403 "\1\u00d5",
2376 "\1\u00d6", 2404 "\1\u00d6",
2377 "",
2378 "\1\u00d7", 2405 "\1\u00d7",
2379 "\1\u00d8", 2406 "\1\u00d8",
2380 "\1\u00d9", 2407 "\1\u00d9",
2408 "",
2381 "\1\u00da", 2409 "\1\u00da",
2382 "\1\u00db", 2410 "\1\u00db",
2383 "\1\u00dc", 2411 "\1\u00dc",
2384 "",
2385 "",
2386 "\1\u00dd", 2412 "\1\u00dd",
2413 "",
2387 "\1\u00de", 2414 "\1\u00de",
2388 "\1\u00df", 2415 "\1\u00df",
2416 "",
2417 "",
2389 "\1\u00e0", 2418 "\1\u00e0",
2390 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2419 "\1\u00e1",
2391 "\1\u00e2", 2420 "\1\u00e2",
2392 "\1\u00e3", 2421 "\1\u00e3",
2393 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2422 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2394 "\1\u00e5", 2423 "\1\u00e5",
2395 "\1\u00e6", 2424 "\1\u00e6",
2396 "\1\u00e7",
2397 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2425 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2426 "\1\u00e8",
2398 "\1\u00e9", 2427 "\1\u00e9",
2399 "\1\u00ea", 2428 "\1\u00ea",
2400 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2429 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
@@ -2403,97 +2432,100 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2403 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2432 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2404 "\1\u00ef", 2433 "\1\u00ef",
2405 "\1\u00f0", 2434 "\1\u00f0",
2406 "\1\u00f1",
2407 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2408 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2435 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2436 "\1\u00f2",
2437 "\1\u00f3",
2409 "\1\u00f4", 2438 "\1\u00f4",
2410 "\1\u00f5",
2411 "\1\u00f6",
2412 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2439 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2440 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2441 "\1\u00f7",
2413 "\1\u00f8", 2442 "\1\u00f8",
2443 "\1\u00f9",
2414 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2444 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2445 "\1\u00fb",
2415 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2446 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2416 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2447 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2417 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2448 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2418 "\1\u00fd",
2419 "",
2420 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2449 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2421 "\1\u00ff",
2422 "",
2423 "\1\u0100", 2450 "\1\u0100",
2424 "\1\u0101", 2451 "",
2452 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2425 "\1\u0102", 2453 "\1\u0102",
2426 "", 2454 "",
2427 "\1\u0103", 2455 "\1\u0103",
2428 "\1\u0104", 2456 "\1\u0104",
2429 "",
2430 "\1\u0105", 2457 "\1\u0105",
2431 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2432 "", 2458 "",
2433 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2459 "\1\u0106",
2434 "\1\u0108", 2460 "\1\u0107",
2435 "\1\u0109",
2436 "", 2461 "",
2462 "\1\u0108",
2463 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2437 "", 2464 "",
2438 "\1\u010a", 2465 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2439 "\1\u010b", 2466 "\1\u010b",
2440 "\1\u010c", 2467 "\1\u010c",
2441 "", 2468 "",
2469 "",
2442 "\1\u010d", 2470 "\1\u010d",
2471 "\1\u010e",
2472 "\1\u010f",
2443 "", 2473 "",
2474 "\1\u0110",
2444 "", 2475 "",
2445 "", 2476 "",
2446 "", 2477 "",
2447 "\1\u010e",
2448 "", 2478 "",
2449 "\1\u010f",
2450 "\1\u0110",
2451 "\1\u0111", 2479 "\1\u0111",
2480 "",
2452 "\1\u0112", 2481 "\1\u0112",
2453 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2482 "\1\u0113",
2454 "\1\u0114", 2483 "\1\u0114",
2455 "\1\u0115", 2484 "\1\u0115",
2485 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2486 "\1\u0117",
2487 "\1\u0118",
2456 "", 2488 "",
2457 "", 2489 "",
2458 "", 2490 "",
2459 "\1\u0116",
2460 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2461 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2462 "\1\u0119", 2491 "\1\u0119",
2463 "\1\u011a",
2464 "\1\u011b",
2465 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2492 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2493 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2494 "\1\u011c",
2466 "\1\u011d", 2495 "\1\u011d",
2467 "\1\u011e", 2496 "\1\u011e",
2468 "\1\u011f",
2469 "",
2470 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2497 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2498 "\1\u0120",
2471 "\1\u0121", 2499 "\1\u0121",
2472 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2500 "\1\u0122",
2473 "",
2474 "", 2501 "",
2475 "\1\u0123", 2502 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2476 "\1\u0124", 2503 "\1\u0124",
2477 "\1\u0125",
2478 "",
2479 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2504 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2505 "",
2506 "",
2507 "\1\u0126",
2480 "\1\u0127", 2508 "\1\u0127",
2481 "\1\u0128", 2509 "\1\u0128",
2482 "", 2510 "",
2483 "\1\u0129", 2511 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2484 "",
2485 "\1\u012a", 2512 "\1\u012a",
2513 "\1\u012b",
2514 "",
2515 "\1\u012c",
2516 "",
2517 "\1\u012d",
2486 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2518 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2487 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2519 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2488 "", 2520 "",
2489 "\1\u012d", 2521 "\1\u0130",
2490 "\1\u012e", 2522 "\1\u0131",
2491 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2523 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2492 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2524 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2493 "", 2525 "",
2494 "", 2526 "",
2495 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", 2527 "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
2496 "\1\u0132", 2528 "\1\u0135",
2497 "", 2529 "",
2498 "", 2530 "",
2499 "", 2531 "",
@@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2531 this.transition = DFA12_transition; 2563 this.transition = DFA12_transition;
2532 } 2564 }
2533 public String getDescription() { 2565 public String getDescription() {
2534 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 );"; 2566 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 );";
2535 } 2567 }
2536 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 2568 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
2537 IntStream input = _input; 2569 IntStream input = _input;
2538 int _s = s; 2570 int _s = s;
2539 switch ( s ) { 2571 switch ( s ) {
2540 case 0 : 2572 case 0 :
2541 int LA12_35 = input.LA(1); 2573 int LA12_34 = input.LA(1);
2542 2574
2543 s = -1; 2575 s = -1;
2544 if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} 2576 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
2545 2577
2546 else s = 38; 2578 else s = 38;
2547 2579
@@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
2630 if ( s>=0 ) return s; 2662 if ( s>=0 ) return s;
2631 break; 2663 break;
2632 case 2 : 2664 case 2 :
2633 int LA12_34 = input.LA(1); 2665 int LA12_35 = input.LA(1);
2634 2666
2635 s = -1; 2667 s = -1;
2636 if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} 2668 if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
2637 2669
2638 else s = 38; 2670 else s = 38;
2639 2671
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;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'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'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'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'"
26 }; 26 };
27 public static final int T__50=50; 27 public static final int T__50=50;
28 public static final int T__19=19; 28 public static final int T__19=19;
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
52 public static final int RULE_INT=5; 52 public static final int RULE_INT=5;
53 public static final int T__29=29; 53 public static final int T__29=29;
54 public static final int T__22=22; 54 public static final int T__22=22;
55 public static final int T__66=66;
55 public static final int RULE_ML_COMMENT=7; 56 public static final int RULE_ML_COMMENT=7;
56 public static final int T__23=23; 57 public static final int T__23=23;
57 public static final int T__24=24; 58 public static final int T__24=24;
@@ -238,7 +239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
238 int alt2=2; 239 int alt2=2;
239 int LA2_0 = input.LA(1); 240 int LA2_0 = input.LA(1);
240 241
241 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)) ) { 242 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)) ) {
242 alt2=1; 243 alt2=1;
243 } 244 }
244 245
@@ -360,10 +361,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
360 int alt3=2; 361 int alt3=2;
361 int LA3_0 = input.LA(1); 362 int LA3_0 = input.LA(1);
362 363
363 if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) { 364 if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) {
364 alt3=1; 365 alt3=1;
365 } 366 }
366 else if ( (LA3_0==47) ) { 367 else if ( (LA3_0==48) ) {
367 alt3=2; 368 alt3=2;
368 } 369 }
369 else { 370 else {
@@ -1345,17 +1346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
1345 alt8=4; 1346 alt8=4;
1346 } 1347 }
1347 break; 1348 break;
1348 case 32: 1349 case 33:
1349 { 1350 {
1350 alt8=5; 1351 alt8=5;
1351 } 1352 }
1352 break; 1353 break;
1353 case 46: 1354 case 47:
1354 { 1355 {
1355 alt8=6; 1356 alt8=6;
1356 } 1357 }
1357 break; 1358 break;
1358 case 31: 1359 case 32:
1359 { 1360 {
1360 alt8=7; 1361 alt8=7;
1361 } 1362 }
@@ -5357,10 +5358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5357 int alt29=2; 5358 int alt29=2;
5358 int LA29_0 = input.LA(1); 5359 int LA29_0 = input.LA(1);
5359 5360
5360 if ( ((LA29_0>=56 && LA29_0<=57)) ) { 5361 if ( ((LA29_0>=57 && LA29_0<=58)) ) {
5361 alt29=1; 5362 alt29=1;
5362 } 5363 }
5363 else if ( (LA29_0==16||LA29_0==30) ) { 5364 else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) {
5364 alt29=2; 5365 alt29=2;
5365 } 5366 }
5366 else { 5367 else {
@@ -5778,32 +5779,407 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5778 5779
5779 5780
5780 // $ANTLR start "ruleObjectiveFunction" 5781 // $ANTLR start "ruleObjectiveFunction"
5781 // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ; 5782 // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ;
5782 public final EObject ruleObjectiveFunction() throws RecognitionException { 5783 public final EObject ruleObjectiveFunction() throws RecognitionException {
5783 EObject current = null; 5784 EObject current = null;
5784 5785
5785 EObject this_ReliabilityObjectiveFunction_0 = null; 5786 EObject this_CostObjectiveFunction_0 = null;
5787
5788 EObject this_ReliabilityObjectiveFunction_1 = null;
5786 5789
5787 5790
5788 5791
5789 enterRule(); 5792 enterRule();
5790 5793
5791 try { 5794 try {
5792 // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ) 5795 // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) )
5793 // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction 5796 // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
5794 { 5797 {
5798 // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
5799 int alt30=2;
5800 int LA30_0 = input.LA(1);
5795 5801
5796 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); 5802 if ( (LA30_0==29) ) {
5797 5803 alt30=1;
5804 }
5805 else if ( (LA30_0==16||LA30_0==31) ) {
5806 alt30=2;
5807 }
5808 else {
5809 NoViableAltException nvae =
5810 new NoViableAltException("", 30, 0, input);
5811
5812 throw nvae;
5813 }
5814 switch (alt30) {
5815 case 1 :
5816 // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction
5817 {
5818
5819 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
5820
5821 pushFollow(FOLLOW_2);
5822 this_CostObjectiveFunction_0=ruleCostObjectiveFunction();
5823
5824 state._fsp--;
5825
5826
5827 current = this_CostObjectiveFunction_0;
5828 afterParserOrEnumRuleCall();
5829
5830
5831 }
5832 break;
5833 case 2 :
5834 // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction
5835 {
5836
5837 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
5838
5839 pushFollow(FOLLOW_2);
5840 this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction();
5841
5842 state._fsp--;
5843
5844
5845 current = this_ReliabilityObjectiveFunction_1;
5846 afterParserOrEnumRuleCall();
5847
5848
5849 }
5850 break;
5851
5852 }
5853
5854
5855 }
5856
5857
5858 leaveRule();
5859
5860 }
5861
5862 catch (RecognitionException re) {
5863 recover(input,re);
5864 appendSkippedTokens();
5865 }
5866 finally {
5867 }
5868 return current;
5869 }
5870 // $ANTLR end "ruleObjectiveFunction"
5871
5872
5873 // $ANTLR start "entryRuleCostObjectiveFunction"
5874 // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ;
5875 public final EObject entryRuleCostObjectiveFunction() throws RecognitionException {
5876 EObject current = null;
5877
5878 EObject iv_ruleCostObjectiveFunction = null;
5879
5880
5881 try {
5882 // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF )
5883 // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF
5884 {
5885 newCompositeNode(grammarAccess.getCostObjectiveFunctionRule());
5886 pushFollow(FOLLOW_1);
5887 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction();
5888
5889 state._fsp--;
5890
5891 current =iv_ruleCostObjectiveFunction;
5892 match(input,EOF,FOLLOW_2);
5893
5894 }
5895
5896 }
5897
5898 catch (RecognitionException re) {
5899 recover(input,re);
5900 appendSkippedTokens();
5901 }
5902 finally {
5903 }
5904 return current;
5905 }
5906 // $ANTLR end "entryRuleCostObjectiveFunction"
5907
5908
5909 // $ANTLR start "ruleCostObjectiveFunction"
5910 // 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= '}' ) ;
5911 public final EObject ruleCostObjectiveFunction() throws RecognitionException {
5912 EObject current = null;
5913
5914 Token otherlv_0=null;
5915 Token otherlv_1=null;
5916 Token otherlv_3=null;
5917 Token otherlv_5=null;
5918 EObject lv_entries_2_0 = null;
5919
5920 EObject lv_entries_4_0 = null;
5921
5922
5923
5924 enterRule();
5925
5926 try {
5927 // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) )
5928 // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5929 {
5930 // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5931 // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}'
5932 {
5933 otherlv_0=(Token)match(input,29,FOLLOW_17);
5934
5935 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
5936
5937 otherlv_1=(Token)match(input,19,FOLLOW_6);
5938
5939 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
5940
5941 // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) )
5942 // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
5943 {
5944 // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
5945 // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry
5946 {
5947
5948 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
5949
5950 pushFollow(FOLLOW_15);
5951 lv_entries_2_0=ruleCostEntry();
5952
5953 state._fsp--;
5954
5955
5956 if (current==null) {
5957 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
5958 }
5959 add(
5960 current,
5961 "entries",
5962 lv_entries_2_0,
5963 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
5964 afterParserOrEnumRuleCall();
5965
5966
5967 }
5968
5969
5970 }
5971
5972 // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )*
5973 loop31:
5974 do {
5975 int alt31=2;
5976 int LA31_0 = input.LA(1);
5977
5978 if ( (LA31_0==20) ) {
5979 alt31=1;
5980 }
5981
5982
5983 switch (alt31) {
5984 case 1 :
5985 // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) )
5986 {
5987 otherlv_3=(Token)match(input,20,FOLLOW_6);
5988
5989 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
5990
5991 // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) )
5992 // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
5993 {
5994 // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
5995 // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry
5996 {
5997
5998 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
5999
6000 pushFollow(FOLLOW_15);
6001 lv_entries_4_0=ruleCostEntry();
6002
6003 state._fsp--;
6004
6005
6006 if (current==null) {
6007 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
6008 }
6009 add(
6010 current,
6011 "entries",
6012 lv_entries_4_0,
6013 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
6014 afterParserOrEnumRuleCall();
6015
6016
6017 }
6018
6019
6020 }
6021
6022
6023 }
6024 break;
6025
6026 default :
6027 break loop31;
6028 }
6029 } while (true);
6030
6031 otherlv_5=(Token)match(input,21,FOLLOW_2);
6032
6033 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
6034
6035
6036 }
6037
6038
6039 }
6040
6041
6042 leaveRule();
6043
6044 }
6045
6046 catch (RecognitionException re) {
6047 recover(input,re);
6048 appendSkippedTokens();
6049 }
6050 finally {
6051 }
6052 return current;
6053 }
6054 // $ANTLR end "ruleCostObjectiveFunction"
6055
6056
6057 // $ANTLR start "entryRuleCostEntry"
6058 // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ;
6059 public final EObject entryRuleCostEntry() throws RecognitionException {
6060 EObject current = null;
6061
6062 EObject iv_ruleCostEntry = null;
6063
6064
6065 try {
6066 // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF )
6067 // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF
6068 {
6069 newCompositeNode(grammarAccess.getCostEntryRule());
6070 pushFollow(FOLLOW_1);
6071 iv_ruleCostEntry=ruleCostEntry();
6072
6073 state._fsp--;
6074
6075 current =iv_ruleCostEntry;
6076 match(input,EOF,FOLLOW_2);
6077
6078 }
6079
6080 }
6081
6082 catch (RecognitionException re) {
6083 recover(input,re);
6084 appendSkippedTokens();
6085 }
6086 finally {
6087 }
6088 return current;
6089 }
6090 // $ANTLR end "entryRuleCostEntry"
6091
6092
6093 // $ANTLR start "ruleCostEntry"
6094 // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ;
6095 public final EObject ruleCostEntry() throws RecognitionException {
6096 EObject current = null;
6097
6098 Token otherlv_1=null;
6099 EObject lv_patternElement_0_0 = null;
6100
6101 AntlrDatatypeRuleToken lv_weight_2_0 = null;
6102
6103
6104
6105 enterRule();
6106
6107 try {
6108 // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) )
6109 // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
6110 {
6111 // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
6112 // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) )
6113 {
6114 // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) )
6115 // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
6116 {
6117 // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
6118 // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement
6119 {
6120
6121 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
6122
6123 pushFollow(FOLLOW_13);
6124 lv_patternElement_0_0=rulePatternElement();
6125
6126 state._fsp--;
6127
6128
6129 if (current==null) {
6130 current = createModelElementForParent(grammarAccess.getCostEntryRule());
6131 }
6132 set(
6133 current,
6134 "patternElement",
6135 lv_patternElement_0_0,
6136 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
6137 afterParserOrEnumRuleCall();
6138
6139
6140 }
6141
6142
6143 }
6144
6145 otherlv_1=(Token)match(input,18,FOLLOW_24);
6146
6147 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
6148
6149 // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) )
6150 // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
6151 {
6152 // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
6153 // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral
6154 {
6155
6156 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
6157
5798 pushFollow(FOLLOW_2); 6158 pushFollow(FOLLOW_2);
5799 this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction(); 6159 lv_weight_2_0=ruleINTLiteral();
5800 6160
5801 state._fsp--; 6161 state._fsp--;
5802 6162
5803 6163
5804 current = this_ReliabilityObjectiveFunction_0; 6164 if (current==null) {
5805 afterParserOrEnumRuleCall(); 6165 current = createModelElementForParent(grammarAccess.getCostEntryRule());
5806 6166 }
6167 set(
6168 current,
6169 "weight",
6170 lv_weight_2_0,
6171 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
6172 afterParserOrEnumRuleCall();
6173
6174
6175 }
6176
6177
6178 }
6179
6180
6181 }
6182
5807 6183
5808 } 6184 }
5809 6185
@@ -5820,11 +6196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5820 } 6196 }
5821 return current; 6197 return current;
5822 } 6198 }
5823 // $ANTLR end "ruleObjectiveFunction" 6199 // $ANTLR end "ruleCostEntry"
5824 6200
5825 6201
5826 // $ANTLR start "entryRuleReliabilityObjectiveFunction" 6202 // $ANTLR start "entryRuleReliabilityObjectiveFunction"
5827 // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; 6203 // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ;
5828 public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { 6204 public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException {
5829 EObject current = null; 6205 EObject current = null;
5830 6206
@@ -5832,8 +6208,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5832 6208
5833 6209
5834 try { 6210 try {
5835 // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) 6211 // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF )
5836 // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF 6212 // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF
5837 { 6213 {
5838 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); 6214 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule());
5839 pushFollow(FOLLOW_1); 6215 pushFollow(FOLLOW_1);
@@ -5860,7 +6236,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5860 6236
5861 6237
5862 // $ANTLR start "ruleReliabilityObjectiveFunction" 6238 // $ANTLR start "ruleReliabilityObjectiveFunction"
5863 // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; 6239 // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ;
5864 public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { 6240 public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException {
5865 EObject current = null; 6241 EObject current = null;
5866 6242
@@ -5873,28 +6249,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5873 enterRule(); 6249 enterRule();
5874 6250
5875 try { 6251 try {
5876 // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) 6252 // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) )
5877 // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) 6253 // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
5878 { 6254 {
5879 // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) 6255 // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
5880 int alt30=2; 6256 int alt32=2;
5881 int LA30_0 = input.LA(1); 6257 int LA32_0 = input.LA(1);
5882 6258
5883 if ( (LA30_0==16) ) { 6259 if ( (LA32_0==16) ) {
5884 alt30=1; 6260 alt32=1;
5885 } 6261 }
5886 else if ( (LA30_0==30) ) { 6262 else if ( (LA32_0==31) ) {
5887 alt30=2; 6263 alt32=2;
5888 } 6264 }
5889 else { 6265 else {
5890 NoViableAltException nvae = 6266 NoViableAltException nvae =
5891 new NoViableAltException("", 30, 0, input); 6267 new NoViableAltException("", 32, 0, input);
5892 6268
5893 throw nvae; 6269 throw nvae;
5894 } 6270 }
5895 switch (alt30) { 6271 switch (alt32) {
5896 case 1 : 6272 case 1 :
5897 // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability 6273 // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability
5898 { 6274 {
5899 6275
5900 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); 6276 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
@@ -5912,7 +6288,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5912 } 6288 }
5913 break; 6289 break;
5914 case 2 : 6290 case 2 :
5915 // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff 6291 // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff
5916 { 6292 {
5917 6293
5918 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); 6294 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
@@ -5952,7 +6328,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5952 6328
5953 6329
5954 // $ANTLR start "entryRuleReliabiltiyProbability" 6330 // $ANTLR start "entryRuleReliabiltiyProbability"
5955 // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; 6331 // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ;
5956 public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { 6332 public final EObject entryRuleReliabiltiyProbability() throws RecognitionException {
5957 EObject current = null; 6333 EObject current = null;
5958 6334
@@ -5960,8 +6336,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5960 6336
5961 6337
5962 try { 6338 try {
5963 // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) 6339 // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF )
5964 // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF 6340 // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF
5965 { 6341 {
5966 newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); 6342 newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule());
5967 pushFollow(FOLLOW_1); 6343 pushFollow(FOLLOW_1);
@@ -5988,7 +6364,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5988 6364
5989 6365
5990 // $ANTLR start "ruleReliabiltiyProbability" 6366 // $ANTLR start "ruleReliabiltiyProbability"
5991 // 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 ) ) ) ; 6367 // 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 ) ) ) ;
5992 public final EObject ruleReliabiltiyProbability() throws RecognitionException { 6368 public final EObject ruleReliabiltiyProbability() throws RecognitionException {
5993 EObject current = null; 6369 EObject current = null;
5994 6370
@@ -6003,36 +6379,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6003 enterRule(); 6379 enterRule();
6004 6380
6005 try { 6381 try {
6006 // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) 6382 // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) )
6007 // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) 6383 // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
6008 { 6384 {
6009 // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) 6385 // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
6010 // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) 6386 // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) )
6011 { 6387 {
6012 otherlv_0=(Token)match(input,16,FOLLOW_6); 6388 otherlv_0=(Token)match(input,16,FOLLOW_6);
6013 6389
6014 newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); 6390 newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
6015 6391
6016 // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? 6392 // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
6017 int alt31=2; 6393 int alt33=2;
6018 int LA31_0 = input.LA(1); 6394 int LA33_0 = input.LA(1);
6019 6395
6020 if ( (LA31_0==RULE_ID) ) { 6396 if ( (LA33_0==RULE_ID) ) {
6021 int LA31_1 = input.LA(2); 6397 int LA33_1 = input.LA(2);
6022 6398
6023 if ( (LA31_1==11||LA31_1==24) ) { 6399 if ( (LA33_1==11||LA33_1==24) ) {
6024 alt31=1; 6400 alt33=1;
6025 } 6401 }
6026 } 6402 }
6027 switch (alt31) { 6403 switch (alt33) {
6028 case 1 : 6404 case 1 :
6029 // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' 6405 // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
6030 { 6406 {
6031 // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) 6407 // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) )
6032 // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) 6408 // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
6033 { 6409 {
6034 // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) 6410 // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
6035 // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName 6411 // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName
6036 { 6412 {
6037 6413
6038 if (current==null) { 6414 if (current==null) {
@@ -6066,11 +6442,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6066 6442
6067 } 6443 }
6068 6444
6069 // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) ) 6445 // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) )
6070 // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) 6446 // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
6071 { 6447 {
6072 // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) 6448 // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
6073 // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID 6449 // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID
6074 { 6450 {
6075 6451
6076 if (current==null) { 6452 if (current==null) {
@@ -6087,15 +6463,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6087 6463
6088 } 6464 }
6089 6465
6090 otherlv_4=(Token)match(input,29,FOLLOW_24); 6466 otherlv_4=(Token)match(input,30,FOLLOW_24);
6091 6467
6092 newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); 6468 newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
6093 6469
6094 // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) ) 6470 // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) )
6095 // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) 6471 // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
6096 { 6472 {
6097 // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) 6473 // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
6098 // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral 6474 // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral
6099 { 6475 {
6100 6476
6101 newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); 6477 newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
@@ -6145,7 +6521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6145 6521
6146 6522
6147 // $ANTLR start "entryRuleMtff" 6523 // $ANTLR start "entryRuleMtff"
6148 // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; 6524 // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ;
6149 public final EObject entryRuleMtff() throws RecognitionException { 6525 public final EObject entryRuleMtff() throws RecognitionException {
6150 EObject current = null; 6526 EObject current = null;
6151 6527
@@ -6153,8 +6529,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6153 6529
6154 6530
6155 try { 6531 try {
6156 // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF ) 6532 // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF )
6157 // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF 6533 // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF
6158 { 6534 {
6159 newCompositeNode(grammarAccess.getMtffRule()); 6535 newCompositeNode(grammarAccess.getMtffRule());
6160 pushFollow(FOLLOW_1); 6536 pushFollow(FOLLOW_1);
@@ -6181,7 +6557,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6181 6557
6182 6558
6183 // $ANTLR start "ruleMtff" 6559 // $ANTLR start "ruleMtff"
6184 // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; 6560 // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
6185 public final EObject ruleMtff() throws RecognitionException { 6561 public final EObject ruleMtff() throws RecognitionException {
6186 EObject current = null; 6562 EObject current = null;
6187 6563
@@ -6193,36 +6569,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6193 enterRule(); 6569 enterRule();
6194 6570
6195 try { 6571 try {
6196 // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) 6572 // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
6197 // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) 6573 // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
6198 { 6574 {
6199 // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) 6575 // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
6200 // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) 6576 // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
6201 { 6577 {
6202 otherlv_0=(Token)match(input,30,FOLLOW_6); 6578 otherlv_0=(Token)match(input,31,FOLLOW_6);
6203 6579
6204 newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); 6580 newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0());
6205 6581
6206 // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? 6582 // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
6207 int alt32=2; 6583 int alt34=2;
6208 int LA32_0 = input.LA(1); 6584 int LA34_0 = input.LA(1);
6209 6585
6210 if ( (LA32_0==RULE_ID) ) { 6586 if ( (LA34_0==RULE_ID) ) {
6211 int LA32_1 = input.LA(2); 6587 int LA34_1 = input.LA(2);
6212 6588
6213 if ( (LA32_1==11||LA32_1==24) ) { 6589 if ( (LA34_1==11||LA34_1==24) ) {
6214 alt32=1; 6590 alt34=1;
6215 } 6591 }
6216 } 6592 }
6217 switch (alt32) { 6593 switch (alt34) {
6218 case 1 : 6594 case 1 :
6219 // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' 6595 // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
6220 { 6596 {
6221 // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) 6597 // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) )
6222 // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) 6598 // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
6223 { 6599 {
6224 // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) 6600 // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
6225 // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName 6601 // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName
6226 { 6602 {
6227 6603
6228 if (current==null) { 6604 if (current==null) {
@@ -6256,11 +6632,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6256 6632
6257 } 6633 }
6258 6634
6259 // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) ) 6635 // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) )
6260 // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) 6636 // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
6261 { 6637 {
6262 // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) 6638 // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
6263 // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID 6639 // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID
6264 { 6640 {
6265 6641
6266 if (current==null) { 6642 if (current==null) {
@@ -6300,7 +6676,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6300 6676
6301 6677
6302 // $ANTLR start "entryRuleObjectiveDeclaration" 6678 // $ANTLR start "entryRuleObjectiveDeclaration"
6303 // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; 6679 // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ;
6304 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { 6680 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException {
6305 EObject current = null; 6681 EObject current = null;
6306 6682
@@ -6308,8 +6684,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6308 6684
6309 6685
6310 try { 6686 try {
6311 // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) 6687 // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF )
6312 // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF 6688 // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF
6313 { 6689 {
6314 newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); 6690 newCompositeNode(grammarAccess.getObjectiveDeclarationRule());
6315 pushFollow(FOLLOW_1); 6691 pushFollow(FOLLOW_1);
@@ -6336,7 +6712,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6336 6712
6337 6713
6338 // $ANTLR start "ruleObjectiveDeclaration" 6714 // $ANTLR start "ruleObjectiveDeclaration"
6339 // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; 6715 // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ;
6340 public final EObject ruleObjectiveDeclaration() throws RecognitionException { 6716 public final EObject ruleObjectiveDeclaration() throws RecognitionException {
6341 EObject current = null; 6717 EObject current = null;
6342 6718
@@ -6349,21 +6725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6349 enterRule(); 6725 enterRule();
6350 6726
6351 try { 6727 try {
6352 // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) 6728 // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) )
6353 // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6729 // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6354 { 6730 {
6355 // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6731 // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6356 // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6732 // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6357 { 6733 {
6358 otherlv_0=(Token)match(input,31,FOLLOW_6); 6734 otherlv_0=(Token)match(input,32,FOLLOW_6);
6359 6735
6360 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 6736 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
6361 6737
6362 // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) ) 6738 // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) )
6363 // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) 6739 // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
6364 { 6740 {
6365 // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) 6741 // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
6366 // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID 6742 // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID
6367 { 6743 {
6368 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 6744 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
6369 6745
@@ -6385,11 +6761,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6385 6761
6386 } 6762 }
6387 6763
6388 // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6764 // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6389 // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6765 // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
6390 { 6766 {
6391 // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6767 // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
6392 // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification 6768 // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification
6393 { 6769 {
6394 6770
6395 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); 6771 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
@@ -6439,7 +6815,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6439 6815
6440 6816
6441 // $ANTLR start "entryRuleObjectiveReference" 6817 // $ANTLR start "entryRuleObjectiveReference"
6442 // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; 6818 // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ;
6443 public final EObject entryRuleObjectiveReference() throws RecognitionException { 6819 public final EObject entryRuleObjectiveReference() throws RecognitionException {
6444 EObject current = null; 6820 EObject current = null;
6445 6821
@@ -6447,8 +6823,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6447 6823
6448 6824
6449 try { 6825 try {
6450 // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) 6826 // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF )
6451 // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF 6827 // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF
6452 { 6828 {
6453 newCompositeNode(grammarAccess.getObjectiveReferenceRule()); 6829 newCompositeNode(grammarAccess.getObjectiveReferenceRule());
6454 pushFollow(FOLLOW_1); 6830 pushFollow(FOLLOW_1);
@@ -6475,7 +6851,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6475 6851
6476 6852
6477 // $ANTLR start "ruleObjectiveReference" 6853 // $ANTLR start "ruleObjectiveReference"
6478 // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 6854 // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
6479 public final EObject ruleObjectiveReference() throws RecognitionException { 6855 public final EObject ruleObjectiveReference() throws RecognitionException {
6480 EObject current = null; 6856 EObject current = null;
6481 6857
@@ -6485,14 +6861,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6485 enterRule(); 6861 enterRule();
6486 6862
6487 try { 6863 try {
6488 // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) ) 6864 // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) )
6489 // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) 6865 // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
6490 { 6866 {
6491 // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) 6867 // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
6492 // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) 6868 // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
6493 { 6869 {
6494 // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) 6870 // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
6495 // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID 6871 // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID
6496 { 6872 {
6497 6873
6498 if (current==null) { 6874 if (current==null) {
@@ -6529,7 +6905,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6529 6905
6530 6906
6531 // $ANTLR start "entryRuleObjective" 6907 // $ANTLR start "entryRuleObjective"
6532 // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; 6908 // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ;
6533 public final EObject entryRuleObjective() throws RecognitionException { 6909 public final EObject entryRuleObjective() throws RecognitionException {
6534 EObject current = null; 6910 EObject current = null;
6535 6911
@@ -6537,8 +6913,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6537 6913
6538 6914
6539 try { 6915 try {
6540 // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF ) 6916 // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF )
6541 // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF 6917 // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF
6542 { 6918 {
6543 newCompositeNode(grammarAccess.getObjectiveRule()); 6919 newCompositeNode(grammarAccess.getObjectiveRule());
6544 pushFollow(FOLLOW_1); 6920 pushFollow(FOLLOW_1);
@@ -6565,7 +6941,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6565 6941
6566 6942
6567 // $ANTLR start "ruleObjective" 6943 // $ANTLR start "ruleObjective"
6568 // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; 6944 // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ;
6569 public final EObject ruleObjective() throws RecognitionException { 6945 public final EObject ruleObjective() throws RecognitionException {
6570 EObject current = null; 6946 EObject current = null;
6571 6947
@@ -6578,28 +6954,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6578 enterRule(); 6954 enterRule();
6579 6955
6580 try { 6956 try {
6581 // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) 6957 // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) )
6582 // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6958 // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6583 { 6959 {
6584 // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6960 // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6585 int alt33=2; 6961 int alt35=2;
6586 int LA33_0 = input.LA(1); 6962 int LA35_0 = input.LA(1);
6587 6963
6588 if ( (LA33_0==RULE_ID) ) { 6964 if ( (LA35_0==RULE_ID) ) {
6589 alt33=1; 6965 alt35=1;
6590 } 6966 }
6591 else if ( (LA33_0==19) ) { 6967 else if ( (LA35_0==19) ) {
6592 alt33=2; 6968 alt35=2;
6593 } 6969 }
6594 else { 6970 else {
6595 NoViableAltException nvae = 6971 NoViableAltException nvae =
6596 new NoViableAltException("", 33, 0, input); 6972 new NoViableAltException("", 35, 0, input);
6597 6973
6598 throw nvae; 6974 throw nvae;
6599 } 6975 }
6600 switch (alt33) { 6976 switch (alt35) {
6601 case 1 : 6977 case 1 :
6602 // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference 6978 // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference
6603 { 6979 {
6604 6980
6605 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); 6981 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
@@ -6617,7 +6993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6617 } 6993 }
6618 break; 6994 break;
6619 case 2 : 6995 case 2 :
6620 // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification 6996 // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification
6621 { 6997 {
6622 6998
6623 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); 6999 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
@@ -6657,7 +7033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6657 7033
6658 7034
6659 // $ANTLR start "entryRuleConfigSpecification" 7035 // $ANTLR start "entryRuleConfigSpecification"
6660 // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; 7036 // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ;
6661 public final EObject entryRuleConfigSpecification() throws RecognitionException { 7037 public final EObject entryRuleConfigSpecification() throws RecognitionException {
6662 EObject current = null; 7038 EObject current = null;
6663 7039
@@ -6665,8 +7041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6665 7041
6666 7042
6667 try { 7043 try {
6668 // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) 7044 // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF )
6669 // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF 7045 // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF
6670 { 7046 {
6671 newCompositeNode(grammarAccess.getConfigSpecificationRule()); 7047 newCompositeNode(grammarAccess.getConfigSpecificationRule());
6672 pushFollow(FOLLOW_1); 7048 pushFollow(FOLLOW_1);
@@ -6693,7 +7069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6693 7069
6694 7070
6695 // $ANTLR start "ruleConfigSpecification" 7071 // $ANTLR start "ruleConfigSpecification"
6696 // 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= '}' ) ; 7072 // 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= '}' ) ;
6697 public final EObject ruleConfigSpecification() throws RecognitionException { 7073 public final EObject ruleConfigSpecification() throws RecognitionException {
6698 EObject current = null; 7074 EObject current = null;
6699 7075
@@ -6709,14 +7085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6709 enterRule(); 7085 enterRule();
6710 7086
6711 try { 7087 try {
6712 // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) 7088 // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) )
6713 // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 7089 // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6714 { 7090 {
6715 // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 7091 // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6716 // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' 7092 // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}'
6717 { 7093 {
6718 // InternalApplicationConfiguration.g:2424:3: () 7094 // InternalApplicationConfiguration.g:2571:3: ()
6719 // InternalApplicationConfiguration.g:2425:4: 7095 // InternalApplicationConfiguration.g:2572:4:
6720 { 7096 {
6721 7097
6722 current = forceCreateModelElement( 7098 current = forceCreateModelElement(
@@ -6730,22 +7106,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6730 7106
6731 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 7107 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
6732 7108
6733 // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? 7109 // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )?
6734 int alt35=2; 7110 int alt37=2;
6735 int LA35_0 = input.LA(1); 7111 int LA37_0 = input.LA(1);
6736 7112
6737 if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) { 7113 if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) {
6738 alt35=1; 7114 alt37=1;
6739 } 7115 }
6740 switch (alt35) { 7116 switch (alt37) {
6741 case 1 : 7117 case 1 :
6742 // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 7118 // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6743 { 7119 {
6744 // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) 7120 // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) )
6745 // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) 7121 // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
6746 { 7122 {
6747 // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) 7123 // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
6748 // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry 7124 // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry
6749 { 7125 {
6750 7126
6751 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 7127 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
@@ -6772,30 +7148,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6772 7148
6773 } 7149 }
6774 7150
6775 // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 7151 // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6776 loop34: 7152 loop36:
6777 do { 7153 do {
6778 int alt34=2; 7154 int alt36=2;
6779 int LA34_0 = input.LA(1); 7155 int LA36_0 = input.LA(1);
6780 7156
6781 if ( (LA34_0==20) ) { 7157 if ( (LA36_0==20) ) {
6782 alt34=1; 7158 alt36=1;
6783 } 7159 }
6784 7160
6785 7161
6786 switch (alt34) { 7162 switch (alt36) {
6787 case 1 : 7163 case 1 :
6788 // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) 7164 // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
6789 { 7165 {
6790 otherlv_3=(Token)match(input,20,FOLLOW_27); 7166 otherlv_3=(Token)match(input,20,FOLLOW_27);
6791 7167
6792 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 7168 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
6793 7169
6794 // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) ) 7170 // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) )
6795 // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) 7171 // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
6796 { 7172 {
6797 // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) 7173 // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
6798 // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry 7174 // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry
6799 { 7175 {
6800 7176
6801 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 7177 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
@@ -6827,7 +7203,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6827 break; 7203 break;
6828 7204
6829 default : 7205 default :
6830 break loop34; 7206 break loop36;
6831 } 7207 }
6832 } while (true); 7208 } while (true);
6833 7209
@@ -6864,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6864 7240
6865 7241
6866 // $ANTLR start "entryRuleConfigDeclaration" 7242 // $ANTLR start "entryRuleConfigDeclaration"
6867 // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; 7243 // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ;
6868 public final EObject entryRuleConfigDeclaration() throws RecognitionException { 7244 public final EObject entryRuleConfigDeclaration() throws RecognitionException {
6869 EObject current = null; 7245 EObject current = null;
6870 7246
@@ -6872,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6872 7248
6873 7249
6874 try { 7250 try {
6875 // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) 7251 // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF )
6876 // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF 7252 // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF
6877 { 7253 {
6878 newCompositeNode(grammarAccess.getConfigDeclarationRule()); 7254 newCompositeNode(grammarAccess.getConfigDeclarationRule());
6879 pushFollow(FOLLOW_1); 7255 pushFollow(FOLLOW_1);
@@ -6900,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6900 7276
6901 7277
6902 // $ANTLR start "ruleConfigDeclaration" 7278 // $ANTLR start "ruleConfigDeclaration"
6903 // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; 7279 // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ;
6904 public final EObject ruleConfigDeclaration() throws RecognitionException { 7280 public final EObject ruleConfigDeclaration() throws RecognitionException {
6905 EObject current = null; 7281 EObject current = null;
6906 7282
@@ -6913,21 +7289,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6913 enterRule(); 7289 enterRule();
6914 7290
6915 try { 7291 try {
6916 // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) 7292 // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) )
6917 // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 7293 // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6918 { 7294 {
6919 // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 7295 // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6920 // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) 7296 // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) )
6921 { 7297 {
6922 otherlv_0=(Token)match(input,32,FOLLOW_6); 7298 otherlv_0=(Token)match(input,33,FOLLOW_6);
6923 7299
6924 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 7300 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
6925 7301
6926 // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) ) 7302 // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) )
6927 // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) 7303 // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
6928 { 7304 {
6929 // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) 7305 // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
6930 // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID 7306 // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID
6931 { 7307 {
6932 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 7308 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
6933 7309
@@ -6949,11 +7325,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6949 7325
6950 } 7326 }
6951 7327
6952 // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) 7328 // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) )
6953 // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) 7329 // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
6954 { 7330 {
6955 // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) 7331 // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
6956 // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification 7332 // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification
6957 { 7333 {
6958 7334
6959 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 7335 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
@@ -7003,7 +7379,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7003 7379
7004 7380
7005 // $ANTLR start "entryRuleConfigEntry" 7381 // $ANTLR start "entryRuleConfigEntry"
7006 // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; 7382 // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ;
7007 public final EObject entryRuleConfigEntry() throws RecognitionException { 7383 public final EObject entryRuleConfigEntry() throws RecognitionException {
7008 EObject current = null; 7384 EObject current = null;
7009 7385
@@ -7011,8 +7387,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7011 7387
7012 7388
7013 try { 7389 try {
7014 // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) 7390 // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF )
7015 // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF 7391 // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF
7016 { 7392 {
7017 newCompositeNode(grammarAccess.getConfigEntryRule()); 7393 newCompositeNode(grammarAccess.getConfigEntryRule());
7018 pushFollow(FOLLOW_1); 7394 pushFollow(FOLLOW_1);
@@ -7039,7 +7415,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7039 7415
7040 7416
7041 // $ANTLR start "ruleConfigEntry" 7417 // $ANTLR start "ruleConfigEntry"
7042 // 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 ) ; 7418 // 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 ) ;
7043 public final EObject ruleConfigEntry() throws RecognitionException { 7419 public final EObject ruleConfigEntry() throws RecognitionException {
7044 EObject current = null; 7420 EObject current = null;
7045 7421
@@ -7056,42 +7432,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7056 enterRule(); 7432 enterRule();
7057 7433
7058 try { 7434 try {
7059 // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) 7435 // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
7060 // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 7436 // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
7061 { 7437 {
7062 // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 7438 // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
7063 int alt36=4; 7439 int alt38=4;
7064 switch ( input.LA(1) ) { 7440 switch ( input.LA(1) ) {
7065 case 33: 7441 case 34:
7066 { 7442 {
7067 alt36=1; 7443 alt38=1;
7068 } 7444 }
7069 break; 7445 break;
7070 case 34: 7446 case 35:
7071 { 7447 {
7072 alt36=2; 7448 alt38=2;
7073 } 7449 }
7074 break; 7450 break;
7075 case 35: 7451 case 36:
7076 { 7452 {
7077 alt36=3; 7453 alt38=3;
7078 } 7454 }
7079 break; 7455 break;
7080 case RULE_STRING: 7456 case RULE_STRING:
7081 { 7457 {
7082 alt36=4; 7458 alt38=4;
7083 } 7459 }
7084 break; 7460 break;
7085 default: 7461 default:
7086 NoViableAltException nvae = 7462 NoViableAltException nvae =
7087 new NoViableAltException("", 36, 0, input); 7463 new NoViableAltException("", 38, 0, input);
7088 7464
7089 throw nvae; 7465 throw nvae;
7090 } 7466 }
7091 7467
7092 switch (alt36) { 7468 switch (alt38) {
7093 case 1 : 7469 case 1 :
7094 // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry 7470 // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry
7095 { 7471 {
7096 7472
7097 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 7473 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
@@ -7109,7 +7485,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7109 } 7485 }
7110 break; 7486 break;
7111 case 2 : 7487 case 2 :
7112 // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry 7488 // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry
7113 { 7489 {
7114 7490
7115 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 7491 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
@@ -7127,7 +7503,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7127 } 7503 }
7128 break; 7504 break;
7129 case 3 : 7505 case 3 :
7130 // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry 7506 // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry
7131 { 7507 {
7132 7508
7133 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 7509 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
@@ -7145,7 +7521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7145 } 7521 }
7146 break; 7522 break;
7147 case 4 : 7523 case 4 :
7148 // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry 7524 // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry
7149 { 7525 {
7150 7526
7151 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 7527 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
@@ -7185,7 +7561,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7185 7561
7186 7562
7187 // $ANTLR start "entryRuleDocumentationEntry" 7563 // $ANTLR start "entryRuleDocumentationEntry"
7188 // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; 7564 // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
7189 public final EObject entryRuleDocumentationEntry() throws RecognitionException { 7565 public final EObject entryRuleDocumentationEntry() throws RecognitionException {
7190 EObject current = null; 7566 EObject current = null;
7191 7567
@@ -7193,8 +7569,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7193 7569
7194 7570
7195 try { 7571 try {
7196 // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) 7572 // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
7197 // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF 7573 // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
7198 { 7574 {
7199 newCompositeNode(grammarAccess.getDocumentationEntryRule()); 7575 newCompositeNode(grammarAccess.getDocumentationEntryRule());
7200 pushFollow(FOLLOW_1); 7576 pushFollow(FOLLOW_1);
@@ -7221,7 +7597,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7221 7597
7222 7598
7223 // $ANTLR start "ruleDocumentationEntry" 7599 // $ANTLR start "ruleDocumentationEntry"
7224 // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; 7600 // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
7225 public final EObject ruleDocumentationEntry() throws RecognitionException { 7601 public final EObject ruleDocumentationEntry() throws RecognitionException {
7226 EObject current = null; 7602 EObject current = null;
7227 7603
@@ -7234,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7234 enterRule(); 7610 enterRule();
7235 7611
7236 try { 7612 try {
7237 // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) 7613 // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
7238 // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 7614 // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
7239 { 7615 {
7240 // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 7616 // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
7241 // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 7617 // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
7242 { 7618 {
7243 otherlv_0=(Token)match(input,33,FOLLOW_13); 7619 otherlv_0=(Token)match(input,34,FOLLOW_13);
7244 7620
7245 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 7621 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
7246 7622
@@ -7248,11 +7624,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7248 7624
7249 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 7625 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
7250 7626
7251 // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 7627 // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
7252 // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 7628 // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
7253 { 7629 {
7254 // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 7630 // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
7255 // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification 7631 // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification
7256 { 7632 {
7257 7633
7258 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 7634 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
@@ -7302,7 +7678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7302 7678
7303 7679
7304 // $ANTLR start "entryRuleRuntimeEntry" 7680 // $ANTLR start "entryRuleRuntimeEntry"
7305 // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; 7681 // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
7306 public final EObject entryRuleRuntimeEntry() throws RecognitionException { 7682 public final EObject entryRuleRuntimeEntry() throws RecognitionException {
7307 EObject current = null; 7683 EObject current = null;
7308 7684
@@ -7310,8 +7686,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7310 7686
7311 7687
7312 try { 7688 try {
7313 // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) 7689 // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
7314 // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF 7690 // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
7315 { 7691 {
7316 newCompositeNode(grammarAccess.getRuntimeEntryRule()); 7692 newCompositeNode(grammarAccess.getRuntimeEntryRule());
7317 pushFollow(FOLLOW_1); 7693 pushFollow(FOLLOW_1);
@@ -7338,7 +7714,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7338 7714
7339 7715
7340 // $ANTLR start "ruleRuntimeEntry" 7716 // $ANTLR start "ruleRuntimeEntry"
7341 // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; 7717 // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
7342 public final EObject ruleRuntimeEntry() throws RecognitionException { 7718 public final EObject ruleRuntimeEntry() throws RecognitionException {
7343 EObject current = null; 7719 EObject current = null;
7344 7720
@@ -7350,13 +7726,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7350 enterRule(); 7726 enterRule();
7351 7727
7352 try { 7728 try {
7353 // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) 7729 // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
7354 // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7730 // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7355 { 7731 {
7356 // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7732 // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7357 // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) 7733 // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
7358 { 7734 {
7359 otherlv_0=(Token)match(input,34,FOLLOW_13); 7735 otherlv_0=(Token)match(input,35,FOLLOW_13);
7360 7736
7361 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 7737 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
7362 7738
@@ -7364,11 +7740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7364 7740
7365 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 7741 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
7366 7742
7367 // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) 7743 // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
7368 // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) 7744 // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
7369 { 7745 {
7370 // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) 7746 // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
7371 // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT 7747 // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT
7372 { 7748 {
7373 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7749 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7374 7750
@@ -7413,7 +7789,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7413 7789
7414 7790
7415 // $ANTLR start "entryRuleMemoryEntry" 7791 // $ANTLR start "entryRuleMemoryEntry"
7416 // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; 7792 // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
7417 public final EObject entryRuleMemoryEntry() throws RecognitionException { 7793 public final EObject entryRuleMemoryEntry() throws RecognitionException {
7418 EObject current = null; 7794 EObject current = null;
7419 7795
@@ -7421,8 +7797,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7421 7797
7422 7798
7423 try { 7799 try {
7424 // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) 7800 // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
7425 // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF 7801 // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
7426 { 7802 {
7427 newCompositeNode(grammarAccess.getMemoryEntryRule()); 7803 newCompositeNode(grammarAccess.getMemoryEntryRule());
7428 pushFollow(FOLLOW_1); 7804 pushFollow(FOLLOW_1);
@@ -7449,7 +7825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7449 7825
7450 7826
7451 // $ANTLR start "ruleMemoryEntry" 7827 // $ANTLR start "ruleMemoryEntry"
7452 // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; 7828 // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
7453 public final EObject ruleMemoryEntry() throws RecognitionException { 7829 public final EObject ruleMemoryEntry() throws RecognitionException {
7454 EObject current = null; 7830 EObject current = null;
7455 7831
@@ -7461,13 +7837,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7461 enterRule(); 7837 enterRule();
7462 7838
7463 try { 7839 try {
7464 // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) 7840 // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
7465 // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7841 // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7466 { 7842 {
7467 // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7843 // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7468 // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7844 // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
7469 { 7845 {
7470 otherlv_0=(Token)match(input,35,FOLLOW_13); 7846 otherlv_0=(Token)match(input,36,FOLLOW_13);
7471 7847
7472 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 7848 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
7473 7849
@@ -7475,11 +7851,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7475 7851
7476 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 7852 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
7477 7853
7478 // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7854 // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
7479 // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) 7855 // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
7480 { 7856 {
7481 // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) 7857 // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
7482 // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT 7858 // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT
7483 { 7859 {
7484 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7860 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7485 7861
@@ -7524,7 +7900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7524 7900
7525 7901
7526 // $ANTLR start "entryRuleCustomEntry" 7902 // $ANTLR start "entryRuleCustomEntry"
7527 // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; 7903 // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
7528 public final EObject entryRuleCustomEntry() throws RecognitionException { 7904 public final EObject entryRuleCustomEntry() throws RecognitionException {
7529 EObject current = null; 7905 EObject current = null;
7530 7906
@@ -7532,8 +7908,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7532 7908
7533 7909
7534 try { 7910 try {
7535 // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) 7911 // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
7536 // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF 7912 // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF
7537 { 7913 {
7538 newCompositeNode(grammarAccess.getCustomEntryRule()); 7914 newCompositeNode(grammarAccess.getCustomEntryRule());
7539 pushFollow(FOLLOW_1); 7915 pushFollow(FOLLOW_1);
@@ -7560,7 +7936,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7560 7936
7561 7937
7562 // $ANTLR start "ruleCustomEntry" 7938 // $ANTLR start "ruleCustomEntry"
7563 // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; 7939 // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
7564 public final EObject ruleCustomEntry() throws RecognitionException { 7940 public final EObject ruleCustomEntry() throws RecognitionException {
7565 EObject current = null; 7941 EObject current = null;
7566 7942
@@ -7572,17 +7948,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7572 enterRule(); 7948 enterRule();
7573 7949
7574 try { 7950 try {
7575 // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) 7951 // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
7576 // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7952 // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7577 { 7953 {
7578 // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7954 // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7579 // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) 7955 // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
7580 { 7956 {
7581 // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) 7957 // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) )
7582 // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) 7958 // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
7583 { 7959 {
7584 // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) 7960 // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
7585 // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING 7961 // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING
7586 { 7962 {
7587 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); 7963 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13);
7588 7964
@@ -7608,11 +7984,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7608 7984
7609 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 7985 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
7610 7986
7611 // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) ) 7987 // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) )
7612 // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) 7988 // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
7613 { 7989 {
7614 // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) 7990 // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
7615 // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING 7991 // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING
7616 { 7992 {
7617 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); 7993 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
7618 7994
@@ -7657,7 +8033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7657 8033
7658 8034
7659 // $ANTLR start "entryRuleConfigReference" 8035 // $ANTLR start "entryRuleConfigReference"
7660 // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; 8036 // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
7661 public final EObject entryRuleConfigReference() throws RecognitionException { 8037 public final EObject entryRuleConfigReference() throws RecognitionException {
7662 EObject current = null; 8038 EObject current = null;
7663 8039
@@ -7665,8 +8041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7665 8041
7666 8042
7667 try { 8043 try {
7668 // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF ) 8044 // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF )
7669 // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF 8045 // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF
7670 { 8046 {
7671 newCompositeNode(grammarAccess.getConfigReferenceRule()); 8047 newCompositeNode(grammarAccess.getConfigReferenceRule());
7672 pushFollow(FOLLOW_1); 8048 pushFollow(FOLLOW_1);
@@ -7693,7 +8069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7693 8069
7694 8070
7695 // $ANTLR start "ruleConfigReference" 8071 // $ANTLR start "ruleConfigReference"
7696 // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 8072 // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
7697 public final EObject ruleConfigReference() throws RecognitionException { 8073 public final EObject ruleConfigReference() throws RecognitionException {
7698 EObject current = null; 8074 EObject current = null;
7699 8075
@@ -7703,14 +8079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7703 enterRule(); 8079 enterRule();
7704 8080
7705 try { 8081 try {
7706 // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) ) 8082 // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) )
7707 // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) 8083 // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
7708 { 8084 {
7709 // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) 8085 // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
7710 // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) 8086 // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
7711 { 8087 {
7712 // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) 8088 // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
7713 // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID 8089 // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID
7714 { 8090 {
7715 8091
7716 if (current==null) { 8092 if (current==null) {
@@ -7747,7 +8123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7747 8123
7748 8124
7749 // $ANTLR start "entryRuleConfig" 8125 // $ANTLR start "entryRuleConfig"
7750 // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; 8126 // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
7751 public final EObject entryRuleConfig() throws RecognitionException { 8127 public final EObject entryRuleConfig() throws RecognitionException {
7752 EObject current = null; 8128 EObject current = null;
7753 8129
@@ -7755,8 +8131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7755 8131
7756 8132
7757 try { 8133 try {
7758 // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF ) 8134 // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF )
7759 // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF 8135 // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF
7760 { 8136 {
7761 newCompositeNode(grammarAccess.getConfigRule()); 8137 newCompositeNode(grammarAccess.getConfigRule());
7762 pushFollow(FOLLOW_1); 8138 pushFollow(FOLLOW_1);
@@ -7783,7 +8159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7783 8159
7784 8160
7785 // $ANTLR start "ruleConfig" 8161 // $ANTLR start "ruleConfig"
7786 // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; 8162 // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
7787 public final EObject ruleConfig() throws RecognitionException { 8163 public final EObject ruleConfig() throws RecognitionException {
7788 EObject current = null; 8164 EObject current = null;
7789 8165
@@ -7796,28 +8172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7796 enterRule(); 8172 enterRule();
7797 8173
7798 try { 8174 try {
7799 // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) 8175 // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
7800 // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 8176 // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7801 { 8177 {
7802 // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 8178 // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7803 int alt37=2; 8179 int alt39=2;
7804 int LA37_0 = input.LA(1); 8180 int LA39_0 = input.LA(1);
7805 8181
7806 if ( (LA37_0==19) ) { 8182 if ( (LA39_0==19) ) {
7807 alt37=1; 8183 alt39=1;
7808 } 8184 }
7809 else if ( (LA37_0==RULE_ID) ) { 8185 else if ( (LA39_0==RULE_ID) ) {
7810 alt37=2; 8186 alt39=2;
7811 } 8187 }
7812 else { 8188 else {
7813 NoViableAltException nvae = 8189 NoViableAltException nvae =
7814 new NoViableAltException("", 37, 0, input); 8190 new NoViableAltException("", 39, 0, input);
7815 8191
7816 throw nvae; 8192 throw nvae;
7817 } 8193 }
7818 switch (alt37) { 8194 switch (alt39) {
7819 case 1 : 8195 case 1 :
7820 // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification 8196 // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification
7821 { 8197 {
7822 8198
7823 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 8199 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
@@ -7835,7 +8211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7835 } 8211 }
7836 break; 8212 break;
7837 case 2 : 8213 case 2 :
7838 // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference 8214 // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference
7839 { 8215 {
7840 8216
7841 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 8217 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
@@ -7875,7 +8251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7875 8251
7876 8252
7877 // $ANTLR start "entryRuleScopeSpecification" 8253 // $ANTLR start "entryRuleScopeSpecification"
7878 // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; 8254 // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
7879 public final EObject entryRuleScopeSpecification() throws RecognitionException { 8255 public final EObject entryRuleScopeSpecification() throws RecognitionException {
7880 EObject current = null; 8256 EObject current = null;
7881 8257
@@ -7883,8 +8259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7883 8259
7884 8260
7885 try { 8261 try {
7886 // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) 8262 // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
7887 // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF 8263 // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
7888 { 8264 {
7889 newCompositeNode(grammarAccess.getScopeSpecificationRule()); 8265 newCompositeNode(grammarAccess.getScopeSpecificationRule());
7890 pushFollow(FOLLOW_1); 8266 pushFollow(FOLLOW_1);
@@ -7911,7 +8287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7911 8287
7912 8288
7913 // $ANTLR start "ruleScopeSpecification" 8289 // $ANTLR start "ruleScopeSpecification"
7914 // 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= '}' ) ; 8290 // 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= '}' ) ;
7915 public final EObject ruleScopeSpecification() throws RecognitionException { 8291 public final EObject ruleScopeSpecification() throws RecognitionException {
7916 EObject current = null; 8292 EObject current = null;
7917 8293
@@ -7927,14 +8303,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7927 enterRule(); 8303 enterRule();
7928 8304
7929 try { 8305 try {
7930 // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) 8306 // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
7931 // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 8307 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7932 { 8308 {
7933 // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 8309 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7934 // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' 8310 // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
7935 { 8311 {
7936 // InternalApplicationConfiguration.g:2879:3: () 8312 // InternalApplicationConfiguration.g:3026:3: ()
7937 // InternalApplicationConfiguration.g:2880:4: 8313 // InternalApplicationConfiguration.g:3027:4:
7938 { 8314 {
7939 8315
7940 current = forceCreateModelElement( 8316 current = forceCreateModelElement(
@@ -7948,22 +8324,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7948 8324
7949 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 8325 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
7950 8326
7951 // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? 8327 // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
7952 int alt39=2; 8328 int alt41=2;
7953 int LA39_0 = input.LA(1); 8329 int LA41_0 = input.LA(1);
7954 8330
7955 if ( (LA39_0==36) ) { 8331 if ( (LA41_0==37) ) {
7956 alt39=1; 8332 alt41=1;
7957 } 8333 }
7958 switch (alt39) { 8334 switch (alt41) {
7959 case 1 : 8335 case 1 :
7960 // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 8336 // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7961 { 8337 {
7962 // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) 8338 // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) )
7963 // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) 8339 // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
7964 { 8340 {
7965 // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) 8341 // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
7966 // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope 8342 // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope
7967 { 8343 {
7968 8344
7969 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 8345 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
@@ -7990,30 +8366,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7990 8366
7991 } 8367 }
7992 8368
7993 // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 8369 // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7994 loop38: 8370 loop40:
7995 do { 8371 do {
7996 int alt38=2; 8372 int alt40=2;
7997 int LA38_0 = input.LA(1); 8373 int LA40_0 = input.LA(1);
7998 8374
7999 if ( (LA38_0==20) ) { 8375 if ( (LA40_0==20) ) {
8000 alt38=1; 8376 alt40=1;
8001 } 8377 }
8002 8378
8003 8379
8004 switch (alt38) { 8380 switch (alt40) {
8005 case 1 : 8381 case 1 :
8006 // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) 8382 // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
8007 { 8383 {
8008 otherlv_3=(Token)match(input,20,FOLLOW_30); 8384 otherlv_3=(Token)match(input,20,FOLLOW_30);
8009 8385
8010 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 8386 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
8011 8387
8012 // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) ) 8388 // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) )
8013 // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) 8389 // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
8014 { 8390 {
8015 // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) 8391 // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
8016 // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope 8392 // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope
8017 { 8393 {
8018 8394
8019 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 8395 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
@@ -8045,7 +8421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8045 break; 8421 break;
8046 8422
8047 default : 8423 default :
8048 break loop38; 8424 break loop40;
8049 } 8425 }
8050 } while (true); 8426 } while (true);
8051 8427
@@ -8082,7 +8458,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8082 8458
8083 8459
8084 // $ANTLR start "entryRuleTypeScope" 8460 // $ANTLR start "entryRuleTypeScope"
8085 // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; 8461 // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
8086 public final EObject entryRuleTypeScope() throws RecognitionException { 8462 public final EObject entryRuleTypeScope() throws RecognitionException {
8087 EObject current = null; 8463 EObject current = null;
8088 8464
@@ -8090,8 +8466,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8090 8466
8091 8467
8092 try { 8468 try {
8093 // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF ) 8469 // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF )
8094 // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF 8470 // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF
8095 { 8471 {
8096 newCompositeNode(grammarAccess.getTypeScopeRule()); 8472 newCompositeNode(grammarAccess.getTypeScopeRule());
8097 pushFollow(FOLLOW_1); 8473 pushFollow(FOLLOW_1);
@@ -8118,7 +8494,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8118 8494
8119 8495
8120 // $ANTLR start "ruleTypeScope" 8496 // $ANTLR start "ruleTypeScope"
8121 // 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 ) ; 8497 // 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 ) ;
8122 public final EObject ruleTypeScope() throws RecognitionException { 8498 public final EObject ruleTypeScope() throws RecognitionException {
8123 EObject current = null; 8499 EObject current = null;
8124 8500
@@ -8137,43 +8513,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8137 enterRule(); 8513 enterRule();
8138 8514
8139 try { 8515 try {
8140 // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) 8516 // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
8141 // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 8517 // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
8142 { 8518 {
8143 // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 8519 // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
8144 int alt40=5; 8520 int alt42=5;
8145 int LA40_0 = input.LA(1); 8521 int LA42_0 = input.LA(1);
8146 8522
8147 if ( (LA40_0==36) ) { 8523 if ( (LA42_0==37) ) {
8148 switch ( input.LA(2) ) { 8524 switch ( input.LA(2) ) {
8149 case 41: 8525 case 39:
8150 { 8526 {
8151 alt40=3; 8527 alt42=1;
8152 } 8528 }
8153 break; 8529 break;
8154 case 42: 8530 case 41:
8155 { 8531 {
8156 alt40=4; 8532 alt42=2;
8157 } 8533 }
8158 break; 8534 break;
8159 case 43: 8535 case 42:
8160 { 8536 {
8161 alt40=5; 8537 alt42=3;
8162 } 8538 }
8163 break; 8539 break;
8164 case 38: 8540 case 43:
8165 { 8541 {
8166 alt40=1; 8542 alt42=4;
8167 } 8543 }
8168 break; 8544 break;
8169 case 40: 8545 case 44:
8170 { 8546 {
8171 alt40=2; 8547 alt42=5;
8172 } 8548 }
8173 break; 8549 break;
8174 default: 8550 default:
8175 NoViableAltException nvae = 8551 NoViableAltException nvae =
8176 new NoViableAltException("", 40, 1, input); 8552 new NoViableAltException("", 42, 1, input);
8177 8553
8178 throw nvae; 8554 throw nvae;
8179 } 8555 }
@@ -8181,13 +8557,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8181 } 8557 }
8182 else { 8558 else {
8183 NoViableAltException nvae = 8559 NoViableAltException nvae =
8184 new NoViableAltException("", 40, 0, input); 8560 new NoViableAltException("", 42, 0, input);
8185 8561
8186 throw nvae; 8562 throw nvae;
8187 } 8563 }
8188 switch (alt40) { 8564 switch (alt42) {
8189 case 1 : 8565 case 1 :
8190 // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope 8566 // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope
8191 { 8567 {
8192 8568
8193 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 8569 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
@@ -8205,7 +8581,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8205 } 8581 }
8206 break; 8582 break;
8207 case 2 : 8583 case 2 :
8208 // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope 8584 // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope
8209 { 8585 {
8210 8586
8211 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 8587 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
@@ -8223,7 +8599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8223 } 8599 }
8224 break; 8600 break;
8225 case 3 : 8601 case 3 :
8226 // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope 8602 // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
8227 { 8603 {
8228 8604
8229 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 8605 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
@@ -8241,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8241 } 8617 }
8242 break; 8618 break;
8243 case 4 : 8619 case 4 :
8244 // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope 8620 // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope
8245 { 8621 {
8246 8622
8247 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 8623 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
@@ -8259,7 +8635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8259 } 8635 }
8260 break; 8636 break;
8261 case 5 : 8637 case 5 :
8262 // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope 8638 // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope
8263 { 8639 {
8264 8640
8265 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 8641 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
@@ -8299,7 +8675,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8299 8675
8300 8676
8301 // $ANTLR start "entryRuleClassTypeScope" 8677 // $ANTLR start "entryRuleClassTypeScope"
8302 // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; 8678 // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
8303 public final EObject entryRuleClassTypeScope() throws RecognitionException { 8679 public final EObject entryRuleClassTypeScope() throws RecognitionException {
8304 EObject current = null; 8680 EObject current = null;
8305 8681
@@ -8307,8 +8683,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8307 8683
8308 8684
8309 try { 8685 try {
8310 // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) 8686 // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
8311 // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF 8687 // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
8312 { 8688 {
8313 newCompositeNode(grammarAccess.getClassTypeScopeRule()); 8689 newCompositeNode(grammarAccess.getClassTypeScopeRule());
8314 pushFollow(FOLLOW_1); 8690 pushFollow(FOLLOW_1);
@@ -8335,7 +8711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8335 8711
8336 8712
8337 // $ANTLR start "ruleClassTypeScope" 8713 // $ANTLR start "ruleClassTypeScope"
8338 // 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 ) ) ) ) ; 8714 // 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 ) ) ) ) ;
8339 public final EObject ruleClassTypeScope() throws RecognitionException { 8715 public final EObject ruleClassTypeScope() throws RecognitionException {
8340 EObject current = null; 8716 EObject current = null;
8341 8717
@@ -8353,21 +8729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8353 enterRule(); 8729 enterRule();
8354 8730
8355 try { 8731 try {
8356 // 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 ) ) ) ) ) 8732 // 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 ) ) ) ) )
8357 // 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 ) ) ) ) 8733 // 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 ) ) ) )
8358 { 8734 {
8359 // 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 ) ) ) ) 8735 // 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 ) ) ) )
8360 // 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 ) ) ) 8736 // 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 ) ) )
8361 { 8737 {
8362 otherlv_0=(Token)match(input,36,FOLLOW_31); 8738 otherlv_0=(Token)match(input,37,FOLLOW_31);
8363 8739
8364 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 8740 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
8365 8741
8366 // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) ) 8742 // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) )
8367 // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) 8743 // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
8368 { 8744 {
8369 // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) 8745 // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
8370 // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference 8746 // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference
8371 { 8747 {
8372 8748
8373 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 8749 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
@@ -8394,33 +8770,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8394 8770
8395 } 8771 }
8396 8772
8397 // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 8773 // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8398 int alt41=2; 8774 int alt43=2;
8399 int LA41_0 = input.LA(1); 8775 int LA43_0 = input.LA(1);
8400 8776
8401 if ( (LA41_0==37) ) { 8777 if ( (LA43_0==38) ) {
8402 alt41=1; 8778 alt43=1;
8403 } 8779 }
8404 else if ( (LA41_0==18) ) { 8780 else if ( (LA43_0==18) ) {
8405 alt41=2; 8781 alt43=2;
8406 } 8782 }
8407 else { 8783 else {
8408 NoViableAltException nvae = 8784 NoViableAltException nvae =
8409 new NoViableAltException("", 41, 0, input); 8785 new NoViableAltException("", 43, 0, input);
8410 8786
8411 throw nvae; 8787 throw nvae;
8412 } 8788 }
8413 switch (alt41) { 8789 switch (alt43) {
8414 case 1 : 8790 case 1 :
8415 // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) 8791 // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
8416 { 8792 {
8417 // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) 8793 // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
8418 // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) 8794 // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
8419 { 8795 {
8420 // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) 8796 // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
8421 // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+=' 8797 // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+='
8422 { 8798 {
8423 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); 8799 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
8424 8800
8425 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 8801 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8426 8802
@@ -8440,13 +8816,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8440 } 8816 }
8441 break; 8817 break;
8442 case 2 : 8818 case 2 :
8443 // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) 8819 // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
8444 { 8820 {
8445 // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) 8821 // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
8446 // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) 8822 // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
8447 { 8823 {
8448 // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) 8824 // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
8449 // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '=' 8825 // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '='
8450 { 8826 {
8451 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); 8827 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
8452 8828
@@ -8470,44 +8846,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8470 8846
8471 } 8847 }
8472 8848
8473 // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8849 // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8474 int alt42=2; 8850 int alt44=2;
8475 int LA42_0 = input.LA(1); 8851 int LA44_0 = input.LA(1);
8476 8852
8477 if ( (LA42_0==RULE_INT) ) { 8853 if ( (LA44_0==RULE_INT) ) {
8478 int LA42_1 = input.LA(2); 8854 int LA44_1 = input.LA(2);
8479 8855
8480 if ( (LA42_1==45) ) { 8856 if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) {
8481 alt42=2; 8857 alt44=1;
8482 } 8858 }
8483 else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { 8859 else if ( (LA44_1==46) ) {
8484 alt42=1; 8860 alt44=2;
8485 } 8861 }
8486 else { 8862 else {
8487 NoViableAltException nvae = 8863 NoViableAltException nvae =
8488 new NoViableAltException("", 42, 1, input); 8864 new NoViableAltException("", 44, 1, input);
8489 8865
8490 throw nvae; 8866 throw nvae;
8491 } 8867 }
8492 } 8868 }
8493 else if ( (LA42_0==44) ) { 8869 else if ( (LA44_0==45) ) {
8494 alt42=1; 8870 alt44=1;
8495 } 8871 }
8496 else { 8872 else {
8497 NoViableAltException nvae = 8873 NoViableAltException nvae =
8498 new NoViableAltException("", 42, 0, input); 8874 new NoViableAltException("", 44, 0, input);
8499 8875
8500 throw nvae; 8876 throw nvae;
8501 } 8877 }
8502 switch (alt42) { 8878 switch (alt44) {
8503 case 1 : 8879 case 1 :
8504 // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) 8880 // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
8505 { 8881 {
8506 // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) 8882 // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
8507 // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) 8883 // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
8508 { 8884 {
8509 // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) 8885 // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
8510 // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber 8886 // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber
8511 { 8887 {
8512 8888
8513 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 8889 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8538,13 +8914,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8538 } 8914 }
8539 break; 8915 break;
8540 case 2 : 8916 case 2 :
8541 // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8917 // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8542 { 8918 {
8543 // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8919 // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8544 // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) 8920 // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
8545 { 8921 {
8546 // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) 8922 // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
8547 // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber 8923 // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber
8548 { 8924 {
8549 8925
8550 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 8926 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8600,7 +8976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8600 8976
8601 8977
8602 // $ANTLR start "entryRuleObjectTypeScope" 8978 // $ANTLR start "entryRuleObjectTypeScope"
8603 // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; 8979 // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
8604 public final EObject entryRuleObjectTypeScope() throws RecognitionException { 8980 public final EObject entryRuleObjectTypeScope() throws RecognitionException {
8605 EObject current = null; 8981 EObject current = null;
8606 8982
@@ -8608,8 +8984,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8608 8984
8609 8985
8610 try { 8986 try {
8611 // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) 8987 // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
8612 // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF 8988 // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
8613 { 8989 {
8614 newCompositeNode(grammarAccess.getObjectTypeScopeRule()); 8990 newCompositeNode(grammarAccess.getObjectTypeScopeRule());
8615 pushFollow(FOLLOW_1); 8991 pushFollow(FOLLOW_1);
@@ -8636,7 +9012,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8636 9012
8637 9013
8638 // $ANTLR start "ruleObjectTypeScope" 9014 // $ANTLR start "ruleObjectTypeScope"
8639 // 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 ) ) ) ) ; 9015 // 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 ) ) ) ) ;
8640 public final EObject ruleObjectTypeScope() throws RecognitionException { 9016 public final EObject ruleObjectTypeScope() throws RecognitionException {
8641 EObject current = null; 9017 EObject current = null;
8642 9018
@@ -8654,21 +9030,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8654 enterRule(); 9030 enterRule();
8655 9031
8656 try { 9032 try {
8657 // 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 ) ) ) ) ) 9033 // 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 ) ) ) ) )
8658 // 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 ) ) ) ) 9034 // 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 ) ) ) )
8659 { 9035 {
8660 // 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 ) ) ) ) 9036 // 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 ) ) ) )
8661 // 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 ) ) ) 9037 // 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 ) ) )
8662 { 9038 {
8663 otherlv_0=(Token)match(input,36,FOLLOW_34); 9039 otherlv_0=(Token)match(input,37,FOLLOW_34);
8664 9040
8665 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 9041 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
8666 9042
8667 // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) ) 9043 // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) )
8668 // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) 9044 // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
8669 { 9045 {
8670 // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) 9046 // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
8671 // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference 9047 // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference
8672 { 9048 {
8673 9049
8674 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 9050 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
@@ -8695,33 +9071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8695 9071
8696 } 9072 }
8697 9073
8698 // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9074 // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8699 int alt43=2; 9075 int alt45=2;
8700 int LA43_0 = input.LA(1); 9076 int LA45_0 = input.LA(1);
8701 9077
8702 if ( (LA43_0==37) ) { 9078 if ( (LA45_0==38) ) {
8703 alt43=1; 9079 alt45=1;
8704 } 9080 }
8705 else if ( (LA43_0==18) ) { 9081 else if ( (LA45_0==18) ) {
8706 alt43=2; 9082 alt45=2;
8707 } 9083 }
8708 else { 9084 else {
8709 NoViableAltException nvae = 9085 NoViableAltException nvae =
8710 new NoViableAltException("", 43, 0, input); 9086 new NoViableAltException("", 45, 0, input);
8711 9087
8712 throw nvae; 9088 throw nvae;
8713 } 9089 }
8714 switch (alt43) { 9090 switch (alt45) {
8715 case 1 : 9091 case 1 :
8716 // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) 9092 // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
8717 { 9093 {
8718 // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) 9094 // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
8719 // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) 9095 // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
8720 { 9096 {
8721 // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) 9097 // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
8722 // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+=' 9098 // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+='
8723 { 9099 {
8724 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); 9100 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
8725 9101
8726 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9102 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8727 9103
@@ -8741,13 +9117,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8741 } 9117 }
8742 break; 9118 break;
8743 case 2 : 9119 case 2 :
8744 // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) 9120 // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
8745 { 9121 {
8746 // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) 9122 // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
8747 // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) 9123 // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
8748 { 9124 {
8749 // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) 9125 // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
8750 // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '=' 9126 // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '='
8751 { 9127 {
8752 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); 9128 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
8753 9129
@@ -8771,44 +9147,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8771 9147
8772 } 9148 }
8773 9149
8774 // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 9150 // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8775 int alt44=2; 9151 int alt46=2;
8776 int LA44_0 = input.LA(1); 9152 int LA46_0 = input.LA(1);
8777 9153
8778 if ( (LA44_0==RULE_INT) ) { 9154 if ( (LA46_0==RULE_INT) ) {
8779 int LA44_1 = input.LA(2); 9155 int LA46_1 = input.LA(2);
8780 9156
8781 if ( (LA44_1==45) ) { 9157 if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) {
8782 alt44=2; 9158 alt46=1;
8783 } 9159 }
8784 else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { 9160 else if ( (LA46_1==46) ) {
8785 alt44=1; 9161 alt46=2;
8786 } 9162 }
8787 else { 9163 else {
8788 NoViableAltException nvae = 9164 NoViableAltException nvae =
8789 new NoViableAltException("", 44, 1, input); 9165 new NoViableAltException("", 46, 1, input);
8790 9166
8791 throw nvae; 9167 throw nvae;
8792 } 9168 }
8793 } 9169 }
8794 else if ( (LA44_0==44) ) { 9170 else if ( (LA46_0==45) ) {
8795 alt44=1; 9171 alt46=1;
8796 } 9172 }
8797 else { 9173 else {
8798 NoViableAltException nvae = 9174 NoViableAltException nvae =
8799 new NoViableAltException("", 44, 0, input); 9175 new NoViableAltException("", 46, 0, input);
8800 9176
8801 throw nvae; 9177 throw nvae;
8802 } 9178 }
8803 switch (alt44) { 9179 switch (alt46) {
8804 case 1 : 9180 case 1 :
8805 // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) 9181 // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
8806 { 9182 {
8807 // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) 9183 // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
8808 // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) 9184 // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
8809 { 9185 {
8810 // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) 9186 // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
8811 // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber 9187 // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber
8812 { 9188 {
8813 9189
8814 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9190 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8839,13 +9215,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8839 } 9215 }
8840 break; 9216 break;
8841 case 2 : 9217 case 2 :
8842 // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9218 // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8843 { 9219 {
8844 // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9220 // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8845 // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) 9221 // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
8846 { 9222 {
8847 // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) 9223 // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
8848 // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber 9224 // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber
8849 { 9225 {
8850 9226
8851 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9227 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8901,7 +9277,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8901 9277
8902 9278
8903 // $ANTLR start "entryRuleIntegerTypeScope" 9279 // $ANTLR start "entryRuleIntegerTypeScope"
8904 // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; 9280 // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
8905 public final EObject entryRuleIntegerTypeScope() throws RecognitionException { 9281 public final EObject entryRuleIntegerTypeScope() throws RecognitionException {
8906 EObject current = null; 9282 EObject current = null;
8907 9283
@@ -8909,8 +9285,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8909 9285
8910 9286
8911 try { 9287 try {
8912 // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) 9288 // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
8913 // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF 9289 // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
8914 { 9290 {
8915 newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); 9291 newCompositeNode(grammarAccess.getIntegerTypeScopeRule());
8916 pushFollow(FOLLOW_1); 9292 pushFollow(FOLLOW_1);
@@ -8937,7 +9313,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8937 9313
8938 9314
8939 // $ANTLR start "ruleIntegerTypeScope" 9315 // $ANTLR start "ruleIntegerTypeScope"
8940 // 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 ) ) ) ) ; 9316 // 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 ) ) ) ) ;
8941 public final EObject ruleIntegerTypeScope() throws RecognitionException { 9317 public final EObject ruleIntegerTypeScope() throws RecognitionException {
8942 EObject current = null; 9318 EObject current = null;
8943 9319
@@ -8957,21 +9333,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8957 enterRule(); 9333 enterRule();
8958 9334
8959 try { 9335 try {
8960 // 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 ) ) ) ) ) 9336 // 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 ) ) ) ) )
8961 // 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 ) ) ) ) 9337 // 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 ) ) ) )
8962 { 9338 {
8963 // 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 ) ) ) ) 9339 // 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 ) ) ) )
8964 // 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 ) ) ) 9340 // 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 ) ) )
8965 { 9341 {
8966 otherlv_0=(Token)match(input,36,FOLLOW_35); 9342 otherlv_0=(Token)match(input,37,FOLLOW_35);
8967 9343
8968 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 9344 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
8969 9345
8970 // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) ) 9346 // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) )
8971 // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) 9347 // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
8972 { 9348 {
8973 // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) 9349 // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
8974 // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference 9350 // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference
8975 { 9351 {
8976 9352
8977 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 9353 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
@@ -8998,33 +9374,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8998 9374
8999 } 9375 }
9000 9376
9001 // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9377 // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9002 int alt45=2; 9378 int alt47=2;
9003 int LA45_0 = input.LA(1); 9379 int LA47_0 = input.LA(1);
9004 9380
9005 if ( (LA45_0==37) ) { 9381 if ( (LA47_0==38) ) {
9006 alt45=1; 9382 alt47=1;
9007 } 9383 }
9008 else if ( (LA45_0==18) ) { 9384 else if ( (LA47_0==18) ) {
9009 alt45=2; 9385 alt47=2;
9010 } 9386 }
9011 else { 9387 else {
9012 NoViableAltException nvae = 9388 NoViableAltException nvae =
9013 new NoViableAltException("", 45, 0, input); 9389 new NoViableAltException("", 47, 0, input);
9014 9390
9015 throw nvae; 9391 throw nvae;
9016 } 9392 }
9017 switch (alt45) { 9393 switch (alt47) {
9018 case 1 : 9394 case 1 :
9019 // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) 9395 // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
9020 { 9396 {
9021 // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) 9397 // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
9022 // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) 9398 // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
9023 { 9399 {
9024 // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) 9400 // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
9025 // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+=' 9401 // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+='
9026 { 9402 {
9027 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 9403 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9028 9404
9029 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9405 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9030 9406
@@ -9044,13 +9420,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9044 } 9420 }
9045 break; 9421 break;
9046 case 2 : 9422 case 2 :
9047 // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) 9423 // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
9048 { 9424 {
9049 // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) 9425 // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
9050 // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) 9426 // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
9051 { 9427 {
9052 // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) 9428 // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
9053 // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '=' 9429 // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '='
9054 { 9430 {
9055 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 9431 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9056 9432
@@ -9074,53 +9450,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9074 9450
9075 } 9451 }
9076 9452
9077 // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 9453 // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
9078 int alt46=3; 9454 int alt48=3;
9079 switch ( input.LA(1) ) { 9455 switch ( input.LA(1) ) {
9080 case RULE_INT: 9456 case RULE_INT:
9081 { 9457 {
9082 int LA46_1 = input.LA(2); 9458 int LA48_1 = input.LA(2);
9083 9459
9084 if ( (LA46_1==45) ) { 9460 if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) {
9085 alt46=2; 9461 alt48=1;
9086 } 9462 }
9087 else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { 9463 else if ( (LA48_1==46) ) {
9088 alt46=1; 9464 alt48=2;
9089 } 9465 }
9090 else { 9466 else {
9091 NoViableAltException nvae = 9467 NoViableAltException nvae =
9092 new NoViableAltException("", 46, 1, input); 9468 new NoViableAltException("", 48, 1, input);
9093 9469
9094 throw nvae; 9470 throw nvae;
9095 } 9471 }
9096 } 9472 }
9097 break; 9473 break;
9098 case 44: 9474 case 45:
9099 { 9475 {
9100 alt46=1; 9476 alt48=1;
9101 } 9477 }
9102 break; 9478 break;
9103 case 19: 9479 case 19:
9104 { 9480 {
9105 alt46=3; 9481 alt48=3;
9106 } 9482 }
9107 break; 9483 break;
9108 default: 9484 default:
9109 NoViableAltException nvae = 9485 NoViableAltException nvae =
9110 new NoViableAltException("", 46, 0, input); 9486 new NoViableAltException("", 48, 0, input);
9111 9487
9112 throw nvae; 9488 throw nvae;
9113 } 9489 }
9114 9490
9115 switch (alt46) { 9491 switch (alt48) {
9116 case 1 : 9492 case 1 :
9117 // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) 9493 // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
9118 { 9494 {
9119 // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) 9495 // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
9120 // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) 9496 // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
9121 { 9497 {
9122 // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) 9498 // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
9123 // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber 9499 // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber
9124 { 9500 {
9125 9501
9126 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9502 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9151,13 +9527,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9151 } 9527 }
9152 break; 9528 break;
9153 case 2 : 9529 case 2 :
9154 // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9530 // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9155 { 9531 {
9156 // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9532 // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9157 // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) 9533 // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
9158 { 9534 {
9159 // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) 9535 // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
9160 // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber 9536 // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber
9161 { 9537 {
9162 9538
9163 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9539 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9188,13 +9564,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9188 } 9564 }
9189 break; 9565 break;
9190 case 3 : 9566 case 3 :
9191 // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 9567 // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
9192 { 9568 {
9193 // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 9569 // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
9194 // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) 9570 // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
9195 { 9571 {
9196 // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) 9572 // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
9197 // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation 9573 // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation
9198 { 9574 {
9199 9575
9200 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 9576 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
@@ -9250,7 +9626,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9250 9626
9251 9627
9252 // $ANTLR start "entryRuleRealTypeScope" 9628 // $ANTLR start "entryRuleRealTypeScope"
9253 // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; 9629 // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
9254 public final EObject entryRuleRealTypeScope() throws RecognitionException { 9630 public final EObject entryRuleRealTypeScope() throws RecognitionException {
9255 EObject current = null; 9631 EObject current = null;
9256 9632
@@ -9258,8 +9634,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9258 9634
9259 9635
9260 try { 9636 try {
9261 // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) 9637 // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
9262 // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF 9638 // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
9263 { 9639 {
9264 newCompositeNode(grammarAccess.getRealTypeScopeRule()); 9640 newCompositeNode(grammarAccess.getRealTypeScopeRule());
9265 pushFollow(FOLLOW_1); 9641 pushFollow(FOLLOW_1);
@@ -9286,7 +9662,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9286 9662
9287 9663
9288 // $ANTLR start "ruleRealTypeScope" 9664 // $ANTLR start "ruleRealTypeScope"
9289 // 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 ) ) ) ) ; 9665 // 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 ) ) ) ) ;
9290 public final EObject ruleRealTypeScope() throws RecognitionException { 9666 public final EObject ruleRealTypeScope() throws RecognitionException {
9291 EObject current = null; 9667 EObject current = null;
9292 9668
@@ -9306,21 +9682,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9306 enterRule(); 9682 enterRule();
9307 9683
9308 try { 9684 try {
9309 // 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 ) ) ) ) ) 9685 // 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 ) ) ) ) )
9310 // 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 ) ) ) ) 9686 // 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 ) ) ) )
9311 { 9687 {
9312 // 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 ) ) ) ) 9688 // 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 ) ) ) )
9313 // 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 ) ) ) 9689 // 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 ) ) )
9314 { 9690 {
9315 otherlv_0=(Token)match(input,36,FOLLOW_37); 9691 otherlv_0=(Token)match(input,37,FOLLOW_37);
9316 9692
9317 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 9693 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
9318 9694
9319 // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) ) 9695 // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) )
9320 // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) 9696 // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
9321 { 9697 {
9322 // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) 9698 // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
9323 // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference 9699 // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference
9324 { 9700 {
9325 9701
9326 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 9702 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
@@ -9347,33 +9723,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9347 9723
9348 } 9724 }
9349 9725
9350 // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9726 // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9351 int alt47=2; 9727 int alt49=2;
9352 int LA47_0 = input.LA(1); 9728 int LA49_0 = input.LA(1);
9353 9729
9354 if ( (LA47_0==37) ) { 9730 if ( (LA49_0==38) ) {
9355 alt47=1; 9731 alt49=1;
9356 } 9732 }
9357 else if ( (LA47_0==18) ) { 9733 else if ( (LA49_0==18) ) {
9358 alt47=2; 9734 alt49=2;
9359 } 9735 }
9360 else { 9736 else {
9361 NoViableAltException nvae = 9737 NoViableAltException nvae =
9362 new NoViableAltException("", 47, 0, input); 9738 new NoViableAltException("", 49, 0, input);
9363 9739
9364 throw nvae; 9740 throw nvae;
9365 } 9741 }
9366 switch (alt47) { 9742 switch (alt49) {
9367 case 1 : 9743 case 1 :
9368 // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) 9744 // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
9369 { 9745 {
9370 // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) 9746 // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
9371 // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) 9747 // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
9372 { 9748 {
9373 // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) 9749 // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
9374 // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+=' 9750 // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+='
9375 { 9751 {
9376 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 9752 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9377 9753
9378 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9754 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9379 9755
@@ -9393,13 +9769,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9393 } 9769 }
9394 break; 9770 break;
9395 case 2 : 9771 case 2 :
9396 // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) 9772 // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
9397 { 9773 {
9398 // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) 9774 // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
9399 // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) 9775 // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
9400 { 9776 {
9401 // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) 9777 // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
9402 // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '=' 9778 // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '='
9403 { 9779 {
9404 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 9780 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9405 9781
@@ -9423,53 +9799,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9423 9799
9424 } 9800 }
9425 9801
9426 // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 9802 // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
9427 int alt48=3; 9803 int alt50=3;
9428 switch ( input.LA(1) ) { 9804 switch ( input.LA(1) ) {
9429 case RULE_INT: 9805 case RULE_INT:
9430 { 9806 {
9431 int LA48_1 = input.LA(2); 9807 int LA50_1 = input.LA(2);
9432 9808
9433 if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { 9809 if ( (LA50_1==46) ) {
9434 alt48=1; 9810 alt50=2;
9435 } 9811 }
9436 else if ( (LA48_1==45) ) { 9812 else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) {
9437 alt48=2; 9813 alt50=1;
9438 } 9814 }
9439 else { 9815 else {
9440 NoViableAltException nvae = 9816 NoViableAltException nvae =
9441 new NoViableAltException("", 48, 1, input); 9817 new NoViableAltException("", 50, 1, input);
9442 9818
9443 throw nvae; 9819 throw nvae;
9444 } 9820 }
9445 } 9821 }
9446 break; 9822 break;
9447 case 44: 9823 case 45:
9448 { 9824 {
9449 alt48=1; 9825 alt50=1;
9450 } 9826 }
9451 break; 9827 break;
9452 case 19: 9828 case 19:
9453 { 9829 {
9454 alt48=3; 9830 alt50=3;
9455 } 9831 }
9456 break; 9832 break;
9457 default: 9833 default:
9458 NoViableAltException nvae = 9834 NoViableAltException nvae =
9459 new NoViableAltException("", 48, 0, input); 9835 new NoViableAltException("", 50, 0, input);
9460 9836
9461 throw nvae; 9837 throw nvae;
9462 } 9838 }
9463 9839
9464 switch (alt48) { 9840 switch (alt50) {
9465 case 1 : 9841 case 1 :
9466 // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) 9842 // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
9467 { 9843 {
9468 // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) 9844 // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
9469 // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) 9845 // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
9470 { 9846 {
9471 // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) 9847 // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
9472 // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber 9848 // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber
9473 { 9849 {
9474 9850
9475 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9851 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9500,13 +9876,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9500 } 9876 }
9501 break; 9877 break;
9502 case 2 : 9878 case 2 :
9503 // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9879 // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9504 { 9880 {
9505 // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9881 // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9506 // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) 9882 // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
9507 { 9883 {
9508 // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) 9884 // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
9509 // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber 9885 // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber
9510 { 9886 {
9511 9887
9512 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9888 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9537,13 +9913,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9537 } 9913 }
9538 break; 9914 break;
9539 case 3 : 9915 case 3 :
9540 // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9916 // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9541 { 9917 {
9542 // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9918 // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9543 // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) 9919 // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
9544 { 9920 {
9545 // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) 9921 // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
9546 // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration 9922 // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration
9547 { 9923 {
9548 9924
9549 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 9925 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
@@ -9599,7 +9975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9599 9975
9600 9976
9601 // $ANTLR start "entryRuleStringTypeScope" 9977 // $ANTLR start "entryRuleStringTypeScope"
9602 // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; 9978 // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
9603 public final EObject entryRuleStringTypeScope() throws RecognitionException { 9979 public final EObject entryRuleStringTypeScope() throws RecognitionException {
9604 EObject current = null; 9980 EObject current = null;
9605 9981
@@ -9607,8 +9983,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9607 9983
9608 9984
9609 try { 9985 try {
9610 // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) 9986 // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
9611 // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF 9987 // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
9612 { 9988 {
9613 newCompositeNode(grammarAccess.getStringTypeScopeRule()); 9989 newCompositeNode(grammarAccess.getStringTypeScopeRule());
9614 pushFollow(FOLLOW_1); 9990 pushFollow(FOLLOW_1);
@@ -9635,7 +10011,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9635 10011
9636 10012
9637 // $ANTLR start "ruleStringTypeScope" 10013 // $ANTLR start "ruleStringTypeScope"
9638 // 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 ) ) ) ) ; 10014 // 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 ) ) ) ) ;
9639 public final EObject ruleStringTypeScope() throws RecognitionException { 10015 public final EObject ruleStringTypeScope() throws RecognitionException {
9640 EObject current = null; 10016 EObject current = null;
9641 10017
@@ -9655,21 +10031,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9655 enterRule(); 10031 enterRule();
9656 10032
9657 try { 10033 try {
9658 // 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 ) ) ) ) ) 10034 // 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 ) ) ) ) )
9659 // 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 ) ) ) ) 10035 // 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 ) ) ) )
9660 { 10036 {
9661 // 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 ) ) ) ) 10037 // 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 ) ) ) )
9662 // 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 ) ) ) 10038 // 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 ) ) )
9663 { 10039 {
9664 otherlv_0=(Token)match(input,36,FOLLOW_38); 10040 otherlv_0=(Token)match(input,37,FOLLOW_38);
9665 10041
9666 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 10042 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
9667 10043
9668 // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) ) 10044 // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) )
9669 // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) 10045 // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
9670 { 10046 {
9671 // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) 10047 // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
9672 // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference 10048 // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference
9673 { 10049 {
9674 10050
9675 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 10051 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
@@ -9696,33 +10072,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9696 10072
9697 } 10073 }
9698 10074
9699 // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 10075 // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9700 int alt49=2; 10076 int alt51=2;
9701 int LA49_0 = input.LA(1); 10077 int LA51_0 = input.LA(1);
9702 10078
9703 if ( (LA49_0==37) ) { 10079 if ( (LA51_0==38) ) {
9704 alt49=1; 10080 alt51=1;
9705 } 10081 }
9706 else if ( (LA49_0==18) ) { 10082 else if ( (LA51_0==18) ) {
9707 alt49=2; 10083 alt51=2;
9708 } 10084 }
9709 else { 10085 else {
9710 NoViableAltException nvae = 10086 NoViableAltException nvae =
9711 new NoViableAltException("", 49, 0, input); 10087 new NoViableAltException("", 51, 0, input);
9712 10088
9713 throw nvae; 10089 throw nvae;
9714 } 10090 }
9715 switch (alt49) { 10091 switch (alt51) {
9716 case 1 : 10092 case 1 :
9717 // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) 10093 // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
9718 { 10094 {
9719 // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) 10095 // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
9720 // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) 10096 // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
9721 { 10097 {
9722 // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) 10098 // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
9723 // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+=' 10099 // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+='
9724 { 10100 {
9725 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 10101 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9726 10102
9727 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 10103 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9728 10104
@@ -9742,13 +10118,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9742 } 10118 }
9743 break; 10119 break;
9744 case 2 : 10120 case 2 :
9745 // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) 10121 // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
9746 { 10122 {
9747 // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) 10123 // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
9748 // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) 10124 // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
9749 { 10125 {
9750 // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) 10126 // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
9751 // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '=' 10127 // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '='
9752 { 10128 {
9753 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 10129 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9754 10130
@@ -9772,53 +10148,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9772 10148
9773 } 10149 }
9774 10150
9775 // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 10151 // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
9776 int alt50=3; 10152 int alt52=3;
9777 switch ( input.LA(1) ) { 10153 switch ( input.LA(1) ) {
9778 case RULE_INT: 10154 case RULE_INT:
9779 { 10155 {
9780 int LA50_1 = input.LA(2); 10156 int LA52_1 = input.LA(2);
9781 10157
9782 if ( (LA50_1==45) ) { 10158 if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) {
9783 alt50=2; 10159 alt52=1;
9784 } 10160 }
9785 else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { 10161 else if ( (LA52_1==46) ) {
9786 alt50=1; 10162 alt52=2;
9787 } 10163 }
9788 else { 10164 else {
9789 NoViableAltException nvae = 10165 NoViableAltException nvae =
9790 new NoViableAltException("", 50, 1, input); 10166 new NoViableAltException("", 52, 1, input);
9791 10167
9792 throw nvae; 10168 throw nvae;
9793 } 10169 }
9794 } 10170 }
9795 break; 10171 break;
9796 case 44: 10172 case 45:
9797 { 10173 {
9798 alt50=1; 10174 alt52=1;
9799 } 10175 }
9800 break; 10176 break;
9801 case 19: 10177 case 19:
9802 { 10178 {
9803 alt50=3; 10179 alt52=3;
9804 } 10180 }
9805 break; 10181 break;
9806 default: 10182 default:
9807 NoViableAltException nvae = 10183 NoViableAltException nvae =
9808 new NoViableAltException("", 50, 0, input); 10184 new NoViableAltException("", 52, 0, input);
9809 10185
9810 throw nvae; 10186 throw nvae;
9811 } 10187 }
9812 10188
9813 switch (alt50) { 10189 switch (alt52) {
9814 case 1 : 10190 case 1 :
9815 // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) 10191 // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
9816 { 10192 {
9817 // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) 10193 // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
9818 // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) 10194 // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
9819 { 10195 {
9820 // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) 10196 // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
9821 // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber 10197 // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber
9822 { 10198 {
9823 10199
9824 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 10200 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9849,13 +10225,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9849 } 10225 }
9850 break; 10226 break;
9851 case 2 : 10227 case 2 :
9852 // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 10228 // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9853 { 10229 {
9854 // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 10230 // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9855 // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) 10231 // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
9856 { 10232 {
9857 // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) 10233 // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
9858 // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber 10234 // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber
9859 { 10235 {
9860 10236
9861 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 10237 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9886,13 +10262,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9886 } 10262 }
9887 break; 10263 break;
9888 case 3 : 10264 case 3 :
9889 // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 10265 // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9890 { 10266 {
9891 // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 10267 // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9892 // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) 10268 // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
9893 { 10269 {
9894 // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) 10270 // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
9895 // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration 10271 // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration
9896 { 10272 {
9897 10273
9898 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 10274 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
@@ -9948,7 +10324,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9948 10324
9949 10325
9950 // $ANTLR start "entryRuleClassReference" 10326 // $ANTLR start "entryRuleClassReference"
9951 // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; 10327 // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
9952 public final EObject entryRuleClassReference() throws RecognitionException { 10328 public final EObject entryRuleClassReference() throws RecognitionException {
9953 EObject current = null; 10329 EObject current = null;
9954 10330
@@ -9956,8 +10332,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9956 10332
9957 10333
9958 try { 10334 try {
9959 // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF ) 10335 // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF )
9960 // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF 10336 // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF
9961 { 10337 {
9962 newCompositeNode(grammarAccess.getClassReferenceRule()); 10338 newCompositeNode(grammarAccess.getClassReferenceRule());
9963 pushFollow(FOLLOW_1); 10339 pushFollow(FOLLOW_1);
@@ -9984,7 +10360,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9984 10360
9985 10361
9986 // $ANTLR start "ruleClassReference" 10362 // $ANTLR start "ruleClassReference"
9987 // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; 10363 // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
9988 public final EObject ruleClassReference() throws RecognitionException { 10364 public final EObject ruleClassReference() throws RecognitionException {
9989 EObject current = null; 10365 EObject current = null;
9990 10366
@@ -9997,21 +10373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9997 enterRule(); 10373 enterRule();
9998 10374
9999 try { 10375 try {
10000 // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) 10376 // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
10001 // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 10377 // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
10002 { 10378 {
10003 // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 10379 // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
10004 // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' 10380 // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
10005 { 10381 {
10006 otherlv_0=(Token)match(input,38,FOLLOW_6); 10382 otherlv_0=(Token)match(input,39,FOLLOW_6);
10007 10383
10008 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 10384 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
10009 10385
10010 // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) ) 10386 // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) )
10011 // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) 10387 // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
10012 { 10388 {
10013 // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) 10389 // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
10014 // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement 10390 // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement
10015 { 10391 {
10016 10392
10017 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 10393 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
@@ -10038,7 +10414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10038 10414
10039 } 10415 }
10040 10416
10041 otherlv_2=(Token)match(input,39,FOLLOW_2); 10417 otherlv_2=(Token)match(input,40,FOLLOW_2);
10042 10418
10043 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 10419 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
10044 10420
@@ -10065,7 +10441,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10065 10441
10066 10442
10067 // $ANTLR start "entryRuleObjectReference" 10443 // $ANTLR start "entryRuleObjectReference"
10068 // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; 10444 // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
10069 public final EObject entryRuleObjectReference() throws RecognitionException { 10445 public final EObject entryRuleObjectReference() throws RecognitionException {
10070 EObject current = null; 10446 EObject current = null;
10071 10447
@@ -10073,8 +10449,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10073 10449
10074 10450
10075 try { 10451 try {
10076 // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF ) 10452 // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF )
10077 // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF 10453 // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF
10078 { 10454 {
10079 newCompositeNode(grammarAccess.getObjectReferenceRule()); 10455 newCompositeNode(grammarAccess.getObjectReferenceRule());
10080 pushFollow(FOLLOW_1); 10456 pushFollow(FOLLOW_1);
@@ -10101,7 +10477,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10101 10477
10102 10478
10103 // $ANTLR start "ruleObjectReference" 10479 // $ANTLR start "ruleObjectReference"
10104 // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; 10480 // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
10105 public final EObject ruleObjectReference() throws RecognitionException { 10481 public final EObject ruleObjectReference() throws RecognitionException {
10106 EObject current = null; 10482 EObject current = null;
10107 10483
@@ -10111,14 +10487,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10111 enterRule(); 10487 enterRule();
10112 10488
10113 try { 10489 try {
10114 // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) ) 10490 // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) )
10115 // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) 10491 // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
10116 { 10492 {
10117 // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) 10493 // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
10118 // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node' 10494 // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node'
10119 { 10495 {
10120 // InternalApplicationConfiguration.g:3698:3: () 10496 // InternalApplicationConfiguration.g:3845:3: ()
10121 // InternalApplicationConfiguration.g:3699:4: 10497 // InternalApplicationConfiguration.g:3846:4:
10122 { 10498 {
10123 10499
10124 current = forceCreateModelElement( 10500 current = forceCreateModelElement(
@@ -10128,7 +10504,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10128 10504
10129 } 10505 }
10130 10506
10131 otherlv_1=(Token)match(input,40,FOLLOW_2); 10507 otherlv_1=(Token)match(input,41,FOLLOW_2);
10132 10508
10133 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 10509 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
10134 10510
@@ -10155,7 +10531,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10155 10531
10156 10532
10157 // $ANTLR start "entryRuleIntegerReference" 10533 // $ANTLR start "entryRuleIntegerReference"
10158 // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; 10534 // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
10159 public final EObject entryRuleIntegerReference() throws RecognitionException { 10535 public final EObject entryRuleIntegerReference() throws RecognitionException {
10160 EObject current = null; 10536 EObject current = null;
10161 10537
@@ -10163,8 +10539,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10163 10539
10164 10540
10165 try { 10541 try {
10166 // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) 10542 // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
10167 // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF 10543 // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF
10168 { 10544 {
10169 newCompositeNode(grammarAccess.getIntegerReferenceRule()); 10545 newCompositeNode(grammarAccess.getIntegerReferenceRule());
10170 pushFollow(FOLLOW_1); 10546 pushFollow(FOLLOW_1);
@@ -10191,7 +10567,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10191 10567
10192 10568
10193 // $ANTLR start "ruleIntegerReference" 10569 // $ANTLR start "ruleIntegerReference"
10194 // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; 10570 // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
10195 public final EObject ruleIntegerReference() throws RecognitionException { 10571 public final EObject ruleIntegerReference() throws RecognitionException {
10196 EObject current = null; 10572 EObject current = null;
10197 10573
@@ -10201,14 +10577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10201 enterRule(); 10577 enterRule();
10202 10578
10203 try { 10579 try {
10204 // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) ) 10580 // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) )
10205 // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) 10581 // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
10206 { 10582 {
10207 // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) 10583 // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
10208 // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int' 10584 // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int'
10209 { 10585 {
10210 // InternalApplicationConfiguration.g:3728:3: () 10586 // InternalApplicationConfiguration.g:3875:3: ()
10211 // InternalApplicationConfiguration.g:3729:4: 10587 // InternalApplicationConfiguration.g:3876:4:
10212 { 10588 {
10213 10589
10214 current = forceCreateModelElement( 10590 current = forceCreateModelElement(
@@ -10218,7 +10594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10218 10594
10219 } 10595 }
10220 10596
10221 otherlv_1=(Token)match(input,41,FOLLOW_2); 10597 otherlv_1=(Token)match(input,42,FOLLOW_2);
10222 10598
10223 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 10599 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
10224 10600
@@ -10245,7 +10621,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10245 10621
10246 10622
10247 // $ANTLR start "entryRuleRealReference" 10623 // $ANTLR start "entryRuleRealReference"
10248 // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; 10624 // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
10249 public final EObject entryRuleRealReference() throws RecognitionException { 10625 public final EObject entryRuleRealReference() throws RecognitionException {
10250 EObject current = null; 10626 EObject current = null;
10251 10627
@@ -10253,8 +10629,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10253 10629
10254 10630
10255 try { 10631 try {
10256 // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF ) 10632 // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF )
10257 // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF 10633 // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF
10258 { 10634 {
10259 newCompositeNode(grammarAccess.getRealReferenceRule()); 10635 newCompositeNode(grammarAccess.getRealReferenceRule());
10260 pushFollow(FOLLOW_1); 10636 pushFollow(FOLLOW_1);
@@ -10281,7 +10657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10281 10657
10282 10658
10283 // $ANTLR start "ruleRealReference" 10659 // $ANTLR start "ruleRealReference"
10284 // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; 10660 // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
10285 public final EObject ruleRealReference() throws RecognitionException { 10661 public final EObject ruleRealReference() throws RecognitionException {
10286 EObject current = null; 10662 EObject current = null;
10287 10663
@@ -10291,14 +10667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10291 enterRule(); 10667 enterRule();
10292 10668
10293 try { 10669 try {
10294 // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) ) 10670 // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) )
10295 // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) 10671 // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
10296 { 10672 {
10297 // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) 10673 // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
10298 // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real' 10674 // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real'
10299 { 10675 {
10300 // InternalApplicationConfiguration.g:3758:3: () 10676 // InternalApplicationConfiguration.g:3905:3: ()
10301 // InternalApplicationConfiguration.g:3759:4: 10677 // InternalApplicationConfiguration.g:3906:4:
10302 { 10678 {
10303 10679
10304 current = forceCreateModelElement( 10680 current = forceCreateModelElement(
@@ -10308,7 +10684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10308 10684
10309 } 10685 }
10310 10686
10311 otherlv_1=(Token)match(input,42,FOLLOW_2); 10687 otherlv_1=(Token)match(input,43,FOLLOW_2);
10312 10688
10313 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 10689 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
10314 10690
@@ -10335,7 +10711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10335 10711
10336 10712
10337 // $ANTLR start "entryRuleStringReference" 10713 // $ANTLR start "entryRuleStringReference"
10338 // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; 10714 // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
10339 public final EObject entryRuleStringReference() throws RecognitionException { 10715 public final EObject entryRuleStringReference() throws RecognitionException {
10340 EObject current = null; 10716 EObject current = null;
10341 10717
@@ -10343,8 +10719,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10343 10719
10344 10720
10345 try { 10721 try {
10346 // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF ) 10722 // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF )
10347 // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF 10723 // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF
10348 { 10724 {
10349 newCompositeNode(grammarAccess.getStringReferenceRule()); 10725 newCompositeNode(grammarAccess.getStringReferenceRule());
10350 pushFollow(FOLLOW_1); 10726 pushFollow(FOLLOW_1);
@@ -10371,7 +10747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10371 10747
10372 10748
10373 // $ANTLR start "ruleStringReference" 10749 // $ANTLR start "ruleStringReference"
10374 // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; 10750 // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
10375 public final EObject ruleStringReference() throws RecognitionException { 10751 public final EObject ruleStringReference() throws RecognitionException {
10376 EObject current = null; 10752 EObject current = null;
10377 10753
@@ -10381,14 +10757,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10381 enterRule(); 10757 enterRule();
10382 10758
10383 try { 10759 try {
10384 // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) ) 10760 // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) )
10385 // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) 10761 // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
10386 { 10762 {
10387 // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) 10763 // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
10388 // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string' 10764 // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string'
10389 { 10765 {
10390 // InternalApplicationConfiguration.g:3788:3: () 10766 // InternalApplicationConfiguration.g:3935:3: ()
10391 // InternalApplicationConfiguration.g:3789:4: 10767 // InternalApplicationConfiguration.g:3936:4:
10392 { 10768 {
10393 10769
10394 current = forceCreateModelElement( 10770 current = forceCreateModelElement(
@@ -10398,7 +10774,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10398 10774
10399 } 10775 }
10400 10776
10401 otherlv_1=(Token)match(input,43,FOLLOW_2); 10777 otherlv_1=(Token)match(input,44,FOLLOW_2);
10402 10778
10403 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 10779 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
10404 10780
@@ -10425,7 +10801,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10425 10801
10426 10802
10427 // $ANTLR start "entryRuleExactNumber" 10803 // $ANTLR start "entryRuleExactNumber"
10428 // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; 10804 // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
10429 public final EObject entryRuleExactNumber() throws RecognitionException { 10805 public final EObject entryRuleExactNumber() throws RecognitionException {
10430 EObject current = null; 10806 EObject current = null;
10431 10807
@@ -10433,8 +10809,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10433 10809
10434 10810
10435 try { 10811 try {
10436 // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF ) 10812 // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF )
10437 // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF 10813 // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF
10438 { 10814 {
10439 newCompositeNode(grammarAccess.getExactNumberRule()); 10815 newCompositeNode(grammarAccess.getExactNumberRule());
10440 pushFollow(FOLLOW_1); 10816 pushFollow(FOLLOW_1);
@@ -10461,7 +10837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10461 10837
10462 10838
10463 // $ANTLR start "ruleExactNumber" 10839 // $ANTLR start "ruleExactNumber"
10464 // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; 10840 // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
10465 public final EObject ruleExactNumber() throws RecognitionException { 10841 public final EObject ruleExactNumber() throws RecognitionException {
10466 EObject current = null; 10842 EObject current = null;
10467 10843
@@ -10472,34 +10848,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10472 enterRule(); 10848 enterRule();
10473 10849
10474 try { 10850 try {
10475 // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) 10851 // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
10476 // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10852 // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10477 { 10853 {
10478 // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10854 // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10479 int alt51=2; 10855 int alt53=2;
10480 int LA51_0 = input.LA(1); 10856 int LA53_0 = input.LA(1);
10481 10857
10482 if ( (LA51_0==RULE_INT) ) { 10858 if ( (LA53_0==RULE_INT) ) {
10483 alt51=1; 10859 alt53=1;
10484 } 10860 }
10485 else if ( (LA51_0==44) ) { 10861 else if ( (LA53_0==45) ) {
10486 alt51=2; 10862 alt53=2;
10487 } 10863 }
10488 else { 10864 else {
10489 NoViableAltException nvae = 10865 NoViableAltException nvae =
10490 new NoViableAltException("", 51, 0, input); 10866 new NoViableAltException("", 53, 0, input);
10491 10867
10492 throw nvae; 10868 throw nvae;
10493 } 10869 }
10494 switch (alt51) { 10870 switch (alt53) {
10495 case 1 : 10871 case 1 :
10496 // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10872 // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10497 { 10873 {
10498 // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10874 // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10499 // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) 10875 // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
10500 { 10876 {
10501 // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) 10877 // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
10502 // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT 10878 // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT
10503 { 10879 {
10504 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); 10880 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2);
10505 10881
@@ -10525,15 +10901,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10525 } 10901 }
10526 break; 10902 break;
10527 case 2 : 10903 case 2 :
10528 // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10904 // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
10529 { 10905 {
10530 // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10906 // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
10531 // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) 10907 // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
10532 { 10908 {
10533 // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) 10909 // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
10534 // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*' 10910 // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*'
10535 { 10911 {
10536 lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2); 10912 lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2);
10537 10913
10538 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 10914 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
10539 10915
@@ -10575,7 +10951,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10575 10951
10576 10952
10577 // $ANTLR start "entryRuleIntervallNumber" 10953 // $ANTLR start "entryRuleIntervallNumber"
10578 // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; 10954 // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
10579 public final EObject entryRuleIntervallNumber() throws RecognitionException { 10955 public final EObject entryRuleIntervallNumber() throws RecognitionException {
10580 EObject current = null; 10956 EObject current = null;
10581 10957
@@ -10583,8 +10959,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10583 10959
10584 10960
10585 try { 10961 try {
10586 // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) 10962 // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
10587 // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF 10963 // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
10588 { 10964 {
10589 newCompositeNode(grammarAccess.getIntervallNumberRule()); 10965 newCompositeNode(grammarAccess.getIntervallNumberRule());
10590 pushFollow(FOLLOW_1); 10966 pushFollow(FOLLOW_1);
@@ -10611,7 +10987,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10611 10987
10612 10988
10613 // $ANTLR start "ruleIntervallNumber" 10989 // $ANTLR start "ruleIntervallNumber"
10614 // 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= '*' ) ) ) ) ; 10990 // 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= '*' ) ) ) ) ;
10615 public final EObject ruleIntervallNumber() throws RecognitionException { 10991 public final EObject ruleIntervallNumber() throws RecognitionException {
10616 EObject current = null; 10992 EObject current = null;
10617 10993
@@ -10624,17 +11000,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10624 enterRule(); 11000 enterRule();
10625 11001
10626 try { 11002 try {
10627 // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) 11003 // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
10628 // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 11004 // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10629 { 11005 {
10630 // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 11006 // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10631 // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 11007 // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10632 { 11008 {
10633 // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) 11009 // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) )
10634 // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) 11010 // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
10635 { 11011 {
10636 // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) 11012 // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
10637 // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT 11013 // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT
10638 { 11014 {
10639 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); 11015 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40);
10640 11016
@@ -10656,35 +11032,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10656 11032
10657 } 11033 }
10658 11034
10659 otherlv_1=(Token)match(input,45,FOLLOW_33); 11035 otherlv_1=(Token)match(input,46,FOLLOW_33);
10660 11036
10661 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 11037 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
10662 11038
10663 // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 11039 // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10664 int alt52=2; 11040 int alt54=2;
10665 int LA52_0 = input.LA(1); 11041 int LA54_0 = input.LA(1);
10666 11042
10667 if ( (LA52_0==RULE_INT) ) { 11043 if ( (LA54_0==RULE_INT) ) {
10668 alt52=1; 11044 alt54=1;
10669 } 11045 }
10670 else if ( (LA52_0==44) ) { 11046 else if ( (LA54_0==45) ) {
10671 alt52=2; 11047 alt54=2;
10672 } 11048 }
10673 else { 11049 else {
10674 NoViableAltException nvae = 11050 NoViableAltException nvae =
10675 new NoViableAltException("", 52, 0, input); 11051 new NoViableAltException("", 54, 0, input);
10676 11052
10677 throw nvae; 11053 throw nvae;
10678 } 11054 }
10679 switch (alt52) { 11055 switch (alt54) {
10680 case 1 : 11056 case 1 :
10681 // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 11057 // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10682 { 11058 {
10683 // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 11059 // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10684 // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) 11060 // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
10685 { 11061 {
10686 // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) 11062 // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
10687 // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT 11063 // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT
10688 { 11064 {
10689 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 11065 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
10690 11066
@@ -10710,15 +11086,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10710 } 11086 }
10711 break; 11087 break;
10712 case 2 : 11088 case 2 :
10713 // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) 11089 // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
10714 { 11090 {
10715 // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) 11091 // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
10716 // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) 11092 // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
10717 { 11093 {
10718 // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) 11094 // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
10719 // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*' 11095 // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*'
10720 { 11096 {
10721 lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2); 11097 lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2);
10722 11098
10723 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 11099 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
10724 11100
@@ -10763,7 +11139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10763 11139
10764 11140
10765 // $ANTLR start "entryRuleIntEnumberation" 11141 // $ANTLR start "entryRuleIntEnumberation"
10766 // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; 11142 // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
10767 public final EObject entryRuleIntEnumberation() throws RecognitionException { 11143 public final EObject entryRuleIntEnumberation() throws RecognitionException {
10768 EObject current = null; 11144 EObject current = null;
10769 11145
@@ -10771,8 +11147,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10771 11147
10772 11148
10773 try { 11149 try {
10774 // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) 11150 // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
10775 // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF 11151 // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
10776 { 11152 {
10777 newCompositeNode(grammarAccess.getIntEnumberationRule()); 11153 newCompositeNode(grammarAccess.getIntEnumberationRule());
10778 pushFollow(FOLLOW_1); 11154 pushFollow(FOLLOW_1);
@@ -10799,7 +11175,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10799 11175
10800 11176
10801 // $ANTLR start "ruleIntEnumberation" 11177 // $ANTLR start "ruleIntEnumberation"
10802 // 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= '}' ) ; 11178 // 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= '}' ) ;
10803 public final EObject ruleIntEnumberation() throws RecognitionException { 11179 public final EObject ruleIntEnumberation() throws RecognitionException {
10804 EObject current = null; 11180 EObject current = null;
10805 11181
@@ -10815,14 +11191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10815 enterRule(); 11191 enterRule();
10816 11192
10817 try { 11193 try {
10818 // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) 11194 // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) )
10819 // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 11195 // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10820 { 11196 {
10821 // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 11197 // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10822 // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' 11198 // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}'
10823 { 11199 {
10824 // InternalApplicationConfiguration.g:3946:3: () 11200 // InternalApplicationConfiguration.g:4093:3: ()
10825 // InternalApplicationConfiguration.g:3947:4: 11201 // InternalApplicationConfiguration.g:4094:4:
10826 { 11202 {
10827 11203
10828 current = forceCreateModelElement( 11204 current = forceCreateModelElement(
@@ -10836,22 +11212,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10836 11212
10837 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 11213 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
10838 11214
10839 // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? 11215 // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )?
10840 int alt54=2; 11216 int alt56=2;
10841 int LA54_0 = input.LA(1); 11217 int LA56_0 = input.LA(1);
10842 11218
10843 if ( (LA54_0==RULE_INT||LA54_0==12) ) { 11219 if ( (LA56_0==RULE_INT||LA56_0==12) ) {
10844 alt54=1; 11220 alt56=1;
10845 } 11221 }
10846 switch (alt54) { 11222 switch (alt56) {
10847 case 1 : 11223 case 1 :
10848 // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 11224 // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10849 { 11225 {
10850 // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) 11226 // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) )
10851 // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) 11227 // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
10852 { 11228 {
10853 // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) 11229 // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
10854 // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral 11230 // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral
10855 { 11231 {
10856 11232
10857 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 11233 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
@@ -10878,30 +11254,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10878 11254
10879 } 11255 }
10880 11256
10881 // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 11257 // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10882 loop53: 11258 loop55:
10883 do { 11259 do {
10884 int alt53=2; 11260 int alt55=2;
10885 int LA53_0 = input.LA(1); 11261 int LA55_0 = input.LA(1);
10886 11262
10887 if ( (LA53_0==20) ) { 11263 if ( (LA55_0==20) ) {
10888 alt53=1; 11264 alt55=1;
10889 } 11265 }
10890 11266
10891 11267
10892 switch (alt53) { 11268 switch (alt55) {
10893 case 1 : 11269 case 1 :
10894 // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) 11270 // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) )
10895 { 11271 {
10896 otherlv_3=(Token)match(input,20,FOLLOW_24); 11272 otherlv_3=(Token)match(input,20,FOLLOW_24);
10897 11273
10898 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 11274 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
10899 11275
10900 // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) ) 11276 // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) )
10901 // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) 11277 // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
10902 { 11278 {
10903 // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) 11279 // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
10904 // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral 11280 // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral
10905 { 11281 {
10906 11282
10907 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 11283 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
@@ -10933,7 +11309,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10933 break; 11309 break;
10934 11310
10935 default : 11311 default :
10936 break loop53; 11312 break loop55;
10937 } 11313 }
10938 } while (true); 11314 } while (true);
10939 11315
@@ -10970,7 +11346,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10970 11346
10971 11347
10972 // $ANTLR start "entryRuleRealEnumeration" 11348 // $ANTLR start "entryRuleRealEnumeration"
10973 // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; 11349 // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
10974 public final EObject entryRuleRealEnumeration() throws RecognitionException { 11350 public final EObject entryRuleRealEnumeration() throws RecognitionException {
10975 EObject current = null; 11351 EObject current = null;
10976 11352
@@ -10978,8 +11354,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10978 11354
10979 11355
10980 try { 11356 try {
10981 // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) 11357 // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
10982 // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF 11358 // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
10983 { 11359 {
10984 newCompositeNode(grammarAccess.getRealEnumerationRule()); 11360 newCompositeNode(grammarAccess.getRealEnumerationRule());
10985 pushFollow(FOLLOW_1); 11361 pushFollow(FOLLOW_1);
@@ -11006,7 +11382,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11006 11382
11007 11383
11008 // $ANTLR start "ruleRealEnumeration" 11384 // $ANTLR start "ruleRealEnumeration"
11009 // 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= '}' ) ; 11385 // 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= '}' ) ;
11010 public final EObject ruleRealEnumeration() throws RecognitionException { 11386 public final EObject ruleRealEnumeration() throws RecognitionException {
11011 EObject current = null; 11387 EObject current = null;
11012 11388
@@ -11022,14 +11398,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11022 enterRule(); 11398 enterRule();
11023 11399
11024 try { 11400 try {
11025 // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) 11401 // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) )
11026 // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 11402 // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
11027 { 11403 {
11028 // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 11404 // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
11029 // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' 11405 // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}'
11030 { 11406 {
11031 // InternalApplicationConfiguration.g:4026:3: () 11407 // InternalApplicationConfiguration.g:4173:3: ()
11032 // InternalApplicationConfiguration.g:4027:4: 11408 // InternalApplicationConfiguration.g:4174:4:
11033 { 11409 {
11034 11410
11035 current = forceCreateModelElement( 11411 current = forceCreateModelElement(
@@ -11043,22 +11419,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11043 11419
11044 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 11420 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
11045 11421
11046 // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? 11422 // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )?
11047 int alt56=2; 11423 int alt58=2;
11048 int LA56_0 = input.LA(1); 11424 int LA58_0 = input.LA(1);
11049 11425
11050 if ( (LA56_0==RULE_INT||LA56_0==12) ) { 11426 if ( (LA58_0==RULE_INT||LA58_0==12) ) {
11051 alt56=1; 11427 alt58=1;
11052 } 11428 }
11053 switch (alt56) { 11429 switch (alt58) {
11054 case 1 : 11430 case 1 :
11055 // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 11431 // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
11056 { 11432 {
11057 // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) 11433 // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) )
11058 // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) 11434 // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
11059 { 11435 {
11060 // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) 11436 // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
11061 // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral 11437 // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral
11062 { 11438 {
11063 11439
11064 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 11440 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
@@ -11085,30 +11461,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11085 11461
11086 } 11462 }
11087 11463
11088 // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 11464 // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
11089 loop55: 11465 loop57:
11090 do { 11466 do {
11091 int alt55=2; 11467 int alt57=2;
11092 int LA55_0 = input.LA(1); 11468 int LA57_0 = input.LA(1);
11093 11469
11094 if ( (LA55_0==20) ) { 11470 if ( (LA57_0==20) ) {
11095 alt55=1; 11471 alt57=1;
11096 } 11472 }
11097 11473
11098 11474
11099 switch (alt55) { 11475 switch (alt57) {
11100 case 1 : 11476 case 1 :
11101 // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) 11477 // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) )
11102 { 11478 {
11103 otherlv_3=(Token)match(input,20,FOLLOW_24); 11479 otherlv_3=(Token)match(input,20,FOLLOW_24);
11104 11480
11105 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 11481 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
11106 11482
11107 // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) ) 11483 // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) )
11108 // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) 11484 // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
11109 { 11485 {
11110 // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) 11486 // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
11111 // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral 11487 // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral
11112 { 11488 {
11113 11489
11114 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 11490 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
@@ -11140,7 +11516,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11140 break; 11516 break;
11141 11517
11142 default : 11518 default :
11143 break loop55; 11519 break loop57;
11144 } 11520 }
11145 } while (true); 11521 } while (true);
11146 11522
@@ -11177,7 +11553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11177 11553
11178 11554
11179 // $ANTLR start "entryRuleStringEnumeration" 11555 // $ANTLR start "entryRuleStringEnumeration"
11180 // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; 11556 // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
11181 public final EObject entryRuleStringEnumeration() throws RecognitionException { 11557 public final EObject entryRuleStringEnumeration() throws RecognitionException {
11182 EObject current = null; 11558 EObject current = null;
11183 11559
@@ -11185,8 +11561,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11185 11561
11186 11562
11187 try { 11563 try {
11188 // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) 11564 // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
11189 // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF 11565 // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
11190 { 11566 {
11191 newCompositeNode(grammarAccess.getStringEnumerationRule()); 11567 newCompositeNode(grammarAccess.getStringEnumerationRule());
11192 pushFollow(FOLLOW_1); 11568 pushFollow(FOLLOW_1);
@@ -11213,7 +11589,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11213 11589
11214 11590
11215 // $ANTLR start "ruleStringEnumeration" 11591 // $ANTLR start "ruleStringEnumeration"
11216 // 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= '}' ) ; 11592 // 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= '}' ) ;
11217 public final EObject ruleStringEnumeration() throws RecognitionException { 11593 public final EObject ruleStringEnumeration() throws RecognitionException {
11218 EObject current = null; 11594 EObject current = null;
11219 11595
@@ -11227,14 +11603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11227 enterRule(); 11603 enterRule();
11228 11604
11229 try { 11605 try {
11230 // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) 11606 // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
11231 // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 11607 // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
11232 { 11608 {
11233 // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 11609 // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
11234 // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' 11610 // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
11235 { 11611 {
11236 // InternalApplicationConfiguration.g:4106:3: () 11612 // InternalApplicationConfiguration.g:4253:3: ()
11237 // InternalApplicationConfiguration.g:4107:4: 11613 // InternalApplicationConfiguration.g:4254:4:
11238 { 11614 {
11239 11615
11240 current = forceCreateModelElement( 11616 current = forceCreateModelElement(
@@ -11248,22 +11624,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11248 11624
11249 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 11625 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
11250 11626
11251 // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? 11627 // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
11252 int alt58=2; 11628 int alt60=2;
11253 int LA58_0 = input.LA(1); 11629 int LA60_0 = input.LA(1);
11254 11630
11255 if ( (LA58_0==RULE_STRING) ) { 11631 if ( (LA60_0==RULE_STRING) ) {
11256 alt58=1; 11632 alt60=1;
11257 } 11633 }
11258 switch (alt58) { 11634 switch (alt60) {
11259 case 1 : 11635 case 1 :
11260 // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 11636 // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
11261 { 11637 {
11262 // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) 11638 // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) )
11263 // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) 11639 // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
11264 { 11640 {
11265 // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) 11641 // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
11266 // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING 11642 // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING
11267 { 11643 {
11268 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); 11644 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15);
11269 11645
@@ -11285,30 +11661,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11285 11661
11286 } 11662 }
11287 11663
11288 // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 11664 // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
11289 loop57: 11665 loop59:
11290 do { 11666 do {
11291 int alt57=2; 11667 int alt59=2;
11292 int LA57_0 = input.LA(1); 11668 int LA59_0 = input.LA(1);
11293 11669
11294 if ( (LA57_0==20) ) { 11670 if ( (LA59_0==20) ) {
11295 alt57=1; 11671 alt59=1;
11296 } 11672 }
11297 11673
11298 11674
11299 switch (alt57) { 11675 switch (alt59) {
11300 case 1 : 11676 case 1 :
11301 // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) 11677 // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
11302 { 11678 {
11303 otherlv_3=(Token)match(input,20,FOLLOW_10); 11679 otherlv_3=(Token)match(input,20,FOLLOW_10);
11304 11680
11305 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 11681 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
11306 11682
11307 // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) ) 11683 // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) )
11308 // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) 11684 // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
11309 { 11685 {
11310 // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) 11686 // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
11311 // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING 11687 // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING
11312 { 11688 {
11313 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); 11689 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15);
11314 11690
@@ -11335,7 +11711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11335 break; 11711 break;
11336 11712
11337 default : 11713 default :
11338 break loop57; 11714 break loop59;
11339 } 11715 }
11340 } while (true); 11716 } while (true);
11341 11717
@@ -11372,7 +11748,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11372 11748
11373 11749
11374 // $ANTLR start "entryRuleScopeDeclaration" 11750 // $ANTLR start "entryRuleScopeDeclaration"
11375 // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; 11751 // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
11376 public final EObject entryRuleScopeDeclaration() throws RecognitionException { 11752 public final EObject entryRuleScopeDeclaration() throws RecognitionException {
11377 EObject current = null; 11753 EObject current = null;
11378 11754
@@ -11380,8 +11756,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11380 11756
11381 11757
11382 try { 11758 try {
11383 // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) 11759 // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
11384 // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF 11760 // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
11385 { 11761 {
11386 newCompositeNode(grammarAccess.getScopeDeclarationRule()); 11762 newCompositeNode(grammarAccess.getScopeDeclarationRule());
11387 pushFollow(FOLLOW_1); 11763 pushFollow(FOLLOW_1);
@@ -11408,7 +11784,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11408 11784
11409 11785
11410 // $ANTLR start "ruleScopeDeclaration" 11786 // $ANTLR start "ruleScopeDeclaration"
11411 // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; 11787 // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
11412 public final EObject ruleScopeDeclaration() throws RecognitionException { 11788 public final EObject ruleScopeDeclaration() throws RecognitionException {
11413 EObject current = null; 11789 EObject current = null;
11414 11790
@@ -11421,21 +11797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11421 enterRule(); 11797 enterRule();
11422 11798
11423 try { 11799 try {
11424 // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) 11800 // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
11425 // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11801 // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11426 { 11802 {
11427 // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11803 // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11428 // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) 11804 // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
11429 { 11805 {
11430 otherlv_0=(Token)match(input,46,FOLLOW_6); 11806 otherlv_0=(Token)match(input,47,FOLLOW_6);
11431 11807
11432 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 11808 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
11433 11809
11434 // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) ) 11810 // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) )
11435 // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) 11811 // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
11436 { 11812 {
11437 // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) 11813 // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
11438 // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID 11814 // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID
11439 { 11815 {
11440 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 11816 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
11441 11817
@@ -11457,11 +11833,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11457 11833
11458 } 11834 }
11459 11835
11460 // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) 11836 // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
11461 // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) 11837 // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
11462 { 11838 {
11463 // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) 11839 // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
11464 // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification 11840 // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification
11465 { 11841 {
11466 11842
11467 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 11843 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
@@ -11511,7 +11887,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11511 11887
11512 11888
11513 // $ANTLR start "entryRuleScopeReference" 11889 // $ANTLR start "entryRuleScopeReference"
11514 // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; 11890 // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
11515 public final EObject entryRuleScopeReference() throws RecognitionException { 11891 public final EObject entryRuleScopeReference() throws RecognitionException {
11516 EObject current = null; 11892 EObject current = null;
11517 11893
@@ -11519,8 +11895,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11519 11895
11520 11896
11521 try { 11897 try {
11522 // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF ) 11898 // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF )
11523 // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF 11899 // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF
11524 { 11900 {
11525 newCompositeNode(grammarAccess.getScopeReferenceRule()); 11901 newCompositeNode(grammarAccess.getScopeReferenceRule());
11526 pushFollow(FOLLOW_1); 11902 pushFollow(FOLLOW_1);
@@ -11547,7 +11923,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11547 11923
11548 11924
11549 // $ANTLR start "ruleScopeReference" 11925 // $ANTLR start "ruleScopeReference"
11550 // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 11926 // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
11551 public final EObject ruleScopeReference() throws RecognitionException { 11927 public final EObject ruleScopeReference() throws RecognitionException {
11552 EObject current = null; 11928 EObject current = null;
11553 11929
@@ -11557,14 +11933,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11557 enterRule(); 11933 enterRule();
11558 11934
11559 try { 11935 try {
11560 // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) ) 11936 // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) )
11561 // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) 11937 // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
11562 { 11938 {
11563 // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) 11939 // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
11564 // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) 11940 // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
11565 { 11941 {
11566 // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) 11942 // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
11567 // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID 11943 // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID
11568 { 11944 {
11569 11945
11570 if (current==null) { 11946 if (current==null) {
@@ -11601,7 +11977,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11601 11977
11602 11978
11603 // $ANTLR start "entryRuleScope" 11979 // $ANTLR start "entryRuleScope"
11604 // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; 11980 // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
11605 public final EObject entryRuleScope() throws RecognitionException { 11981 public final EObject entryRuleScope() throws RecognitionException {
11606 EObject current = null; 11982 EObject current = null;
11607 11983
@@ -11609,8 +11985,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11609 11985
11610 11986
11611 try { 11987 try {
11612 // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF ) 11988 // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF )
11613 // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF 11989 // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF
11614 { 11990 {
11615 newCompositeNode(grammarAccess.getScopeRule()); 11991 newCompositeNode(grammarAccess.getScopeRule());
11616 pushFollow(FOLLOW_1); 11992 pushFollow(FOLLOW_1);
@@ -11637,7 +12013,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11637 12013
11638 12014
11639 // $ANTLR start "ruleScope" 12015 // $ANTLR start "ruleScope"
11640 // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; 12016 // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
11641 public final EObject ruleScope() throws RecognitionException { 12017 public final EObject ruleScope() throws RecognitionException {
11642 EObject current = null; 12018 EObject current = null;
11643 12019
@@ -11650,28 +12026,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11650 enterRule(); 12026 enterRule();
11651 12027
11652 try { 12028 try {
11653 // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) 12029 // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
11654 // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 12030 // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11655 { 12031 {
11656 // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 12032 // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11657 int alt59=2; 12033 int alt61=2;
11658 int LA59_0 = input.LA(1); 12034 int LA61_0 = input.LA(1);
11659 12035
11660 if ( (LA59_0==19) ) { 12036 if ( (LA61_0==19) ) {
11661 alt59=1; 12037 alt61=1;
11662 } 12038 }
11663 else if ( (LA59_0==RULE_ID) ) { 12039 else if ( (LA61_0==RULE_ID) ) {
11664 alt59=2; 12040 alt61=2;
11665 } 12041 }
11666 else { 12042 else {
11667 NoViableAltException nvae = 12043 NoViableAltException nvae =
11668 new NoViableAltException("", 59, 0, input); 12044 new NoViableAltException("", 61, 0, input);
11669 12045
11670 throw nvae; 12046 throw nvae;
11671 } 12047 }
11672 switch (alt59) { 12048 switch (alt61) {
11673 case 1 : 12049 case 1 :
11674 // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification 12050 // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification
11675 { 12051 {
11676 12052
11677 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 12053 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
@@ -11689,7 +12065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11689 } 12065 }
11690 break; 12066 break;
11691 case 2 : 12067 case 2 :
11692 // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference 12068 // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference
11693 { 12069 {
11694 12070
11695 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 12071 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
@@ -11729,7 +12105,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11729 12105
11730 12106
11731 // $ANTLR start "entryRuleTask" 12107 // $ANTLR start "entryRuleTask"
11732 // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; 12108 // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
11733 public final EObject entryRuleTask() throws RecognitionException { 12109 public final EObject entryRuleTask() throws RecognitionException {
11734 EObject current = null; 12110 EObject current = null;
11735 12111
@@ -11737,8 +12113,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11737 12113
11738 12114
11739 try { 12115 try {
11740 // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF ) 12116 // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF )
11741 // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF 12117 // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF
11742 { 12118 {
11743 newCompositeNode(grammarAccess.getTaskRule()); 12119 newCompositeNode(grammarAccess.getTaskRule());
11744 pushFollow(FOLLOW_1); 12120 pushFollow(FOLLOW_1);
@@ -11765,7 +12141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11765 12141
11766 12142
11767 // $ANTLR start "ruleTask" 12143 // $ANTLR start "ruleTask"
11768 // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; 12144 // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
11769 public final EObject ruleTask() throws RecognitionException { 12145 public final EObject ruleTask() throws RecognitionException {
11770 EObject current = null; 12146 EObject current = null;
11771 12147
@@ -11776,8 +12152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11776 enterRule(); 12152 enterRule();
11777 12153
11778 try { 12154 try {
11779 // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask ) 12155 // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask )
11780 // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask 12156 // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask
11781 { 12157 {
11782 12158
11783 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 12159 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
@@ -11811,7 +12187,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11811 12187
11812 12188
11813 // $ANTLR start "entryRuleGenerationTask" 12189 // $ANTLR start "entryRuleGenerationTask"
11814 // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; 12190 // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
11815 public final EObject entryRuleGenerationTask() throws RecognitionException { 12191 public final EObject entryRuleGenerationTask() throws RecognitionException {
11816 EObject current = null; 12192 EObject current = null;
11817 12193
@@ -11819,8 +12195,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11819 12195
11820 12196
11821 try { 12197 try {
11822 // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) 12198 // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
11823 // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF 12199 // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF
11824 { 12200 {
11825 newCompositeNode(grammarAccess.getGenerationTaskRule()); 12201 newCompositeNode(grammarAccess.getGenerationTaskRule());
11826 pushFollow(FOLLOW_1); 12202 pushFollow(FOLLOW_1);
@@ -11847,7 +12223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11847 12223
11848 12224
11849 // $ANTLR start "ruleGenerationTask" 12225 // $ANTLR start "ruleGenerationTask"
11850 // 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= '}' ) ; 12226 // 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= '}' ) ;
11851 public final EObject ruleGenerationTask() throws RecognitionException { 12227 public final EObject ruleGenerationTask() throws RecognitionException {
11852 EObject current = null; 12228 EObject current = null;
11853 12229
@@ -11909,18 +12285,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11909 enterRule(); 12285 enterRule();
11910 12286
11911 try { 12287 try {
11912 // 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= '}' ) ) 12288 // 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= '}' ) )
11913 // 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= '}' ) 12289 // 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= '}' )
11914 { 12290 {
11915 // 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= '}' ) 12291 // 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= '}' )
11916 // 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= '}' 12292 // 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= '}'
11917 { 12293 {
11918 otherlv_0=(Token)match(input,47,FOLLOW_17); 12294 otherlv_0=(Token)match(input,48,FOLLOW_17);
11919 12295
11920 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 12296 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
11921 12297
11922 // InternalApplicationConfiguration.g:4339:3: () 12298 // InternalApplicationConfiguration.g:4486:3: ()
11923 // InternalApplicationConfiguration.g:4340:4: 12299 // InternalApplicationConfiguration.g:4487:4:
11924 { 12300 {
11925 12301
11926 current = forceCreateModelElement( 12302 current = forceCreateModelElement(
@@ -11934,47 +12310,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11934 12310
11935 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 12311 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
11936 12312
11937 // 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 ) ) ) ) ) ) )* ) ) ) 12313 // 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 ) ) ) ) ) ) )* ) ) )
11938 // 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 ) ) ) ) ) ) )* ) ) 12314 // 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 ) ) ) ) ) ) )* ) )
11939 { 12315 {
11940 // 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 ) ) ) ) ) ) )* ) ) 12316 // 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 ) ) ) ) ) ) )* ) )
11941 // 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 ) ) ) ) ) ) )* ) 12317 // 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 ) ) ) ) ) ) )* )
11942 { 12318 {
11943 12319
11944 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12320 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11945 12321
11946 // 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 ) ) ) ) ) ) )* ) 12322 // 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 ) ) ) ) ) ) )* )
11947 // 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 ) ) ) ) ) ) )* 12323 // 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 ) ) ) ) ) ) )*
11948 { 12324 {
11949 // 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 ) ) ) ) ) ) )* 12325 // 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 ) ) ) ) ) ) )*
11950 loop60: 12326 loop62:
11951 do { 12327 do {
11952 int alt60=14; 12328 int alt62=14;
11953 alt60 = dfa60.predict(input); 12329 alt62 = dfa62.predict(input);
11954 switch (alt60) { 12330 switch (alt62) {
11955 case 1 : 12331 case 1 :
11956 // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 12332 // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11957 { 12333 {
11958 // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 12334 // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11959 // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 12335 // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11960 { 12336 {
11961 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 12337 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
11962 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 12338 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
11963 } 12339 }
11964 // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 12340 // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11965 // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 12341 // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11966 { 12342 {
11967 12343
11968 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 12344 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
11969 12345
11970 // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 12346 // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11971 // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 12347 // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11972 { 12348 {
11973 if ( !((true)) ) { 12349 if ( !((true)) ) {
11974 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12350 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11975 } 12351 }
11976 // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 12352 // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11977 // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) 12353 // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
11978 { 12354 {
11979 otherlv_4=(Token)match(input,25,FOLLOW_13); 12355 otherlv_4=(Token)match(input,25,FOLLOW_13);
11980 12356
@@ -11984,11 +12360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11984 12360
11985 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 12361 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
11986 12362
11987 // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) 12363 // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
11988 // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) 12364 // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
11989 { 12365 {
11990 // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) 12366 // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
11991 // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel 12367 // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel
11992 { 12368 {
11993 12369
11994 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 12370 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
@@ -12034,30 +12410,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12034 } 12410 }
12035 break; 12411 break;
12036 case 2 : 12412 case 2 :
12037 // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 12413 // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
12038 { 12414 {
12039 // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 12415 // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
12040 // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 12416 // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
12041 { 12417 {
12042 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 12418 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
12043 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 12419 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
12044 } 12420 }
12045 // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 12421 // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
12046 // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 12422 // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
12047 { 12423 {
12048 12424
12049 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 12425 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
12050 12426
12051 // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 12427 // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
12052 // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 12428 // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
12053 { 12429 {
12054 if ( !((true)) ) { 12430 if ( !((true)) ) {
12055 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12431 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12056 } 12432 }
12057 // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 12433 // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
12058 // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) 12434 // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
12059 { 12435 {
12060 otherlv_7=(Token)match(input,48,FOLLOW_13); 12436 otherlv_7=(Token)match(input,49,FOLLOW_13);
12061 12437
12062 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 12438 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
12063 12439
@@ -12065,11 +12441,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12065 12441
12066 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 12442 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
12067 12443
12068 // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) ) 12444 // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) )
12069 // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) 12445 // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
12070 { 12446 {
12071 // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) 12447 // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
12072 // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel 12448 // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel
12073 { 12449 {
12074 12450
12075 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 12451 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
@@ -12115,28 +12491,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12115 } 12491 }
12116 break; 12492 break;
12117 case 3 : 12493 case 3 :
12118 // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 12494 // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
12119 { 12495 {
12120 // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 12496 // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
12121 // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 12497 // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
12122 { 12498 {
12123 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 12499 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
12124 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 12500 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
12125 } 12501 }
12126 // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 12502 // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
12127 // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 12503 // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
12128 { 12504 {
12129 12505
12130 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 12506 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
12131 12507
12132 // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 12508 // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
12133 // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 12509 // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
12134 { 12510 {
12135 if ( !((true)) ) { 12511 if ( !((true)) ) {
12136 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12512 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12137 } 12513 }
12138 // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 12514 // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
12139 // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) 12515 // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
12140 { 12516 {
12141 otherlv_10=(Token)match(input,28,FOLLOW_13); 12517 otherlv_10=(Token)match(input,28,FOLLOW_13);
12142 12518
@@ -12146,11 +12522,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12146 12522
12147 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 12523 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
12148 12524
12149 // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) 12525 // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
12150 // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) 12526 // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
12151 { 12527 {
12152 // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) 12528 // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
12153 // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern 12529 // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern
12154 { 12530 {
12155 12531
12156 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 12532 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
@@ -12196,30 +12572,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12196 } 12572 }
12197 break; 12573 break;
12198 case 4 : 12574 case 4 :
12199 // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 12575 // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
12200 { 12576 {
12201 // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 12577 // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
12202 // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 12578 // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
12203 { 12579 {
12204 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 12580 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
12205 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 12581 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
12206 } 12582 }
12207 // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 12583 // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
12208 // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 12584 // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
12209 { 12585 {
12210 12586
12211 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 12587 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
12212 12588
12213 // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 12589 // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
12214 // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 12590 // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
12215 { 12591 {
12216 if ( !((true)) ) { 12592 if ( !((true)) ) {
12217 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12593 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12218 } 12594 }
12219 // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 12595 // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
12220 // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) 12596 // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) )
12221 { 12597 {
12222 otherlv_13=(Token)match(input,31,FOLLOW_13); 12598 otherlv_13=(Token)match(input,32,FOLLOW_13);
12223 12599
12224 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 12600 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
12225 12601
@@ -12227,11 +12603,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12227 12603
12228 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 12604 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
12229 12605
12230 // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) ) 12606 // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) )
12231 // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) 12607 // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
12232 { 12608 {
12233 // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) 12609 // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
12234 // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective 12610 // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective
12235 { 12611 {
12236 12612
12237 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); 12613 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
@@ -12277,30 +12653,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12277 } 12653 }
12278 break; 12654 break;
12279 case 5 : 12655 case 5 :
12280 // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 12656 // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
12281 { 12657 {
12282 // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 12658 // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
12283 // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 12659 // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12284 { 12660 {
12285 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 12661 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
12286 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 12662 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
12287 } 12663 }
12288 // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 12664 // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12289 // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12665 // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12290 { 12666 {
12291 12667
12292 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 12668 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
12293 12669
12294 // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12670 // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12295 // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12671 // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12296 { 12672 {
12297 if ( !((true)) ) { 12673 if ( !((true)) ) {
12298 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12674 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12299 } 12675 }
12300 // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12676 // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12301 // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) 12677 // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) )
12302 { 12678 {
12303 otherlv_16=(Token)match(input,46,FOLLOW_13); 12679 otherlv_16=(Token)match(input,47,FOLLOW_13);
12304 12680
12305 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 12681 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
12306 12682
@@ -12308,11 +12684,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12308 12684
12309 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 12685 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
12310 12686
12311 // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) ) 12687 // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) )
12312 // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) 12688 // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
12313 { 12689 {
12314 // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) 12690 // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
12315 // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope 12691 // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope
12316 { 12692 {
12317 12693
12318 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); 12694 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
@@ -12358,36 +12734,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12358 } 12734 }
12359 break; 12735 break;
12360 case 6 : 12736 case 6 :
12361 // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12737 // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12362 { 12738 {
12363 // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12739 // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12364 // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12740 // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12365 { 12741 {
12366 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 12742 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
12367 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 12743 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
12368 } 12744 }
12369 // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12745 // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12370 // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12746 // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12371 { 12747 {
12372 12748
12373 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 12749 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
12374 12750
12375 // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12751 // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12376 // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12752 // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12377 { 12753 {
12378 if ( !((true)) ) { 12754 if ( !((true)) ) {
12379 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12755 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12380 } 12756 }
12381 // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12757 // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12382 // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) 12758 // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) )
12383 { 12759 {
12384 // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) 12760 // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) )
12385 // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) 12761 // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
12386 { 12762 {
12387 // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) 12763 // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
12388 // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number' 12764 // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number'
12389 { 12765 {
12390 lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13); 12766 lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13);
12391 12767
12392 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 12768 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
12393 12769
@@ -12407,11 +12783,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12407 12783
12408 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 12784 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
12409 12785
12410 // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) ) 12786 // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) )
12411 // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) 12787 // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
12412 { 12788 {
12413 // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) 12789 // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
12414 // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT 12790 // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT
12415 { 12791 {
12416 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); 12792 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43);
12417 12793
@@ -12452,36 +12828,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12452 } 12828 }
12453 break; 12829 break;
12454 case 7 : 12830 case 7 :
12455 // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12831 // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12456 { 12832 {
12457 // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12833 // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12458 // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12834 // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12459 { 12835 {
12460 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 12836 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
12461 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 12837 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
12462 } 12838 }
12463 // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12839 // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12464 // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12840 // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12465 { 12841 {
12466 12842
12467 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 12843 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
12468 12844
12469 // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12845 // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12470 // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12846 // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12471 { 12847 {
12472 if ( !((true)) ) { 12848 if ( !((true)) ) {
12473 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12849 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12474 } 12850 }
12475 // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12851 // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12476 // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) 12852 // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) )
12477 { 12853 {
12478 // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) 12854 // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) )
12479 // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) 12855 // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
12480 { 12856 {
12481 // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) 12857 // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
12482 // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs' 12858 // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs'
12483 { 12859 {
12484 lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13); 12860 lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13);
12485 12861
12486 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 12862 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
12487 12863
@@ -12501,11 +12877,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12501 12877
12502 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 12878 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
12503 12879
12504 // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) ) 12880 // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) )
12505 // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) 12881 // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
12506 { 12882 {
12507 // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) 12883 // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
12508 // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT 12884 // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT
12509 { 12885 {
12510 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); 12886 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43);
12511 12887
@@ -12546,30 +12922,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12546 } 12922 }
12547 break; 12923 break;
12548 case 8 : 12924 case 8 :
12549 // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12925 // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12550 { 12926 {
12551 // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12927 // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12552 // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12928 // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12553 { 12929 {
12554 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 12930 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
12555 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 12931 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
12556 } 12932 }
12557 // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12933 // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12558 // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12934 // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12559 { 12935 {
12560 12936
12561 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 12937 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
12562 12938
12563 // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12939 // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12564 // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12940 // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12565 { 12941 {
12566 if ( !((true)) ) { 12942 if ( !((true)) ) {
12567 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12943 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12568 } 12944 }
12569 // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12945 // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12570 // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) 12946 // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) )
12571 { 12947 {
12572 otherlv_25=(Token)match(input,51,FOLLOW_13); 12948 otherlv_25=(Token)match(input,52,FOLLOW_13);
12573 12949
12574 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 12950 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
12575 12951
@@ -12577,11 +12953,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12577 12953
12578 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 12954 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
12579 12955
12580 // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) ) 12956 // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) )
12581 // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) 12957 // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
12582 { 12958 {
12583 // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) 12959 // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
12584 // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver 12960 // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver
12585 { 12961 {
12586 12962
12587 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); 12963 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
@@ -12627,30 +13003,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12627 } 13003 }
12628 break; 13004 break;
12629 case 9 : 13005 case 9 :
12630 // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 13006 // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12631 { 13007 {
12632 // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 13008 // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12633 // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 13009 // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12634 { 13010 {
12635 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 13011 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
12636 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 13012 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
12637 } 13013 }
12638 // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 13014 // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12639 // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 13015 // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12640 { 13016 {
12641 13017
12642 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 13018 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
12643 13019
12644 // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 13020 // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12645 // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 13021 // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12646 { 13022 {
12647 if ( !((true)) ) { 13023 if ( !((true)) ) {
12648 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13024 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12649 } 13025 }
12650 // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 13026 // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12651 // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) 13027 // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) )
12652 { 13028 {
12653 otherlv_28=(Token)match(input,32,FOLLOW_13); 13029 otherlv_28=(Token)match(input,33,FOLLOW_13);
12654 13030
12655 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 13031 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
12656 13032
@@ -12658,11 +13034,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12658 13034
12659 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 13035 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
12660 13036
12661 // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) ) 13037 // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) )
12662 // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) 13038 // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
12663 { 13039 {
12664 // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) 13040 // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
12665 // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig 13041 // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig
12666 { 13042 {
12667 13043
12668 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); 13044 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
@@ -12708,30 +13084,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12708 } 13084 }
12709 break; 13085 break;
12710 case 10 : 13086 case 10 :
12711 // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 13087 // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12712 { 13088 {
12713 // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 13089 // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12714 // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 13090 // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12715 { 13091 {
12716 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 13092 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
12717 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 13093 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
12718 } 13094 }
12719 // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 13095 // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12720 // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 13096 // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12721 { 13097 {
12722 13098
12723 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 13099 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
12724 13100
12725 // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 13101 // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12726 // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 13102 // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12727 { 13103 {
12728 if ( !((true)) ) { 13104 if ( !((true)) ) {
12729 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13105 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12730 } 13106 }
12731 // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 13107 // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12732 // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) 13108 // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) )
12733 { 13109 {
12734 otherlv_31=(Token)match(input,52,FOLLOW_13); 13110 otherlv_31=(Token)match(input,53,FOLLOW_13);
12735 13111
12736 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 13112 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
12737 13113
@@ -12739,11 +13115,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12739 13115
12740 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 13116 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
12741 13117
12742 // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) ) 13118 // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) )
12743 // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) 13119 // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
12744 { 13120 {
12745 // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) 13121 // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
12746 // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile 13122 // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile
12747 { 13123 {
12748 13124
12749 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); 13125 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
@@ -12789,30 +13165,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12789 } 13165 }
12790 break; 13166 break;
12791 case 11 : 13167 case 11 :
12792 // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 13168 // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12793 { 13169 {
12794 // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 13170 // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12795 // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 13171 // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12796 { 13172 {
12797 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 13173 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
12798 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 13174 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
12799 } 13175 }
12800 // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 13176 // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12801 // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 13177 // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12802 { 13178 {
12803 13179
12804 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 13180 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
12805 13181
12806 // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 13182 // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12807 // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 13183 // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12808 { 13184 {
12809 if ( !((true)) ) { 13185 if ( !((true)) ) {
12810 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13186 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12811 } 13187 }
12812 // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 13188 // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12813 // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) 13189 // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) )
12814 { 13190 {
12815 otherlv_34=(Token)match(input,53,FOLLOW_13); 13191 otherlv_34=(Token)match(input,54,FOLLOW_13);
12816 13192
12817 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 13193 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
12818 13194
@@ -12820,11 +13196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12820 13196
12821 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 13197 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
12822 13198
12823 // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) ) 13199 // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) )
12824 // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) 13200 // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
12825 { 13201 {
12826 // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) 13202 // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
12827 // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile 13203 // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile
12828 { 13204 {
12829 13205
12830 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); 13206 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
@@ -12870,30 +13246,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12870 } 13246 }
12871 break; 13247 break;
12872 case 12 : 13248 case 12 :
12873 // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 13249 // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12874 { 13250 {
12875 // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 13251 // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12876 // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 13252 // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12877 { 13253 {
12878 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 13254 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
12879 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 13255 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
12880 } 13256 }
12881 // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 13257 // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12882 // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 13258 // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12883 { 13259 {
12884 13260
12885 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 13261 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
12886 13262
12887 // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 13263 // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12888 // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 13264 // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12889 { 13265 {
12890 if ( !((true)) ) { 13266 if ( !((true)) ) {
12891 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13267 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12892 } 13268 }
12893 // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 13269 // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12894 // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 13270 // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12895 { 13271 {
12896 otherlv_37=(Token)match(input,54,FOLLOW_13); 13272 otherlv_37=(Token)match(input,55,FOLLOW_13);
12897 13273
12898 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 13274 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
12899 13275
@@ -12901,11 +13277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12901 13277
12902 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 13278 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
12903 13279
12904 // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 13280 // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12905 // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) 13281 // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
12906 { 13282 {
12907 // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) 13283 // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
12908 // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile 13284 // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile
12909 { 13285 {
12910 13286
12911 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); 13287 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
@@ -12951,30 +13327,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12951 } 13327 }
12952 break; 13328 break;
12953 case 13 : 13329 case 13 :
12954 // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 13330 // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12955 { 13331 {
12956 // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 13332 // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12957 // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 13333 // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12958 { 13334 {
12959 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { 13335 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
12960 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); 13336 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
12961 } 13337 }
12962 // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 13338 // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12963 // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 13339 // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12964 { 13340 {
12965 13341
12966 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); 13342 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
12967 13343
12968 // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 13344 // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12969 // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 13345 // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12970 { 13346 {
12971 if ( !((true)) ) { 13347 if ( !((true)) ) {
12972 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13348 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12973 } 13349 }
12974 // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 13350 // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12975 // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) 13351 // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) )
12976 { 13352 {
12977 otherlv_40=(Token)match(input,55,FOLLOW_13); 13353 otherlv_40=(Token)match(input,56,FOLLOW_13);
12978 13354
12979 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 13355 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
12980 13356
@@ -12982,11 +13358,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12982 13358
12983 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 13359 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
12984 13360
12985 // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) ) 13361 // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) )
12986 // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) 13362 // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
12987 { 13363 {
12988 // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) 13364 // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
12989 // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile 13365 // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile
12990 { 13366 {
12991 13367
12992 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); 13368 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
@@ -13033,7 +13409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13033 break; 13409 break;
13034 13410
13035 default : 13411 default :
13036 break loop60; 13412 break loop62;
13037 } 13413 }
13038 } while (true); 13414 } while (true);
13039 13415
@@ -13076,7 +13452,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13076 13452
13077 13453
13078 // $ANTLR start "ruleOptimizationDirection" 13454 // $ANTLR start "ruleOptimizationDirection"
13079 // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; 13455 // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ;
13080 public final Enumerator ruleOptimizationDirection() throws RecognitionException { 13456 public final Enumerator ruleOptimizationDirection() throws RecognitionException {
13081 Enumerator current = null; 13457 Enumerator current = null;
13082 13458
@@ -13087,33 +13463,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13087 enterRule(); 13463 enterRule();
13088 13464
13089 try { 13465 try {
13090 // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) 13466 // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) )
13091 // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 13467 // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
13092 { 13468 {
13093 // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 13469 // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
13094 int alt61=2; 13470 int alt63=2;
13095 int LA61_0 = input.LA(1); 13471 int LA63_0 = input.LA(1);
13096 13472
13097 if ( (LA61_0==56) ) { 13473 if ( (LA63_0==57) ) {
13098 alt61=1; 13474 alt63=1;
13099 } 13475 }
13100 else if ( (LA61_0==57) ) { 13476 else if ( (LA63_0==58) ) {
13101 alt61=2; 13477 alt63=2;
13102 } 13478 }
13103 else { 13479 else {
13104 NoViableAltException nvae = 13480 NoViableAltException nvae =
13105 new NoViableAltException("", 61, 0, input); 13481 new NoViableAltException("", 63, 0, input);
13106 13482
13107 throw nvae; 13483 throw nvae;
13108 } 13484 }
13109 switch (alt61) { 13485 switch (alt63) {
13110 case 1 : 13486 case 1 :
13111 // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) 13487 // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
13112 { 13488 {
13113 // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) 13489 // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
13114 // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize' 13490 // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize'
13115 { 13491 {
13116 enumLiteral_0=(Token)match(input,56,FOLLOW_2); 13492 enumLiteral_0=(Token)match(input,57,FOLLOW_2);
13117 13493
13118 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13494 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13119 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); 13495 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
@@ -13125,12 +13501,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13125 } 13501 }
13126 break; 13502 break;
13127 case 2 : 13503 case 2 :
13128 // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) 13504 // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
13129 { 13505 {
13130 // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) 13506 // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
13131 // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize' 13507 // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize'
13132 { 13508 {
13133 enumLiteral_1=(Token)match(input,57,FOLLOW_2); 13509 enumLiteral_1=(Token)match(input,58,FOLLOW_2);
13134 13510
13135 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13511 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13136 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); 13512 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
@@ -13164,47 +13540,63 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13164 13540
13165 13541
13166 // $ANTLR start "ruleComparisonOperator" 13542 // $ANTLR start "ruleComparisonOperator"
13167 // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; 13543 // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ;
13168 public final Enumerator ruleComparisonOperator() throws RecognitionException { 13544 public final Enumerator ruleComparisonOperator() throws RecognitionException {
13169 Enumerator current = null; 13545 Enumerator current = null;
13170 13546
13171 Token enumLiteral_0=null; 13547 Token enumLiteral_0=null;
13172 Token enumLiteral_1=null; 13548 Token enumLiteral_1=null;
13549 Token enumLiteral_2=null;
13550 Token enumLiteral_3=null;
13173 13551
13174 13552
13175 enterRule(); 13553 enterRule();
13176 13554
13177 try { 13555 try {
13178 // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) 13556 // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) )
13179 // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) 13557 // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
13180 { 13558 {
13181 // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) 13559 // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
13182 int alt62=2; 13560 int alt64=4;
13183 int LA62_0 = input.LA(1); 13561 switch ( input.LA(1) ) {
13184 13562 case 39:
13185 if ( (LA62_0==58) ) { 13563 {
13186 alt62=1; 13564 alt64=1;
13187 } 13565 }
13188 else if ( (LA62_0==59) ) { 13566 break;
13189 alt62=2; 13567 case 40:
13190 } 13568 {
13191 else { 13569 alt64=2;
13570 }
13571 break;
13572 case 59:
13573 {
13574 alt64=3;
13575 }
13576 break;
13577 case 60:
13578 {
13579 alt64=4;
13580 }
13581 break;
13582 default:
13192 NoViableAltException nvae = 13583 NoViableAltException nvae =
13193 new NoViableAltException("", 62, 0, input); 13584 new NoViableAltException("", 64, 0, input);
13194 13585
13195 throw nvae; 13586 throw nvae;
13196 } 13587 }
13197 switch (alt62) { 13588
13589 switch (alt64) {
13198 case 1 : 13590 case 1 :
13199 // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) 13591 // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
13200 { 13592 {
13201 // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) 13593 // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
13202 // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<=' 13594 // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<'
13203 { 13595 {
13204 enumLiteral_0=(Token)match(input,58,FOLLOW_2); 13596 enumLiteral_0=(Token)match(input,39,FOLLOW_2);
13205 13597
13206 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13598 current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13207 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); 13599 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
13208 13600
13209 13601
13210 } 13602 }
@@ -13213,15 +13605,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13213 } 13605 }
13214 break; 13606 break;
13215 case 2 : 13607 case 2 :
13216 // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) 13608 // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
13609 {
13610 // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
13611 // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>'
13217 { 13612 {
13218 // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) 13613 enumLiteral_1=(Token)match(input,40,FOLLOW_2);
13219 // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>=' 13614
13615 current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13616 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
13617
13618
13619 }
13620
13621
13622 }
13623 break;
13624 case 3 :
13625 // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
13626 {
13627 // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
13628 // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<='
13629 {
13630 enumLiteral_2=(Token)match(input,59,FOLLOW_2);
13631
13632 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13633 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
13634
13635
13636 }
13637
13638
13639 }
13640 break;
13641 case 4 :
13642 // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
13643 {
13644 // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
13645 // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>='
13220 { 13646 {
13221 enumLiteral_1=(Token)match(input,59,FOLLOW_2); 13647 enumLiteral_3=(Token)match(input,60,FOLLOW_2);
13222 13648
13223 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13649 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
13224 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); 13650 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
13225 13651
13226 13652
13227 } 13653 }
@@ -13252,7 +13678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13252 13678
13253 13679
13254 // $ANTLR start "ruleDocumentLevelSpecification" 13680 // $ANTLR start "ruleDocumentLevelSpecification"
13255 // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; 13681 // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
13256 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { 13682 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException {
13257 Enumerator current = null; 13683 Enumerator current = null;
13258 13684
@@ -13264,42 +13690,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13264 enterRule(); 13690 enterRule();
13265 13691
13266 try { 13692 try {
13267 // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) 13693 // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
13268 // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13694 // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13269 { 13695 {
13270 // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13696 // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13271 int alt63=3; 13697 int alt65=3;
13272 switch ( input.LA(1) ) { 13698 switch ( input.LA(1) ) {
13273 case 60: 13699 case 61:
13274 { 13700 {
13275 alt63=1; 13701 alt65=1;
13276 } 13702 }
13277 break; 13703 break;
13278 case 61: 13704 case 62:
13279 { 13705 {
13280 alt63=2; 13706 alt65=2;
13281 } 13707 }
13282 break; 13708 break;
13283 case 62: 13709 case 63:
13284 { 13710 {
13285 alt63=3; 13711 alt65=3;
13286 } 13712 }
13287 break; 13713 break;
13288 default: 13714 default:
13289 NoViableAltException nvae = 13715 NoViableAltException nvae =
13290 new NoViableAltException("", 63, 0, input); 13716 new NoViableAltException("", 65, 0, input);
13291 13717
13292 throw nvae; 13718 throw nvae;
13293 } 13719 }
13294 13720
13295 switch (alt63) { 13721 switch (alt65) {
13296 case 1 : 13722 case 1 :
13297 // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) 13723 // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
13298 { 13724 {
13299 // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) 13725 // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
13300 // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none' 13726 // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none'
13301 { 13727 {
13302 enumLiteral_0=(Token)match(input,60,FOLLOW_2); 13728 enumLiteral_0=(Token)match(input,61,FOLLOW_2);
13303 13729
13304 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13730 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13305 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 13731 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
@@ -13311,12 +13737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13311 } 13737 }
13312 break; 13738 break;
13313 case 2 : 13739 case 2 :
13314 // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) 13740 // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
13315 { 13741 {
13316 // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) 13742 // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
13317 // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal' 13743 // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal'
13318 { 13744 {
13319 enumLiteral_1=(Token)match(input,61,FOLLOW_2); 13745 enumLiteral_1=(Token)match(input,62,FOLLOW_2);
13320 13746
13321 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13747 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13322 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 13748 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
@@ -13328,12 +13754,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13328 } 13754 }
13329 break; 13755 break;
13330 case 3 : 13756 case 3 :
13331 // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) 13757 // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
13332 { 13758 {
13333 // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) 13759 // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
13334 // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full' 13760 // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full'
13335 { 13761 {
13336 enumLiteral_2=(Token)match(input,62,FOLLOW_2); 13762 enumLiteral_2=(Token)match(input,63,FOLLOW_2);
13337 13763
13338 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13764 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13339 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 13765 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
@@ -13367,7 +13793,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13367 13793
13368 13794
13369 // $ANTLR start "ruleSolver" 13795 // $ANTLR start "ruleSolver"
13370 // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; 13796 // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
13371 public final Enumerator ruleSolver() throws RecognitionException { 13797 public final Enumerator ruleSolver() throws RecognitionException {
13372 Enumerator current = null; 13798 Enumerator current = null;
13373 13799
@@ -13379,42 +13805,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13379 enterRule(); 13805 enterRule();
13380 13806
13381 try { 13807 try {
13382 // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) 13808 // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
13383 // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13809 // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13384 { 13810 {
13385 // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13811 // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13386 int alt64=3; 13812 int alt66=3;
13387 switch ( input.LA(1) ) { 13813 switch ( input.LA(1) ) {
13388 case 63: 13814 case 64:
13389 { 13815 {
13390 alt64=1; 13816 alt66=1;
13391 } 13817 }
13392 break; 13818 break;
13393 case 64: 13819 case 65:
13394 { 13820 {
13395 alt64=2; 13821 alt66=2;
13396 } 13822 }
13397 break; 13823 break;
13398 case 65: 13824 case 66:
13399 { 13825 {
13400 alt64=3; 13826 alt66=3;
13401 } 13827 }
13402 break; 13828 break;
13403 default: 13829 default:
13404 NoViableAltException nvae = 13830 NoViableAltException nvae =
13405 new NoViableAltException("", 64, 0, input); 13831 new NoViableAltException("", 66, 0, input);
13406 13832
13407 throw nvae; 13833 throw nvae;
13408 } 13834 }
13409 13835
13410 switch (alt64) { 13836 switch (alt66) {
13411 case 1 : 13837 case 1 :
13412 // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) 13838 // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
13413 { 13839 {
13414 // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) 13840 // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
13415 // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver' 13841 // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver'
13416 { 13842 {
13417 enumLiteral_0=(Token)match(input,63,FOLLOW_2); 13843 enumLiteral_0=(Token)match(input,64,FOLLOW_2);
13418 13844
13419 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13845 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13420 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 13846 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
@@ -13426,12 +13852,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13426 } 13852 }
13427 break; 13853 break;
13428 case 2 : 13854 case 2 :
13429 // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) 13855 // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
13430 { 13856 {
13431 // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) 13857 // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
13432 // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver' 13858 // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver'
13433 { 13859 {
13434 enumLiteral_1=(Token)match(input,64,FOLLOW_2); 13860 enumLiteral_1=(Token)match(input,65,FOLLOW_2);
13435 13861
13436 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13862 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13437 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 13863 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
@@ -13443,12 +13869,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13443 } 13869 }
13444 break; 13870 break;
13445 case 3 : 13871 case 3 :
13446 // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) 13872 // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
13447 { 13873 {
13448 // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) 13874 // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
13449 // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver' 13875 // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver'
13450 { 13876 {
13451 enumLiteral_2=(Token)match(input,65,FOLLOW_2); 13877 enumLiteral_2=(Token)match(input,66,FOLLOW_2);
13452 13878
13453 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13879 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13454 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 13880 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
@@ -13483,14 +13909,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13483 // Delegated rules 13909 // Delegated rules
13484 13910
13485 13911
13486 protected DFA60 dfa60 = new DFA60(this); 13912 protected DFA62 dfa62 = new DFA62(this);
13487 static final String dfa_1s = "\17\uffff"; 13913 static final String dfa_1s = "\17\uffff";
13488 static final String dfa_2s = "\1\25\16\uffff"; 13914 static final String dfa_2s = "\1\25\16\uffff";
13489 static final String dfa_3s = "\1\67\16\uffff"; 13915 static final String dfa_3s = "\1\70\16\uffff";
13490 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"; 13916 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";
13491 static final String dfa_5s = "\1\0\16\uffff}>"; 13917 static final String dfa_5s = "\1\0\16\uffff}>";
13492 static final String[] dfa_6s = { 13918 static final String[] dfa_6s = {
13493 "\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", 13919 "\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",
13494 "", 13920 "",
13495 "", 13921 "",
13496 "", 13922 "",
@@ -13514,11 +13940,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13514 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 13940 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
13515 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 13941 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
13516 13942
13517 class DFA60 extends DFA { 13943 class DFA62 extends DFA {
13518 13944
13519 public DFA60(BaseRecognizer recognizer) { 13945 public DFA62(BaseRecognizer recognizer) {
13520 this.recognizer = recognizer; 13946 this.recognizer = recognizer;
13521 this.decisionNumber = 60; 13947 this.decisionNumber = 62;
13522 this.eot = dfa_1; 13948 this.eot = dfa_1;
13523 this.eof = dfa_1; 13949 this.eof = dfa_1;
13524 this.min = dfa_2; 13950 this.min = dfa_2;
@@ -13528,54 +13954,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13528 this.transition = dfa_6; 13954 this.transition = dfa_6;
13529 } 13955 }
13530 public String getDescription() { 13956 public String getDescription() {
13531 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 ) ) ) ) ) ) )*"; 13957 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 ) ) ) ) ) ) )*";
13532 } 13958 }
13533 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 13959 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
13534 TokenStream input = (TokenStream)_input; 13960 TokenStream input = (TokenStream)_input;
13535 int _s = s; 13961 int _s = s;
13536 switch ( s ) { 13962 switch ( s ) {
13537 case 0 : 13963 case 0 :
13538 int LA60_0 = input.LA(1); 13964 int LA62_0 = input.LA(1);
13539 13965
13540 13966
13541 int index60_0 = input.index(); 13967 int index62_0 = input.index();
13542 input.rewind(); 13968 input.rewind();
13543 s = -1; 13969 s = -1;
13544 if ( (LA60_0==21) ) {s = 1;} 13970 if ( (LA62_0==21) ) {s = 1;}
13545 13971
13546 else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} 13972 else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
13547 13973
13548 else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} 13974 else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
13549 13975
13550 else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} 13976 else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
13551 13977
13552 else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} 13978 else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
13553 13979
13554 else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} 13980 else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
13555 13981
13556 else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} 13982 else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
13557 13983
13558 else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} 13984 else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
13559 13985
13560 else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} 13986 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
13561 13987
13562 else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} 13988 else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
13563 13989
13564 else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} 13990 else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
13565 13991
13566 else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} 13992 else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
13567 13993
13568 else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} 13994 else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
13569 13995
13570 else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} 13996 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;}
13571 13997
13572 13998
13573 input.seek(index60_0); 13999 input.seek(index62_0);
13574 if ( s>=0 ) return s; 14000 if ( s>=0 ) return s;
13575 break; 14001 break;
13576 } 14002 }
13577 NoViableAltException nvae = 14003 NoViableAltException nvae =
13578 new NoViableAltException(getDescription(), 60, _s, input); 14004 new NoViableAltException(getDescription(), 62, _s, input);
13579 error(nvae); 14005 error(nvae);
13580 throw nvae; 14006 throw nvae;
13581 } 14007 }
@@ -13584,8 +14010,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13584 14010
13585 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 14011 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
13586 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 14012 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
13587 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L}); 14013 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L});
13588 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L}); 14014 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L});
13589 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); 14015 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L});
13590 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); 14016 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
13591 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); 14017 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L});
@@ -13603,29 +14029,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13603 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); 14029 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L});
13604 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); 14030 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L});
13605 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); 14031 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L});
13606 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L}); 14032 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L});
13607 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L}); 14033 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L});
13608 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); 14034 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L});
13609 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L}); 14035 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L});
13610 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L}); 14036 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L});
13611 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L}); 14037 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L});
13612 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L}); 14038 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L});
13613 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L}); 14039 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L});
13614 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); 14040 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L});
13615 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); 14041 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L});
13616 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L}); 14042 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L});
13617 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L}); 14043 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L});
13618 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); 14044 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L});
13619 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); 14045 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L});
13620 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L}); 14046 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L});
13621 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); 14047 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L});
13622 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); 14048 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L});
13623 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L}); 14049 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L});
13624 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); 14050 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L});
13625 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); 14051 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L});
13626 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); 14052 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L});
13627 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L}); 14053 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L});
13628 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); 14054 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L});
13629 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); 14055 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L});
13630 14056
13631} 14057}
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
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
@@ -113,6 +115,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
113 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 115 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
114 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); 116 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject);
115 return; 117 return;
118 case ApplicationConfigurationPackage.COST_ENTRY:
119 sequence_CostEntry(context, (CostEntry) semanticObject);
120 return;
121 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
122 sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject);
123 return;
116 case ApplicationConfigurationPackage.CUSTOM_ENTRY: 124 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
117 sequence_CustomEntry(context, (CustomEntry) semanticObject); 125 sequence_CustomEntry(context, (CustomEntry) semanticObject);
118 return; 126 return;
@@ -402,6 +410,40 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
402 410
403 /** 411 /**
404 * Contexts: 412 * Contexts:
413 * CostEntry returns CostEntry
414 *
415 * Constraint:
416 * (patternElement=PatternElement weight=INTLiteral)
417 */
418 protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) {
419 if (errorAcceptor != null) {
420 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES)
421 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT));
422 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES)
423 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT));
424 }
425 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
426 feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement());
427 feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight());
428 feeder.finish();
429 }
430
431
432 /**
433 * Contexts:
434 * ObjectiveFunction returns CostObjectiveFunction
435 * CostObjectiveFunction returns CostObjectiveFunction
436 *
437 * Constraint:
438 * (entries+=CostEntry entries+=CostEntry*)
439 */
440 protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) {
441 genericSequencer.createSequence(context, semanticObject);
442 }
443
444
445 /**
446 * Contexts:
405 * ConfigEntry returns CustomEntry 447 * ConfigEntry returns CustomEntry
406 * CustomEntry returns CustomEntry 448 * CustomEntry returns CustomEntry
407 * 449 *
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
1260 } 1260 }
1261 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1261 public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1262 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); 1262 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
1263 private final RuleCall cReliabilityObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); 1263 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
1264 private final RuleCall cCostObjectiveFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
1265 private final RuleCall cReliabilityObjectiveFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
1264 1266
1265 //ObjectiveFunction: 1267 //ObjectiveFunction:
1266 // ReliabilityObjectiveFunction; 1268 // CostObjectiveFunction | ReliabilityObjectiveFunction;
1267 @Override public ParserRule getRule() { return rule; } 1269 @Override public ParserRule getRule() { return rule; }
1268 1270
1271 //CostObjectiveFunction | ReliabilityObjectiveFunction
1272 public Alternatives getAlternatives() { return cAlternatives; }
1273
1274 //CostObjectiveFunction
1275 public RuleCall getCostObjectiveFunctionParserRuleCall_0() { return cCostObjectiveFunctionParserRuleCall_0; }
1276
1269 //ReliabilityObjectiveFunction 1277 //ReliabilityObjectiveFunction
1270 public RuleCall getReliabilityObjectiveFunctionParserRuleCall() { return cReliabilityObjectiveFunctionParserRuleCall; } 1278 public RuleCall getReliabilityObjectiveFunctionParserRuleCall_1() { return cReliabilityObjectiveFunctionParserRuleCall_1; }
1279 }
1280 public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1281 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction");
1282 private final Group cGroup = (Group)rule.eContents().get(1);
1283 private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0);
1284 private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
1285 private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2);
1286 private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0);
1287 private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
1288 private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
1289 private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
1290 private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0);
1291 private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
1292
1293 //CostObjectiveFunction:
1294 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
1295 @Override public ParserRule getRule() { return rule; }
1296
1297 //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'
1298 public Group getGroup() { return cGroup; }
1299
1300 //'cost'
1301 public Keyword getCostKeyword_0() { return cCostKeyword_0; }
1302
1303 //'{'
1304 public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
1305
1306 //entries+=CostEntry
1307 public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; }
1308
1309 //CostEntry
1310 public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; }
1311
1312 //(',' entries+=CostEntry)*
1313 public Group getGroup_3() { return cGroup_3; }
1314
1315 //','
1316 public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; }
1317
1318 //entries+=CostEntry
1319 public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; }
1320
1321 //CostEntry
1322 public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; }
1323
1324 //'}'
1325 public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
1326 }
1327 public class CostEntryElements extends AbstractParserRuleElementFinder {
1328 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
1329 private final Group cGroup = (Group)rule.eContents().get(1);
1330 private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0);
1331 private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0);
1332 private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
1333 private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2);
1334 private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0);
1335
1336 //CostEntry:
1337 // patternElement=PatternElement '=' weight=INTLiteral;
1338 @Override public ParserRule getRule() { return rule; }
1339
1340 //patternElement=PatternElement '=' weight=INTLiteral
1341 public Group getGroup() { return cGroup; }
1342
1343 //patternElement=PatternElement
1344 public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; }
1345
1346 //PatternElement
1347 public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; }
1348
1349 //'='
1350 public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
1351
1352 //weight=INTLiteral
1353 public Assignment getWeightAssignment_2() { return cWeightAssignment_2; }
1354
1355 //INTLiteral
1356 public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; }
1271 } 1357 }
1272 public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { 1358 public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder {
1273 private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); 1359 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
2967 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { 3053 public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder {
2968 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); 3054 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
2969 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); 3055 private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
2970 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); 3056 private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
2971 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_0.eContents().get(0); 3057 private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0);
2972 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); 3058 private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
2973 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_1.eContents().get(0); 3059 private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0);
3060 private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
3061 private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0);
3062 private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
3063 private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0);
2974 3064
2975 //enum ComparisonOperator: 3065 //enum ComparisonOperator:
2976 // LESS_EQUALS='<=' | GREATER_EQUALS='>='; 3066 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
2977 public EnumRule getRule() { return rule; } 3067 public EnumRule getRule() { return rule; }
2978 3068
2979 //LESS_EQUALS='<=' | GREATER_EQUALS='>=' 3069 //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='
2980 public Alternatives getAlternatives() { return cAlternatives; } 3070 public Alternatives getAlternatives() { return cAlternatives; }
2981 3071
3072 //LESS='<'
3073 public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; }
3074
3075 //'<'
3076 public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; }
3077
3078 //GREATER='>'
3079 public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; }
3080
3081 //'>'
3082 public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; }
3083
2982 //LESS_EQUALS='<=' 3084 //LESS_EQUALS='<='
2983 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_0() { return cLESS_EQUALSEnumLiteralDeclaration_0; } 3085 public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; }
2984 3086
2985 //'<=' 3087 //'<='
2986 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_0_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0; } 3088 public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; }
2987 3089
2988 //GREATER_EQUALS='>=' 3090 //GREATER_EQUALS='>='
2989 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_1() { return cGREATER_EQUALSEnumLiteralDeclaration_1; } 3091 public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; }
2990 3092
2991 //'>=' 3093 //'>='
2992 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0; } 3094 public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; }
2993 } 3095 }
2994 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { 3096 public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder {
2995 private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); 3097 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
3104 private final ComparisonOperatorElements eComparisonOperator; 3206 private final ComparisonOperatorElements eComparisonOperator;
3105 private final ThresholdEntryElements pThresholdEntry; 3207 private final ThresholdEntryElements pThresholdEntry;
3106 private final ObjectiveFunctionElements pObjectiveFunction; 3208 private final ObjectiveFunctionElements pObjectiveFunction;
3209 private final CostObjectiveFunctionElements pCostObjectiveFunction;
3210 private final CostEntryElements pCostEntry;
3107 private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; 3211 private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction;
3108 private final ReliabiltiyProbabilityElements pReliabiltiyProbability; 3212 private final ReliabiltiyProbabilityElements pReliabiltiyProbability;
3109 private final MtffElements pMtff; 3213 private final MtffElements pMtff;
@@ -3197,6 +3301,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
3197 this.eComparisonOperator = new ComparisonOperatorElements(); 3301 this.eComparisonOperator = new ComparisonOperatorElements();
3198 this.pThresholdEntry = new ThresholdEntryElements(); 3302 this.pThresholdEntry = new ThresholdEntryElements();
3199 this.pObjectiveFunction = new ObjectiveFunctionElements(); 3303 this.pObjectiveFunction = new ObjectiveFunctionElements();
3304 this.pCostObjectiveFunction = new CostObjectiveFunctionElements();
3305 this.pCostEntry = new CostEntryElements();
3200 this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); 3306 this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements();
3201 this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); 3307 this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements();
3202 this.pMtff = new MtffElements(); 3308 this.pMtff = new MtffElements();
@@ -3688,7 +3794,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
3688 } 3794 }
3689 3795
3690 //enum ComparisonOperator: 3796 //enum ComparisonOperator:
3691 // LESS_EQUALS='<=' | GREATER_EQUALS='>='; 3797 // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
3692 public ComparisonOperatorElements getComparisonOperatorAccess() { 3798 public ComparisonOperatorElements getComparisonOperatorAccess() {
3693 return eComparisonOperator; 3799 return eComparisonOperator;
3694 } 3800 }
@@ -3708,7 +3814,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
3708 } 3814 }
3709 3815
3710 //ObjectiveFunction: 3816 //ObjectiveFunction:
3711 // ReliabilityObjectiveFunction; 3817 // CostObjectiveFunction | ReliabilityObjectiveFunction;
3712 public ObjectiveFunctionElements getObjectiveFunctionAccess() { 3818 public ObjectiveFunctionElements getObjectiveFunctionAccess() {
3713 return pObjectiveFunction; 3819 return pObjectiveFunction;
3714 } 3820 }
@@ -3717,6 +3823,26 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
3717 return getObjectiveFunctionAccess().getRule(); 3823 return getObjectiveFunctionAccess().getRule();
3718 } 3824 }
3719 3825
3826 //CostObjectiveFunction:
3827 // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
3828 public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() {
3829 return pCostObjectiveFunction;
3830 }
3831
3832 public ParserRule getCostObjectiveFunctionRule() {
3833 return getCostObjectiveFunctionAccess().getRule();
3834 }
3835
3836 //CostEntry:
3837 // patternElement=PatternElement '=' weight=INTLiteral;
3838 public CostEntryElements getCostEntryAccess() {
3839 return pCostEntry;
3840 }
3841
3842 public ParserRule getCostEntryRule() {
3843 return getCostEntryAccess().getRule();
3844 }
3845
3720 //ReliabilityObjectiveFunction: 3846 //ReliabilityObjectiveFunction:
3721 // ReliabiltiyProbability | Mtff; 3847 // ReliabiltiyProbability | Mtff;
3722 public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { 3848 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"
6generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" 6generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"
7 7
8ConfigurationScript: 8ConfigurationScript:
9 (imports += Import)* 9 (imports+=Import)*
10 (commands += Command)* 10 (commands+=Command)*;
11;
12 11
13Command : 12Command:
14 Declaration | Task 13 Declaration | Task;
15;
16 14
17QualifiedName returns ecore::EString: 15QualifiedName returns ecore::EString:
18 ID ('.' ID)*; 16 ID ('.' ID)*;
19REALLiteral returns ecore::EBigDecimal: '-'? INT '.' INT; 17
20INTLiteral returns ecore::EInt: '-'? INT; 18REALLiteral returns ecore::EBigDecimal:
19 '-'? INT '.' INT;
20
21INTLiteral returns ecore::EInt:
22 '-'? INT;
21 23
22/////////////////////////////////////////////////// 24///////////////////////////////////////////////////
23// Imports 25// Imports
24/////////////////////////////////////////////////// 26///////////////////////////////////////////////////
27Import:
28 EPackageImport | ViatraImport | CftImport;
29
30EPackageImport:
31 "import" "epackage" importedPackage=[ecore::EPackage|STRING];
25 32
26Import: EPackageImport | ViatraImport | CftImport; 33ViatraImport:
34 "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
27 35
28EPackageImport: "import" "epackage" importedPackage=[ecore::EPackage|STRING]; 36CftImport:
29ViatraImport: "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; 37 "import" "reliability" importedCft=[cftLanguage::CftModel|STRING];
30CftImport: "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; 38
31
32/////////////////////////////////////////////////// 39///////////////////////////////////////////////////
33// Declaration 40// Declaration
34/////////////////////////////////////////////////// 41///////////////////////////////////////////////////
35 42Declaration:
36Declaration :
37 FileDeclaration 43 FileDeclaration
38 | MetamodelDeclaration 44 | MetamodelDeclaration
39 | PartialModelDeclaration 45 | PartialModelDeclaration
40 | GraphPatternDeclaration 46 | GraphPatternDeclaration
41 | ConfigDeclaration 47 | ConfigDeclaration
42 | ScopeDeclaration 48 | ScopeDeclaration
43 | ObjectiveDeclaration 49 | ObjectiveDeclaration;
44;
45 50
46/////////////////////////////////////////////////// 51///////////////////////////////////////////////////
47// Files and Folders 52// Files and Folders
48/////////////////////////////////////////////////// 53///////////////////////////////////////////////////
54FileSpecification:
55 path=STRING;
49 56
50FileSpecification: path = STRING; 57FileDeclaration:
51FileDeclaration: 'file' name = ID '=' specification = FileSpecification; 58 'file' name=ID '=' specification=FileSpecification;
52FileReference: referred = [FileDeclaration]; 59
53File: FileSpecification | FileReference; 60FileReference:
61 referred=[FileDeclaration];
62
63File:
64 FileSpecification | FileReference;
54 65
55/////////////////////////////////////////////////// 66///////////////////////////////////////////////////
56// Metamodel 67// Metamodel
57/////////////////////////////////////////////////// 68///////////////////////////////////////////////////
69MetamodelSpecification:
70 '{' (entries+=MetamodelEntry) (',' entries+=MetamodelEntry)* '}';
71
72MetamodelEntry:
73 MetamodelElement | AllPackageEntry;
74
75AllPackageEntry:
76 "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
77 exclusion+=MetamodelElement)* '}')?;
58 78
59MetamodelSpecification: '{' (entries += MetamodelEntry) (',' entries += MetamodelEntry)* '}'; 79MetamodelElement:
60MetamodelEntry: MetamodelElement | AllPackageEntry; 80 (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
61AllPackageEntry: "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{'exclusion +=MetamodelElement (',' exclusion +=MetamodelElement)*'}')?; 81 feature=[ecore::ENamedElement])?;
62MetamodelElement: (package=[ecore::EPackage|QualifiedName] '::')? classifier = [ecore::EClassifier] ('.' feature= [ecore::ENamedElement])?;
63 82
64MetamodelDeclaration: 'metamodel' name = ID specification = MetamodelSpecification; 83MetamodelDeclaration:
65MetamodelReference: referred = [MetamodelDeclaration]; 84 'metamodel' name=ID specification=MetamodelSpecification;
66Metamodel: MetamodelReference | MetamodelSpecification; 85
86MetamodelReference:
87 referred=[MetamodelDeclaration];
88
89Metamodel:
90 MetamodelReference | MetamodelSpecification;
67 91
68/////////////////////////////////////////////////// 92///////////////////////////////////////////////////
69// Partial Model 93// Partial Model
70/////////////////////////////////////////////////// 94///////////////////////////////////////////////////
95PartialModelSpecification:
96 '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
97
98PartialModelEntry:
99 ModelEntry | FolderEntry;
100
101ModelEntry:
102 path=File;
103
104FolderEntry:
105 "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
71 106
72PartialModelSpecification: '{' entry += PartialModelEntry (',' entry += PartialModelEntry)? '}'; 107PartialModelDeclaration:
73PartialModelEntry: ModelEntry | FolderEntry; 108 'models' name=ID specification=PartialModelSpecification;
74ModelEntry: path = File;
75FolderEntry: "folder" path = File ("excluding" "{" exclusion += ModelEntry ("," exclusion += ModelEntry)* "}")?;
76 109
77PartialModelDeclaration: 'models' name = ID specification = PartialModelSpecification; 110PartialModelReference:
78PartialModelReference : referred = [PartialModelDeclaration]; 111 referred=[PartialModelDeclaration];
79PartialModel: PartialModelSpecification | PartialModelReference; 112
113PartialModel:
114 PartialModelSpecification | PartialModelReference;
80 115
81/////////////////////////////////////////////////// 116///////////////////////////////////////////////////
82// Patterns 117// Patterns
83/////////////////////////////////////////////////// 118///////////////////////////////////////////////////
119PatternSpecification:
120 '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
121
122PatternEntry:
123 PatternElement | AllPatternEntry;
124
125AllPatternEntry:
126 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
127 exclusuion+=PatternElement)* '}')?;
128
129PatternElement:
130 (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
84 131
85PatternSpecification: '{' entries += PatternEntry (',' entries += PatternEntry)* '}'; 132GraphPatternDeclaration:
86PatternEntry: PatternElement | AllPatternEntry; 133 'constraints' name=ID specification=PatternSpecification;
87AllPatternEntry: 'package' package = [viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion += PatternElement (',' exclusuion += PatternElement)* '}')?;
88PatternElement: (package =[viatra::PatternModel|QualifiedName] '::')? pattern = [viatra::Pattern];
89 134
90GraphPatternDeclaration: 'constraints' name = ID specification = PatternSpecification; 135GraphPatternReference:
91GraphPatternReference: referred = [GraphPatternDeclaration]; 136 referred=[GraphPatternDeclaration];
92GraphPattern: GraphPatternReference|PatternSpecification; 137
138GraphPattern:
139 GraphPatternReference | PatternSpecification;
93 140
94/////////////////////////////////////////////////// 141///////////////////////////////////////////////////
95// Objectives 142// Objectives
96/////////////////////////////////////////////////// 143///////////////////////////////////////////////////
144ObjectiveSpecification:
145 '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
146
147ObjectiveEntry:
148 OptimizationEntry | ThresholdEntry;
149
150enum OptimizationDirection:
151 MINIMIZE='minimize' | MAXIMIZE='maximize';
152
153OptimizationEntry:
154 direction=OptimizationDirection function=ObjectiveFunction;
155
156enum ComparisonOperator:
157 LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
158
159ThresholdEntry:
160 function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
161
162ObjectiveFunction:
163 CostObjectiveFunction | ReliabilityObjectiveFunction;
164
165CostObjectiveFunction:
166 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
167
168CostEntry:
169 patternElement=PatternElement '=' weight=INTLiteral;
170
171ReliabilityObjectiveFunction:
172 ReliabiltiyProbability | Mtff;
97 173
98ObjectiveSpecification: '{' entries += ObjectiveEntry (',' entries += ObjectiveEntry)* '}';
99ObjectiveEntry: OptimizationEntry | ThresholdEntry;
100enum OptimizationDirection: MINIMIZE='minimize' | MAXIMIZE='maximize';
101OptimizationEntry: direction=OptimizationDirection function=ObjectiveFunction;
102enum ComparisonOperator: LESS_EQUALS='<=' | GREATER_EQUALS='>=';
103ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
104ObjectiveFunction: ReliabilityObjectiveFunction;
105ReliabilityObjectiveFunction: ReliabiltiyProbability | Mtff;
106ReliabiltiyProbability: 174ReliabiltiyProbability:
107 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition] 175 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')?
176 transformation=[cftLanguage::TransformationDefinition]
108 'at' time=REALLiteral; 177 'at' time=REALLiteral;
178
109Mtff: 179Mtff:
110 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]; 180 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition];
181
182ObjectiveDeclaration:
183 'objectives' name=ID specification=ObjectiveSpecification;
184
185ObjectiveReference:
186 referred=[ObjectiveDeclaration];
111 187
112ObjectiveDeclaration: 'objectives' name = ID specification = ObjectiveSpecification; 188Objective:
113ObjectiveReference: referred = [ObjectiveDeclaration]; 189 ObjectiveReference | ObjectiveSpecification;
114Objective: ObjectiveReference|ObjectiveSpecification;
115 190
116/////////////////////////////////////////////////// 191///////////////////////////////////////////////////
117// SolverConfig 192// SolverConfig
118/////////////////////////////////////////////////// 193///////////////////////////////////////////////////
194ConfigSpecification:
195 {ConfigSpecification} '{'
196 (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
197 '}';
198
199ConfigDeclaration:
200 'config' name=ID specification=ConfigSpecification;
201
202ConfigEntry:
203 DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
204
205DocumentationEntry:
206 "log-level" '=' level=DocumentLevelSpecification;
119 207
120ConfigSpecification: {ConfigSpecification}'{' 208enum DocumentLevelSpecification:
121 (entries += ConfigEntry ("," entries += ConfigEntry)*)? 209 none | normal | full;
210
211RuntimeEntry:
212 "runtime" "=" millisecLimit=INT;
213
214MemoryEntry:
215 "memory" "=" megabyteLimit=INT;
216
217CustomEntry:
218 key=STRING "=" value=STRING;
219
220ConfigReference:
221 config=[ConfigDeclaration];
222
223Config:
224 ConfigSpecification | ConfigReference;
225
226enum Solver:
227 SMTSolver | AlloySolver | ViatraSolver;
228
229ScopeSpecification:
230 {ScopeSpecification} '{'
231 (scopes+=TypeScope (',' scopes+=TypeScope)*)?
122 '}'; 232 '}';
123ConfigDeclaration : 233
124 'config' name = ID specification = ConfigSpecification 234TypeScope:
125; 235 ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
126ConfigEntry: DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; 236
127DocumentationEntry: "log-level" '=' level = DocumentLevelSpecification; 237ClassTypeScope:
128enum DocumentLevelSpecification: none | normal | full; 238 '#' type=ClassReference
129RuntimeEntry: "runtime" "=" millisecLimit = INT; 239 (setsNew?='+=' | setsSum?='=')
130MemoryEntry: "memory" "=" megabyteLimit = INT; 240 (number=ExactNumber | number=IntervallNumber);
131CustomEntry: key = STRING "=" value = STRING; 241
132 242ObjectTypeScope:
133ConfigReference: config = [ConfigDeclaration]; 243 '#' type=ObjectReference
134Config: ConfigSpecification | ConfigReference; 244 (setsNew?='+=' | setsSum?='=')
135 245 (number=ExactNumber | number=IntervallNumber);
136enum Solver: SMTSolver | AlloySolver | ViatraSolver; 246
137 247IntegerTypeScope:
138ScopeSpecification: {ScopeSpecification} '{' 248 '#' type=IntegerReference
139 (scopes += TypeScope (',' scopes += TypeScope)*)? 249 (setsNew?='+=' | setsSum?='=')
140'}'; 250 (number=ExactNumber | number=IntervallNumber | number=IntEnumberation);
141TypeScope: ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; 251
142ClassTypeScope: '#' type = ClassReference 252RealTypeScope:
143 (setsNew ?='+=' | setsSum ?= '=') 253 '#' type=RealReference
144 (number = ExactNumber | number = IntervallNumber) 254 (setsNew?='+=' | setsSum?='=')
145; 255 (number=ExactNumber | number=IntervallNumber | number=RealEnumeration);
146ObjectTypeScope: '#' type = ObjectReference 256
147 (setsNew ?='+=' | setsSum ?= '=') 257StringTypeScope:
148 (number = ExactNumber | number = IntervallNumber) 258 '#' type=StringReference
149; 259 (setsNew?='+=' | setsSum?='=')
150IntegerTypeScope: '#' type = IntegerReference 260 (number=ExactNumber | number=IntervallNumber | number=StringEnumeration);
151 (setsNew ?='+=' | setsSum ?= '=') 261
152 (number = ExactNumber | number = IntervallNumber | number = IntEnumberation) 262TypeReference:
153; 263 ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
154RealTypeScope: '#' type = RealReference 264
155 (setsNew ?='+=' | setsSum ?= '=') 265ClassReference:
156 (number = ExactNumber | number = IntervallNumber | number = RealEnumeration) 266 '<' element=MetamodelElement '>';
157; 267
158StringTypeScope: '#' type = StringReference 268ObjectReference:
159 (setsNew ?='+=' | setsSum ?= '=') 269 {ObjectReference} 'node';
160 (number = ExactNumber | number = IntervallNumber | number = StringEnumeration) 270
161; 271IntegerReference:
162 272 {IntegerScope} 'int';
163TypeReference: ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; 273
164ClassReference: '<' element = MetamodelElement '>'; 274RealReference:
165ObjectReference: {ObjectReference} 'node'; 275 {RealScope} 'real';
166IntegerReference: {IntegerScope} 'int'; 276
167RealReference: {RealScope} 'real'; 277StringReference:
168StringReference: {StringScope} 'string'; 278 {StringScope} 'string';
169 279
170NumberSpecification: ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; 280NumberSpecification:
171ExactNumber: exactNumber = INT | exactUnlimited ?= '*'; 281 ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
172IntervallNumber: min = INT '..' (maxNumber = INT | maxUnlimited ?= '*'); 282
173IntEnumberation: {IntEnumberation} '{' (entry += INTLiteral (',' entry += INTLiteral)*)?'}'; 283ExactNumber:
174RealEnumeration: {RealEnumeration} '{' (entry += REALLiteral (',' entry += REALLiteral)*)?'}'; 284 exactNumber=INT | exactUnlimited?='*';
175StringEnumeration: {StringEnumeration} '{' (entry += STRING (',' entry += STRING)*)?'}'; 285
176 286IntervallNumber:
177ScopeDeclaration: 'scope' name = ID specification = ScopeSpecification; 287 min=INT '..' (maxNumber=INT | maxUnlimited?='*');
178ScopeReference: referred = [ScopeDeclaration]; 288
179Scope: ScopeSpecification | ScopeReference; 289IntEnumberation:
180 290 {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
181Task: GenerationTask /*| CoverageCalculation | ValidationTask*/; 291
182 292RealEnumeration:
183GenerationTask: 'generate' {GenerationTask} '{'( 293 {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
184 294
185 // domain 295StringEnumeration:
186 ('metamodel' '=' metamodel = Metamodel)? & 296 {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
187 ('partial-model' '=' partialModel = PartialModel)? & 297
188 ('constraints' '=' patterns = GraphPattern)? & 298ScopeDeclaration:
189 ('objectives' '=' objectives = Objective)? & 299 'scope' name=ID specification=ScopeSpecification;
190 300
191 // model set 301ScopeReference:
192 ('scope' '=' scope = Scope)? & 302 referred=[ScopeDeclaration];
193 (numberSpecified ?= 'number' '=' number= INT)? & 303
194 (runSpecified ?= 'runs' '=' runs = INT)? & 304Scope:
195 // Solver 305 ScopeSpecification | ScopeReference;
196 ('solver' '=' solver = Solver)? & 306
197 ('config' '=' config = Config)? & 307Task:
198 308 GenerationTask /*| CoverageCalculation | ValidationTask*/;
199 // output texts 309
200 ('debug' '=' debugFolder = File)? & 310GenerationTask:
201 ('log' '=' targetLogFile = File)? & 311 'generate' {GenerationTask} '{' (
202 ('statistics' '=' targetStatisticsFile = File)? & 312
203 313 // domain
204 // output models 314 ('metamodel' '=' metamodel=Metamodel)? &
205 ('output' '=' tagetFolder = File)? 315 ('partial-model' '=' partialModel=PartialModel)? &
206 316 ('constraints' '=' patterns=GraphPattern)? &
207 )'}' 317 ('objectives' '=' objectives=Objective)? &
208; \ No newline at end of file 318
319 // model set
320 ('scope' '=' scope=Scope)? &
321 (numberSpecified?='number' '=' number=INT)? &
322 (runSpecified?='runs' '=' runs=INT)? &
323 // Solver
324 ('solver' '=' solver=Solver)? &
325 ('config' '=' config=Config)? &
326
327 // output texts
328 ('debug' '=' debugFolder=File)? &
329 ('log' '=' targetLogFile=File)? &
330 ('statistics' '=' targetStatisticsFile=File)? &
331
332 // output models
333 ('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 {
133 // 5. create a solver and a configuration 133 // 5. create a solver and a configuration
134 // 5.1 initialize 134 // 5.1 initialize
135 val solver = solverLoader.loadSolver(task.solver,configurationMap) 135 val solver = solverLoader.loadSolver(task.solver,configurationMap)
136 val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,console) 136 val objectiveSpecification = scriptExecutor.getObjectiveSpecification(task.objectives)
137 val objectiveEntries = objectiveSpecification?.entries ?: emptyList
138 val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,objectiveEntries,console)
137 139
138 140
139 // 5.2 set values that defined directly 141 // 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
30import org.eclipse.core.runtime.jobs.Job 30import org.eclipse.core.runtime.jobs.Job
31import org.eclipse.emf.common.util.URI 31import org.eclipse.emf.common.util.URI
32import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor 32import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification
34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference
33 35
34@FinalFieldsConstructor 36@FinalFieldsConstructor
35class ScriptExecutor { 37class ScriptExecutor {
@@ -40,7 +42,7 @@ class ScriptExecutor {
40 /** 42 /**
41 * Executes a script 43 * Executes a script
42 */ 44 */
43 public def executeScript(URI uri) { 45 def executeScript(URI uri) {
44 val job = new Job('''Model Generation: «uri.lastSegment»''') { 46 val job = new Job('''Model Generation: «uri.lastSegment»''') {
45 override protected run(IProgressMonitor monitor) { 47 override protected run(IProgressMonitor monitor) {
46 try{ 48 try{
@@ -57,7 +59,7 @@ class ScriptExecutor {
57 job.schedule(); 59 job.schedule();
58 } 60 }
59 61
60 public def executeScript(ConfigurationScript script, IProgressMonitor monitor) { 62 def executeScript(ConfigurationScript script, IProgressMonitor monitor) {
61 script.activateAllEPackageReferences 63 script.activateAllEPackageReferences
62 val tasks = script.commands.filter(Task) 64 val tasks = script.commands.filter(Task)
63 65
@@ -94,12 +96,12 @@ class ScriptExecutor {
94// } 96// }
95 } 97 }
96 98
97 def public dispatch execute(GenerationTask task, IProgressMonitor monitor) { 99 def dispatch void execute(GenerationTask task, IProgressMonitor monitor) {
98 val generationTaskExecutor = new GenerationTaskExecutor 100 val generationTaskExecutor = new GenerationTaskExecutor
99 generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor) 101 generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor)
100 } 102 }
101 103
102 def public dispatch execute(Task task, IProgressMonitor monitor) { 104 def dispatch void execute(Task task, IProgressMonitor monitor) {
103 throw new IllegalArgumentException('''Unsupported task type: «task.class.simpleName»!''') 105 throw new IllegalArgumentException('''Unsupported task type: «task.class.simpleName»!''')
104 } 106 }
105 107
@@ -174,6 +176,16 @@ class ScriptExecutor {
174 null 176 null
175 } 177 }
176 178
179 def dispatch getObjectiveSpecification(ObjectiveSpecification config) {
180 config
181 }
182 def dispatch getObjectiveSpecification(ObjectiveReference config) {
183 config.referred.specification
184 }
185 def dispatch getObjectiveSpecification(Void config) {
186 null
187 }
188
177 def dispatch getConfiguration(ConfigSpecification config) { 189 def dispatch getConfiguration(ConfigSpecification config) {
178 config 190 config
179 } 191 }
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 @@
1package hu.bme.mit.inf.dslreasoner.application.execution 1package hu.bme.mit.inf.dslreasoner.application.execution
2 2
3import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloyBackendSolver
4import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolver 3import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolver
5import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolverConfiguration 4import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolverConfiguration
5import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry
7import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver 8import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
9import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry
7import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicSolverConfiguration 10import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicSolverConfiguration
8import hu.bme.mit.inf.dslreasoner.smt.reasoner.SMTSolver 11import hu.bme.mit.inf.dslreasoner.smt.reasoner.SMTSolver
9import hu.bme.mit.inf.dslreasoner.smt.reasoner.SmtSolverConfiguration 12import hu.bme.mit.inf.dslreasoner.smt.reasoner.SmtSolverConfiguration
13import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveConfiguration
14import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveElementConfiguration
15import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor
10import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasoner 16import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasoner
11import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasonerConfiguration 17import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasonerConfiguration
18import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind
19import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold
20import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser
21import java.util.List
12import java.util.Map 22import java.util.Map
13import java.util.Optional 23import java.util.Optional
24import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel
25import org.eclipse.xtext.EcoreUtil2
14import org.eclipse.xtext.xbase.lib.Functions.Function1 26import org.eclipse.xtext.xbase.lib.Functions.Function1
15import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser
16import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor
17 27
18class SolverLoader { 28class SolverLoader {
19 def loadSolver(Solver solver, Map<String, String> config) { 29 def loadSolver(Solver solver, Map<String, String> config) {
20 switch(solver) { 30 switch (solver) {
21 case ALLOY_SOLVER: return new AlloySolver 31 case ALLOY_SOLVER: return new AlloySolver
22 case SMT_SOLVER: return new SMTSolver 32 case SMT_SOLVER: return new SMTSolver
23 case VIATRA_SOLVER: return new ViatraReasoner 33 case VIATRA_SOLVER: return new ViatraReasoner
24 } 34 }
25 } 35 }
26 36
27 37 private def <Type> Optional<Type> getAsType(Map<String, String> config, String key, ScriptConsole console,
28 38 Function1<String, Type> parser, Class<Type> requestedType) {
29 private def <Type> Optional<Type> getAsType( 39 if (config.containsKey(key)) {
30 Map<String, String> config,
31 String key,
32 ScriptConsole console,
33 Function1<String,Type> parser,
34 Class<Type> requestedType)
35 {
36 if(config.containsKey(key)) {
37 val stringValue = config.get(key) 40 val stringValue = config.get(key)
38 try{ 41 try {
39 val parsedValue = parser.apply(stringValue) 42 val parsedValue = parser.apply(stringValue)
40 return Optional.of(parsedValue) 43 return Optional.of(parsedValue)
41 } catch(Exception e) { 44 } catch (Exception e) {
42 console.writeError('''Unable to parse configuration value for "«key»" to «requestedType.simpleName»!''') 45 console.writeError('''Unable to parse configuration value for "«key»" to «requestedType.simpleName»!''')
43 return Optional::empty 46 return Optional::empty
44 } 47 }
@@ -46,60 +49,131 @@ class SolverLoader {
46 return Optional::empty 49 return Optional::empty
47 } 50 }
48 } 51 }
52
49 private def getAsInteger(Map<String, String> config, String key, ScriptConsole console) { 53 private def getAsInteger(Map<String, String> config, String key, ScriptConsole console) {
50 return getAsType(config,key,console,[x|Integer.parseInt(x)],Integer) 54 return getAsType(config, key, console, [x|Integer.parseInt(x)], Integer)
51 } 55 }
56
52 private def getAsBoolean(Map<String, String> config, String key, ScriptConsole console) { 57 private def getAsBoolean(Map<String, String> config, String key, ScriptConsole console) {
53 return getAsType(config,key,console,[x|Boolean.parseBoolean(x)],Boolean) 58 return getAsType(config, key, console, [x|Boolean.parseBoolean(x)], Boolean)
54 } 59 }
60
55 private def getAsDouble(Map<String, String> config, String key, ScriptConsole console) { 61 private def getAsDouble(Map<String, String> config, String key, ScriptConsole console) {
56 return getAsType(config,key,console,[x|Double.parseDouble(x)],Double) 62 return getAsType(config, key, console, [x|Double.parseDouble(x)], Double)
57 } 63 }
58 64
59 def loadSolverConfig( 65 def loadSolverConfig(Solver solver, Map<String, String> config, List<ObjectiveEntry> objectiveEntries,
60 Solver solver, 66 ScriptConsole console) {
61 Map<String, String> config, 67 switch (solver) {
62 ScriptConsole console) 68 case ALLOY_SOLVER: {
63 { 69 if (!objectiveEntries.empty) {
64 if(solver === Solver::ALLOY_SOLVER) { 70 throw new IllegalArgumentException("Objectives are not supported by Alloy.")
65 return new AlloySolverConfiguration => [c| 71 }
66 config.getAsInteger("symmetry",console) 72 val c = new SmtSolverConfiguration
67 .ifPresent[c.symmetry = it] 73 config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it]
68 config.getAsType("solver",console,[x|AlloyBackendSolver::valueOf(x)],AlloyBackendSolver) 74 config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it]
69 .ifPresent[c.solver = it] 75 c
70 ] 76 }
71 } else if(solver === Solver::SMT_SOLVER) { 77 case SMT_SOLVER: {
72 return new SmtSolverConfiguration => [c| 78 if (!objectiveEntries.empty) {
73 config.getAsBoolean("fixRandomSeed",console).ifPresent[c.fixRandomSeed = it] 79 throw new IllegalArgumentException("Objectives are not supported by Z3.")
74 config.getAsType("path",console,[it],String).ifPresent[c.solverPath = it] 80 }
75 ] 81 val c = new SmtSolverConfiguration
76 } else if(solver === Solver::VIATRA_SOLVER) { 82 config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it]
77 return new ViatraReasonerConfiguration => [c| 83 config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it]
84 c
85 }
86 case VIATRA_SOLVER: {
87 val c = new ViatraReasonerConfiguration
78 c.debugConfiguration.partialInterpretatioVisualiser = new GraphvizVisualiser 88 c.debugConfiguration.partialInterpretatioVisualiser = new GraphvizVisualiser
79 if(config.containsKey("diversity-range")) { 89 if (config.containsKey("diversity-range")) {
80 val stringValue = config.get("diversity-range") 90 val stringValue = config.get("diversity-range")
81 try{ 91 try {
82 val range = Integer.parseInt(stringValue) 92 val range = Integer.parseInt(stringValue)
83 c.diversityRequirement = new DiversityDescriptor => [ 93 c.diversityRequirement = new DiversityDescriptor => [
84 it.ensureDiversity = true 94 it.ensureDiversity = true
85 it.range = range 95 it.range = range
86 ] 96 ]
87 } catch (NumberFormatException e) {console.writeError('''Malformed number format: «e.message»''')} 97 } catch (NumberFormatException e) {
98 console.writeError('''Malformed number format: «e.message»''')
99 }
88 } 100 }
89 ] 101 for (objectiveEntry : objectiveEntries) {
90 } else { 102 val costObjectiveConfig = new CostObjectiveConfiguration
91 throw new UnsupportedOperationException('''Unknown solver: «solver»''') 103 switch (objectiveEntry) {
104 OptimizationEntry: {
105 costObjectiveConfig.findExtremum = true
106 costObjectiveConfig.kind = switch (direction : objectiveEntry.direction) {
107 case MAXIMIZE:
108 ObjectiveKind.HIGHER_IS_BETTER
109 case MINIMIZE:
110 ObjectiveKind.LOWER_IS_BETTER
111 default:
112 throw new IllegalArgumentException("Unknown direction: " + direction)
113 }
114 costObjectiveConfig.threshold = ObjectiveThreshold.NO_THRESHOLD
115 }
116 ThresholdEntry: {
117 costObjectiveConfig.findExtremum = false
118 val threshold = objectiveEntry.threshold.doubleValue
119 switch (operator : objectiveEntry.operator) {
120 case LESS: {
121 costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER
122 costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
123 }
124 case GREATER: {
125 costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER
126 costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
127 }
128 case LESS_EQUALS: {
129 costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER
130 costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
131 }
132 case GREATER_EQUALS: {
133 costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER
134 costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
135 }
136 default:
137 throw new IllegalArgumentException("Unknown operator: " + operator)
138 }
139 }
140 }
141 val function = objectiveEntry.function
142 if (function instanceof CostObjectiveFunction) {
143 for (costEntry : function.entries) {
144 val element = new CostObjectiveElementConfiguration
145 val pattern = costEntry.patternElement.pattern
146 val packageName = costEntry.patternElement.package?.packageName ?:
147 EcoreUtil2.getContainerOfType(pattern, PatternModel)?.packageName
148 element.patternQualifiedName = if (packageName.nullOrEmpty) {
149 pattern.name
150 } else {
151 packageName + "." + pattern.name
152 }
153 costObjectiveConfig.elements += element
154 }
155 } else {
156 throw new IllegalArgumentException("Only cost objectives are supported by VIATRA.")
157 }
158 c.costObjectives += costObjectiveConfig
159 }
160 c
161 }
162 default:
163 throw new UnsupportedOperationException('''Unknown solver: «solver»''')
92 } 164 }
93 } 165 }
94 166
95 def dispatch void setRunIndex(AlloySolverConfiguration config, Map<String, String> parameters, int runIndex, ScriptConsole console) { 167 def dispatch void setRunIndex(AlloySolverConfiguration config, Map<String, String> parameters, int runIndex,
96 parameters.getAsBoolean("randomize",console).ifPresent[ 168 ScriptConsole console) {
97 if(it) { 169 parameters.getAsBoolean("randomize", console).ifPresent [
98 config.randomise = runIndex-1 170 if (it) {
171 config.randomise = runIndex - 1
99 } 172 }
100 ] 173 ]
101 } 174 }
102 def dispatch void setRunIndex(LogicSolverConfiguration config, Map<String, String> parameters, int runIndex, ScriptConsole console) { 175
103 176 def dispatch void setRunIndex(LogicSolverConfiguration config, Map<String, String> parameters, int runIndex,
177 ScriptConsole console) {
104 } 178 }
105} \ No newline at end of file 179}
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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra 1package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra
2 2
3import com.google.common.collect.ImmutableMap
3import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel 4import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
4import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem 5import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
5import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.TransfomedViatraQuery 6import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.TransfomedViatraQuery
7import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.ModalPatternQueries
6import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternProvider 8import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternProvider
7import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.GoalConstraintProvider 9import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.GoalConstraintProvider
8import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.RefinementRuleProvider 10import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.RefinementRuleProvider
@@ -10,6 +12,7 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
10import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace 12import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
11import java.util.Collection 13import java.util.Collection
12import java.util.List 14import java.util.List
15import java.util.Map
13import java.util.Set 16import java.util.Set
14import org.eclipse.viatra.query.runtime.api.IPatternMatch 17import org.eclipse.viatra.query.runtime.api.IPatternMatch
15import org.eclipse.viatra.query.runtime.api.IQuerySpecification 18import org.eclipse.viatra.query.runtime.api.IQuerySpecification
@@ -20,34 +23,41 @@ import org.eclipse.xtend.lib.annotations.Data
20 23
21class ModelGenerationStatistics { 24class ModelGenerationStatistics {
22 public var long transformationExecutionTime = 0 25 public var long transformationExecutionTime = 0
26
23 synchronized def addExecutionTime(long amount) { 27 synchronized def addExecutionTime(long amount) {
24 transformationExecutionTime+=amount 28 transformationExecutionTime += amount
25 } 29 }
30
26 public var long PreliminaryTypeAnalisisTime = 0 31 public var long PreliminaryTypeAnalisisTime = 0
27} 32}
33
28@Data class ModelGenerationMethod { 34@Data class ModelGenerationMethod {
29 ModelGenerationStatistics statistics 35 ModelGenerationStatistics statistics
30 36
31 Collection<? extends BatchTransformationRule<?,?>> objectRefinementRules 37 Collection<? extends BatchTransformationRule<?, ?>> objectRefinementRules
32 Collection<? extends BatchTransformationRule<?,?>> relationRefinementRules 38 Collection<? extends BatchTransformationRule<?, ?>> relationRefinementRules
33 39
34 List<MultiplicityGoalConstraintCalculator> unfinishedMultiplicities 40 List<MultiplicityGoalConstraintCalculator> unfinishedMultiplicities
35 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> unfinishedWF 41 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> unfinishedWF
36 42
37 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> invalidWF 43 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> invalidWF
38 44
39 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> allPatterns 45 Map<String, ModalPatternQueries> modalRelationQueries
46
47 Collection<? extends IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> allPatterns
40} 48}
49
41enum TypeInferenceMethod { 50enum TypeInferenceMethod {
42 Generic, PreliminaryAnalysis 51 Generic,
52 PreliminaryAnalysis
43} 53}
44 54
45class ModelGenerationMethodProvider { 55class ModelGenerationMethodProvider {
46 private val PatternProvider patternProvider = new PatternProvider 56 val PatternProvider patternProvider = new PatternProvider
47 private val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider 57 val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider
48 private val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider 58 val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider
49 59
50 public def ModelGenerationMethod createModelGenerationMethod( 60 def ModelGenerationMethod createModelGenerationMethod(
51 LogicProblem logicProblem, 61 LogicProblem logicProblem,
52 PartialInterpretation emptySolution, 62 PartialInterpretation emptySolution,
53 ReasonerWorkspace workspace, 63 ReasonerWorkspace workspace,
@@ -58,25 +68,31 @@ class ModelGenerationMethodProvider {
58 ) { 68 ) {
59 val statistics = new ModelGenerationStatistics 69 val statistics = new ModelGenerationStatistics
60 val writeFiles = (debugLevel === DocumentationLevel.NORMAL || debugLevel === DocumentationLevel.FULL) 70 val writeFiles = (debugLevel === DocumentationLevel.NORMAL || debugLevel === DocumentationLevel.FULL)
61 71
62 val Set<PQuery> existingQueries = logicProblem 72 val Set<PQuery> existingQueries = logicProblem.relations.map[annotations].flatten.filter(TransfomedViatraQuery).
63 .relations 73 map[it.patternPQuery as PQuery].toSet
64 .map[annotations] 74
65 .flatten 75 val queries = patternProvider.generateQueries(logicProblem, emptySolution, statistics, existingQueries,
66 .filter(TransfomedViatraQuery) 76 workspace, typeInferenceMethod, writeFiles)
67 .map[it.patternPQuery as PQuery] 77 val // LinkedHashMap<Pair<Relation, ? extends Type>, BatchTransformationRule<GenericPatternMatch, ViatraQueryMatcher<GenericPatternMatch>>>
68 .toSet 78 objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries, scopePropagator,
69 79 nameNewElements, statistics)
70 val queries = patternProvider.generateQueries(logicProblem,emptySolution,statistics,existingQueries,workspace,typeInferenceMethod,writeFiles) 80 val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries, statistics)
71 val //LinkedHashMap<Pair<Relation, ? extends Type>, BatchTransformationRule<GenericPatternMatch, ViatraQueryMatcher<GenericPatternMatch>>> 81
72 objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries,scopePropagator,nameNewElements,statistics)
73 val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries,statistics)
74
75 val unfinishedMultiplicities = goalConstraintProvider.getUnfinishedMultiplicityQueries(queries) 82 val unfinishedMultiplicities = goalConstraintProvider.getUnfinishedMultiplicityQueries(queries)
76 val unfinishedWF = queries.getUnfinishedWFQueries.values 83 val unfinishedWF = queries.getUnfinishedWFQueries.values
77 84
85 val modalRelationQueriesBuilder = ImmutableMap.builder
86 for (entry : queries.modalRelationQueries.entrySet) {
87 val annotation = entry.key.annotations.filter(TransfomedViatraQuery).head
88 if (annotation !== null) {
89 modalRelationQueriesBuilder.put(annotation.patternFullyQualifiedName, entry.value)
90 }
91 }
92 val modalRelationQueries = modalRelationQueriesBuilder.build
93
78 val invalidWF = queries.getInvalidWFQueries.values 94 val invalidWF = queries.getInvalidWFQueries.values
79 95
80 return new ModelGenerationMethod( 96 return new ModelGenerationMethod(
81 statistics, 97 statistics,
82 objectRefinementRules.values, 98 objectRefinementRules.values,
@@ -84,6 +100,7 @@ class ModelGenerationMethodProvider {
84 unfinishedMultiplicities, 100 unfinishedMultiplicities,
85 unfinishedWF, 101 unfinishedWF,
86 invalidWF, 102 invalidWF,
103 modalRelationQueries,
87 queries.allQueries 104 queries.allQueries
88 ) 105 )
89 } 106 }
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 {
55 typeIndexer.requiresTypeAnalysis || typeRefinementGenerator.requiresTypeAnalysis 55 typeIndexer.requiresTypeAnalysis || typeRefinementGenerator.requiresTypeAnalysis
56 } 56 }
57 57
58 public dispatch def referRelation( 58 public dispatch def CharSequence referRelation(
59 RelationDeclaration referred, 59 RelationDeclaration referred,
60 String sourceVariable, 60 String sourceVariable,
61 String targetVariable, 61 String targetVariable,
@@ -64,7 +64,7 @@ class PatternGenerator {
64 { 64 {
65 return this.relationDeclarationIndexer.referRelation(referred,sourceVariable,targetVariable,modality) 65 return this.relationDeclarationIndexer.referRelation(referred,sourceVariable,targetVariable,modality)
66 } 66 }
67 public dispatch def referRelation( 67 public dispatch def CharSequence referRelation(
68 RelationDefinition referred, 68 RelationDefinition referred,
69 String sourceVariable, 69 String sourceVariable,
70 String targetVariable, 70 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
3Bundle-Name: Reasoner 3Bundle-Name: Reasoner
4Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner 4Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner
5Bundle-Version: 1.0.0.qualifier 5Bundle-Version: 1.0.0.qualifier
6Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner 6Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner,
7 hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
7Require-Bundle: hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0", 8Require-Bundle: hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0",
8 hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0", 9 hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0",
9 hu.bme.mit.inf.dslreasoner.viatra2logic;bundle-version="1.0.0", 10 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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner 1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner
2 2
3import com.google.common.collect.ImmutableList
4import com.google.common.collect.Lists
3import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel 5import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
4import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner 6import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner
5import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasonerException 7import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasonerException
@@ -25,6 +27,8 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.SurelyViolatedObject
25import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.UnfinishedMultiplicityObjective 27import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.UnfinishedMultiplicityObjective
26import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.ViatraReasonerSolutionSaver 28import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.ViatraReasonerSolutionSaver
27import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.WF2ObjectiveConverter 29import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.WF2ObjectiveConverter
30import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostElement
31import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostObjective
28import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace 32import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
29import java.util.List 33import java.util.List
30import java.util.Map 34import java.util.Map
@@ -84,9 +88,36 @@ class ViatraReasoner extends LogicReasoner {
84 wf2ObjectiveConverter.createCompletenessObjective(method.unfinishedWF) 88 wf2ObjectiveConverter.createCompletenessObjective(method.unfinishedWF)
85 )) 89 ))
86 90
91 val extermalObjectives = Lists.newArrayListWithExpectedSize(viatraConfig.costObjectives.size)
92 for (entry : viatraConfig.costObjectives.indexed) {
93 val objectiveName = '''costObjective«entry.key»'''
94 val objectiveConfig = entry.value
95 val elementsBuilder = ImmutableList.builder
96 for (elementConfig : objectiveConfig.elements) {
97 val relationName = elementConfig.patternQualifiedName
98 val modalQueries = method.modalRelationQueries.get(relationName)
99 if (modalQueries === null) {
100 throw new IllegalArgumentException("Unknown relation: " + relationName)
101 }
102 elementsBuilder.add(new ThreeValuedCostElement(
103 modalQueries.currentQuery,
104 modalQueries.mayQuery,
105 modalQueries.mustQuery,
106 elementConfig.weight
107 ))
108 }
109 val costElements = elementsBuilder.build
110 val costObjective = new ThreeValuedCostObjective(objectiveName, costElements, objectiveConfig.kind,
111 objectiveConfig.threshold, 3)
112 dse.addObjective(costObjective)
113 if (objectiveConfig.findExtremum) {
114 extermalObjectives += costObjective
115 }
116 }
117
87 val solutionStore = new SolutionStore(configuration.solutionScope.numberOfRequiredSolutions) 118 val solutionStore = new SolutionStore(configuration.solutionScope.numberOfRequiredSolutions)
88 solutionStore.registerSolutionFoundHandler(new LoggerSolutionFoundHandler(viatraConfig)) 119 solutionStore.registerSolutionFoundHandler(new LoggerSolutionFoundHandler(viatraConfig))
89 val solutionSaver = new ViatraReasonerSolutionSaver(newArrayOfSize(0, 0)) 120 val solutionSaver = new ViatraReasonerSolutionSaver(newArrayList(extermalObjectives))
90 val solutionCopier = solutionSaver.solutionCopier 121 val solutionCopier = solutionSaver.solutionCopier
91 solutionStore.withSolutionSaver(solutionSaver) 122 solutionStore.withSolutionSaver(solutionSaver)
92 dse.solutionStore = solutionStore 123 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
7import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethod 7import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethod
8import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod 8import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod
9import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretationVisualiser 9import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretationVisualiser
10import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind
11import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold
10import java.util.LinkedList 12import java.util.LinkedList
11import java.util.List 13import java.util.List
12import java.util.Set 14import java.util.Set
13import org.eclipse.xtext.xbase.lib.Functions.Function1 15import org.eclipse.xtext.xbase.lib.Functions.Function1
14 16
15enum StateCoderStrategy { 17enum StateCoderStrategy {
16 Neighbourhood, NeighbourhoodWithEquivalence, IDBased, DefinedByDiversity 18 Neighbourhood,
19 NeighbourhoodWithEquivalence,
20 IDBased,
21 DefinedByDiversity
17} 22}
18 23
19class ViatraReasonerConfiguration extends LogicSolverConfiguration{ 24class ViatraReasonerConfiguration extends LogicSolverConfiguration {
20 //public var Iterable<PQuery> existingQueries 25 // public var Iterable<PQuery> existingQueries
21
22 public var nameNewElements = false 26 public var nameNewElements = false
23 public var StateCoderStrategy stateCoderStrategy = StateCoderStrategy.Neighbourhood 27 public var StateCoderStrategy stateCoderStrategy = StateCoderStrategy.Neighbourhood
24 public var TypeInferenceMethod typeInferenceMethod = TypeInferenceMethod.PreliminaryAnalysis 28 public var TypeInferenceMethod typeInferenceMethod = TypeInferenceMethod.PreliminaryAnalysis
@@ -26,7 +30,7 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{
26 * Once per 1/randomBacktrackChance the search selects a random state. 30 * Once per 1/randomBacktrackChance the search selects a random state.
27 */ 31 */
28 public var int randomBacktrackChance = 20; 32 public var int randomBacktrackChance = 20;
29 33
30 /** 34 /**
31 * Describes the required diversity between the solutions. 35 * Describes the required diversity between the solutions.
32 * Null means that the solutions have to have different state codes only. 36 * Null means that the solutions have to have different state codes only.
@@ -44,7 +48,9 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{
44 /** 48 /**
45 * Configuration for cutting search space. 49 * Configuration for cutting search space.
46 */ 50 */
47 public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint 51 public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint
52
53 public var List<CostObjectiveConfiguration> costObjectives = newArrayList
48} 54}
49 55
50class DiversityDescriptor { 56class DiversityDescriptor {
@@ -73,4 +79,16 @@ class SearchSpaceConstraint {
73 public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE 79 public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE
74 public var int maxDepth = UNLIMITED_MAXDEPTH 80 public var int maxDepth = UNLIMITED_MAXDEPTH
75 public var List<Function1<ModelGenerationMethod, ModelGenerationMethodBasedGlobalConstraint>> additionalGlobalConstraints = new LinkedList 81 public var List<Function1<ModelGenerationMethod, ModelGenerationMethodBasedGlobalConstraint>> additionalGlobalConstraints = new LinkedList
76} \ No newline at end of file 82}
83
84class CostObjectiveConfiguration {
85 public var List<CostObjectiveElementConfiguration> elements = newArrayList
86 public var ObjectiveKind kind
87 public var ObjectiveThreshold threshold
88 public var boolean findExtremum
89}
90
91class CostObjectiveElementConfiguration {
92 public var String patternQualifiedName
93 public var int weight
94}
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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse 1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
2 2
3import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective
3import org.eclipse.viatra.dse.base.ThreadContext 4import org.eclipse.viatra.dse.base.ThreadContext
4import org.eclipse.viatra.dse.objectives.Comparators 5import org.eclipse.viatra.dse.objectives.Comparators
5import org.eclipse.viatra.dse.objectives.Fitness 6import 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/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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse 1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
2 2
3import com.google.common.collect.ImmutableList 3import com.google.common.collect.ImmutableList
4import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective
4import java.util.Comparator 5import java.util.Comparator
5import java.util.List 6import java.util.List
6import org.eclipse.viatra.dse.base.ThreadContext 7import 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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
2
3import java.util.Comparator
4import org.eclipse.viatra.dse.base.ThreadContext
5import org.eclipse.xtend.lib.annotations.Accessors
6import org.eclipse.xtend.lib.annotations.Data
7
8abstract class ObjectiveThreshold {
9 public static val NO_THRESHOLD = new hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold {
10 override isHard() {
11 false
12 }
13
14 override satisfiesThreshold(double cost, Comparator<Double> comparator) {
15 true
16 }
17 }
18
19 private new() {
20 }
21
22 def boolean isHard() {
23 true
24 }
25
26 def boolean satisfiesThreshold(double cost, Comparator<Double> comparator)
27
28 @Data
29 static class Exclusive extends ObjectiveThreshold {
30 val double threshold
31
32 override satisfiesThreshold(double cost, Comparator<Double> comparator) {
33 comparator.compare(threshold, cost) > 0
34 }
35 }
36
37 @Data
38 static class Inclusive extends ObjectiveThreshold {
39 val double threshold
40
41 override satisfiesThreshold(double cost, Comparator<Double> comparator) {
42 comparator.compare(threshold, cost) >= 0
43 }
44 }
45}
46
47abstract class AbstractThreeValuedObjective implements IThreeValuedObjective {
48 @Accessors val String name
49 @Accessors ObjectiveKind kind
50 @Accessors ObjectiveThreshold threshold
51 @Accessors int level
52
53 protected new(String name, ObjectiveKind kind, ObjectiveThreshold threshold, int level) {
54 this.name = name
55 this.kind = kind
56 this.threshold = threshold
57 this.level = level
58 }
59
60 abstract def double getLowestPossibleFitness(ThreadContext threadContext)
61
62 abstract def double getHighestPossibleFitness(ThreadContext threadContext)
63
64 override getWorstPossibleFitness(ThreadContext threadContext) {
65 switch (kind) {
66 case LOWER_IS_BETTER:
67 getHighestPossibleFitness(threadContext)
68 case HIGHER_IS_BETTER:
69 getLowestPossibleFitness(threadContext)
70 default:
71 throw new IllegalStateException("Unknown three valued objective kind: " + kind)
72 }
73 }
74
75 override getBestPossibleFitness(ThreadContext threadContext) {
76 switch (kind) {
77 case LOWER_IS_BETTER:
78 getLowestPossibleFitness(threadContext)
79 case HIGHER_IS_BETTER:
80 getHighestPossibleFitness(threadContext)
81 default:
82 throw new IllegalStateException("Unknown three valued objective kind: " + kind)
83 }
84 }
85
86 override isHardObjective() {
87 threshold.hard
88 }
89
90 override satisifiesHardObjective(Double fitness) {
91 threshold.satisfiesThreshold(fitness, comparator)
92 }
93
94 override getComparator() {
95 kind.comparator
96 }
97
98 override setComparator(Comparator<Double> comparator) {
99 kind = ObjectiveKind.fromComparator(comparator)
100 }
101
102}
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/optimization/IThreeValuedObjective.xtend
index 8c93d4ec..4a870a3e 100644
--- 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/optimization/IThreeValuedObjective.xtend
@@ -1,4 +1,4 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse 1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
2 2
3import org.eclipse.viatra.dse.base.ThreadContext 3import org.eclipse.viatra.dse.base.ThreadContext
4import org.eclipse.viatra.dse.objectives.IObjective 4import org.eclipse.viatra.dse.objectives.IObjective
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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization;
2
3import java.util.Comparator;
4
5import org.eclipse.viatra.dse.objectives.Comparators;
6
7public enum ObjectiveKind {
8 LOWER_IS_BETTER {
9
10 @Override
11 public Comparator<Double> getComparator() {
12 return Comparators.LOWER_IS_BETTER;
13 }
14
15 },
16 HIGHER_IS_BETTER {
17
18 @Override
19 public Comparator<Double> getComparator() {
20 return Comparators.HIGHER_IS_BETTER;
21 }
22
23 };
24
25 public abstract Comparator<Double> getComparator();
26
27 public static ObjectiveKind fromComparator(Comparator<Double> comparator) {
28 if (Comparators.LOWER_IS_BETTER.equals(comparator)) {
29 return ObjectiveKind.LOWER_IS_BETTER;
30 } else if (Comparators.HIGHER_IS_BETTER.equals(comparator)) {
31 return ObjectiveKind.HIGHER_IS_BETTER;
32 } else {
33 throw new IllegalStateException("Only LOWER_IS_BETTER and HIGHER_IS_BETTER comparators are supported.");
34 }
35 }
36}
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 @@
1package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
2
3import com.google.common.collect.ImmutableList
4import java.util.Collection
5import org.eclipse.viatra.dse.base.ThreadContext
6import org.eclipse.viatra.query.runtime.api.IPatternMatch
7import org.eclipse.viatra.query.runtime.api.IQuerySpecification
8import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
9import org.eclipse.xtend.lib.annotations.Data
10
11@Data
12class ThreeValuedCostElement {
13 val IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> currentMatchQuery
14 val IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> mayMatchQuery
15 val IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>> mustMatchQuery
16 val int weight
17}
18
19class ThreeValuedCostObjective extends AbstractThreeValuedObjective {
20 val Collection<ThreeValuedCostElement> costElements
21 Collection<CostElementMatchers> matchers
22
23 new(String name, Collection<ThreeValuedCostElement> costElements, ObjectiveKind kind, ObjectiveThreshold threshold,
24 int level) {
25 super(name, kind, threshold, level)
26 this.costElements = costElements
27 }
28
29 override createNew() {
30 new ThreeValuedCostObjective(name, costElements, kind, threshold, level)
31 }
32
33 override init(ThreadContext context) {
34 val queryEngine = context.queryEngine
35 matchers = ImmutableList.copyOf(costElements.map [ element |
36 new CostElementMatchers(
37 queryEngine.getMatcher(element.currentMatchQuery),
38 queryEngine.getMatcher(element.mayMatchQuery),
39 queryEngine.getMatcher(element.mustMatchQuery),
40 element.weight
41 )
42 ])
43 }
44
45 override getFitness(ThreadContext context) {
46 var int cost = 0
47 for (matcher : matchers) {
48 cost += matcher.weight * matcher.currentMatcher.countMatches
49 }
50 cost as double
51 }
52
53 override getLowestPossibleFitness(ThreadContext threadContext) {
54 var int cost = 0
55 for (matcher : matchers) {
56 if (matcher.weight >= 0) {
57 cost += matcher.weight * matcher.mustMatcher.countMatches
58 } else if (matcher.mayMatcher.countMatches > 0) {
59 // TODO Count may matches.
60 return Double.NEGATIVE_INFINITY
61 }
62 }
63 cost as double
64 }
65
66 override getHighestPossibleFitness(ThreadContext threadContext) {
67 var int cost = 0
68 for (matcher : matchers) {
69 if (matcher.weight <= 0) {
70 cost += matcher.weight * matcher.mustMatcher.countMatches
71 } else if (matcher.mayMatcher.countMatches > 0) {
72 // TODO Count may matches.
73 return Double.POSITIVE_INFINITY
74 }
75 }
76 cost as double
77 }
78
79 @Data
80 private static class CostElementMatchers {
81 val ViatraQueryMatcher<? extends IPatternMatch> currentMatcher
82 val ViatraQueryMatcher<? extends IPatternMatch> mayMatcher
83 val ViatraQueryMatcher<? extends IPatternMatch> mustMatcher
84 val int weight
85 }
86}
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 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<classpath> 2<classpath>
3 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> 3 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
4 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> 4 <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5 <classpathentry kind="src" path="src"/> 5 <classpathentry kind="src" path="src"/>
6 <classpathentry kind="src" path="xtend-gen"/> 6 <classpathentry kind="src" path="xtend-gen"/>
7 <classpathentry kind="output" path="bin"/> 7 <classpathentry kind="src" path="src-gen"/>
8</classpath> 8 <classpathentry kind="output" path="bin"/>
9</classpath>
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
@@ -11,6 +11,11 @@
11 </arguments> 11 </arguments>
12 </buildCommand> 12 </buildCommand>
13 <buildCommand> 13 <buildCommand>
14 <name>org.eclipse.viatra.query.tooling.ui.projectbuilder</name>
15 <arguments>
16 </arguments>
17 </buildCommand>
18 <buildCommand>
14 <name>org.eclipse.jdt.core.javabuilder</name> 19 <name>org.eclipse.jdt.core.javabuilder</name>
15 <arguments> 20 <arguments>
16 </arguments> 21 </arguments>
@@ -29,6 +34,7 @@
29 <natures> 34 <natures>
30 <nature>org.eclipse.pde.PluginNature</nature> 35 <nature>org.eclipse.pde.PluginNature</nature>
31 <nature>org.eclipse.jdt.core.javanature</nature> 36 <nature>org.eclipse.jdt.core.javanature</nature>
37 <nature>org.eclipse.viatra.query.projectnature</nature>
32 <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> 38 <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
33 </natures> 39 </natures>
34</projectDescription> 40</projectDescription>
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 @@
1Manifest-Version: 1.0 1Manifest-Version: 1.0
2Bundle-ManifestVersion: 2 2Bundle-ManifestVersion: 2
3Bundle-Name: FAMTest 3Bundle-Name: FAMTest
4Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true 4Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true
5Bundle-Version: 1.0.0.qualifier 5Bundle-Version: 1.0.0.qualifier
6Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.FAMTest 6Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest
7Bundle-RequiredExecutionEnvironment: JavaSE-1.8 7Require-Bundle: org.eclipse.emf.ecore,
8Require-Bundle: com.google.guava, 8 org.eclipse.viatra.query.runtime,
9 org.eclipse.xtext.xbase.lib, 9 org.eclipse.viatra.query.runtime.rete,
10 org.eclipse.xtend.lib, 10 org.eclipse.viatra.query.runtime.localsearch,
11 org.eclipse.xtend.lib.macro, 11 com.google.guava,
12 hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport 12 org.eclipse.xtext.xbase.lib,
13Import-Package: org.apache.log4j;version="1.2.15", 13 org.eclipse.xtend.lib,
14 org.junit;version="4.12.0" 14 org.eclipse.xtend.lib.macro,
15Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest 15 hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport
16Bundle-RequiredExecutionEnvironment: JavaSE-1.8
17Import-Package: org.apache.log4j;version="1.2.15",
18 org.junit;version="4.12.0"
19Automatic-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 @@
1source.. = src/,\ 1bin.includes = META-INF/,\
2 xtend-gen/ 2 .
3output.. = bin/ 3additional.bundles = org.apache.log4j,\
4bin.includes = META-INF/,\ 4 org.junit
5 . 5source.. = src/,\
6additional.bundles = org.apache.log4j,\ 6 xtend-gen/,\
7 org.junit 7 src-gen/
8output.. = 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 {
7 partial-model = { "inputs/FamInstance.xmi"} 7 partial-model = { "inputs/FamInstance.xmi"}
8 solver = ViatraSolver 8 solver = ViatraSolver
9 scope = { 9 scope = {
10 #node = 500 10 #node = 5
11 }
12 objectives = {
13 minimize cost {
14 hu.bme.mit.inf.dslreasoner.domains.fam::informationLink = 1
15 }
11 } 16 }
12 17
13 config = { 18 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 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/hu.bme.mit.inf.dslreasoner.application.FAMTest/src"
4 modelPluginID="hu.bme.mit.inf.dslreasoner.application.FAMTest" modelName="FamMetamodel"
5 rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
6 complianceLevel="8.0" copyrightFields="false" operationReflection="true" importOrganizing="true">
7 <foreignModel>FamMetamodel.ecore</foreignModel>
8 <genPackages prefix="Functionalarchitecture" disposableProviderFactory="true" ecorePackage="FamMetamodel.ecore#/">
9 <genEnums typeSafeEnumCompatible="false" ecoreEnum="FamMetamodel.ecore#//FunctionType">
10 <genEnumLiterals ecoreEnumLiteral="FamMetamodel.ecore#//FunctionType/Root"/>
11 <genEnumLiterals ecoreEnumLiteral="FamMetamodel.ecore#//FunctionType/Intermediate"/>
12 <genEnumLiterals ecoreEnumLiteral="FamMetamodel.ecore#//FunctionType/Leaf"/>
13 </genEnums>
14 <genClasses image="false" ecoreClass="FamMetamodel.ecore#//FunctionalElement">
15 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalElement/interface"/>
16 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalElement/model"/>
17 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalElement/parent"/>
18 </genClasses>
19 <genClasses ecoreClass="FamMetamodel.ecore#//FunctionalArchitectureModel">
20 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalArchitectureModel/rootElements"/>
21 </genClasses>
22 <genClasses ecoreClass="FamMetamodel.ecore#//Function">
23 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//Function/subElements"/>
24 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute FamMetamodel.ecore#//Function/type"/>
25 </genClasses>
26 <genClasses ecoreClass="FamMetamodel.ecore#//FAMTerminator">
27 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FAMTerminator/data"/>
28 </genClasses>
29 <genClasses ecoreClass="FamMetamodel.ecore#//InformationLink">
30 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference FamMetamodel.ecore#//InformationLink/from"/>
31 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//InformationLink/to"/>
32 </genClasses>
33 <genClasses ecoreClass="FamMetamodel.ecore#//FunctionalInterface">
34 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalInterface/data"/>
35 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalInterface/element"/>
36 </genClasses>
37 <genClasses ecoreClass="FamMetamodel.ecore#//FunctionalInput">
38 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalInput/IncomingLinks"/>
39 </genClasses>
40 <genClasses ecoreClass="FamMetamodel.ecore#//FunctionalOutput">
41 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalOutput/outgoingLinks"/>
42 </genClasses>
43 <genClasses image="false" ecoreClass="FamMetamodel.ecore#//FunctionalData">
44 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalData/terminator"/>
45 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference FamMetamodel.ecore#//FunctionalData/interface"/>
46 </genClasses>
47 </genPackages>
48</genmodel:GenModel>
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"
5@Constraint(message="terminatorAndInformation", severity="error", key={T}) 5@Constraint(message="terminatorAndInformation", severity="error", key={T})
6pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = { 6pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
7 FunctionalOutput.outgoingLinks(Out,I); 7 FunctionalOutput.outgoingLinks(Out,I);
8 FunctionalOutput.terminator(Out,T); 8 FunctionalOutput.terminator(Out,T);
9} or { 9} or {
10 InformationLink.to(I,In); 10 InformationLink.to(I,In);
11 FunctionalInput.terminator(In,T); 11 FunctionalInput.terminator(In,T);
12} \ No newline at end of file 12}
13
14pattern informationLink(I : InformationLink) {
15 InformationLink(I);
16}