From 3f9b1c92cc35fa4ed9672a2b8601f4c22af24921 Mon Sep 17 00:00:00 2001
From: Kristóf Marussy
Date: Sun, 7 Apr 2019 13:46:36 +0200
Subject: Infrastructure for objective functions
---
.../dse/ModelGenerationCompositeObjective.xtend | 77 +++++++++++-----------
1 file changed, 40 insertions(+), 37 deletions(-)
(limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend')
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 2489c751..af6d1bbd 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,11 +1,12 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
+import com.google.common.collect.ImmutableList
import java.util.Comparator
import java.util.List
import org.eclipse.viatra.dse.base.ThreadContext
import org.eclipse.viatra.dse.objectives.Comparators
import org.eclipse.viatra.dse.objectives.IObjective
-import org.eclipse.viatra.dse.objectives.impl.BaseObjective
+import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
//class ViatraReasonerNumbers {
// public static val scopePriority = 2
@@ -22,64 +23,66 @@ import org.eclipse.viatra.dse.objectives.impl.BaseObjective
// public static val compositePriority = 2
//}
-class ModelGenerationCompositeObjective implements IObjective{
- val ScopeObjective scopeObjective
- val List unfinishedMultiplicityObjectives
- val UnfinishedWFObjective unfinishedWFObjective
-
- public new(
- ScopeObjective scopeObjective,
- List unfinishedMultiplicityObjectives,
- UnfinishedWFObjective unfinishedWFObjective)
- {
- this.scopeObjective = scopeObjective
- this.unfinishedMultiplicityObjectives = unfinishedMultiplicityObjectives
- this.unfinishedWFObjective = unfinishedWFObjective
- }
-
+@FinalFieldsConstructor
+class ModelGenerationCompositeObjective implements IThreeValuedObjective {
+ val IObjective scopeObjective
+ val List unfinishedMultiplicityObjectives
+ val IObjective unfinishedWFObjective
+
override init(ThreadContext context) {
this.scopeObjective.init(context)
this.unfinishedMultiplicityObjectives.forEach[it.init(context)]
this.unfinishedWFObjective.init(context)
}
-
+
override createNew() {
return new ModelGenerationCompositeObjective(
- this.scopeObjective, this.unfinishedMultiplicityObjectives, this.unfinishedWFObjective)
+ scopeObjective.createNew,
+ ImmutableList.copyOf(unfinishedMultiplicityObjectives.map[createNew]),
+ unfinishedWFObjective.createNew
+ )
}
-
+
override getComparator() { Comparators.LOWER_IS_BETTER }
+
override getFitness(ThreadContext context) {
var sum = 0.0
val scopeFitnes = scopeObjective.getFitness(context)
- //val unfinishedMultiplicitiesFitneses = unfinishedMultiplicityObjectives.map[x|x.getFitness(context)]
+ // val unfinishedMultiplicitiesFitneses = unfinishedMultiplicityObjectives.map[x|x.getFitness(context)]
val unfinishedWFsFitness = unfinishedWFObjective.getFitness(context)
-
- sum+=scopeFitnes
+
+ sum += scopeFitnes
var multiplicity = 0.0
- for(multiplicityObjective : unfinishedMultiplicityObjectives) {
- multiplicity+=multiplicityObjective.getFitness(context)//*0.5
+ for (multiplicityObjective : unfinishedMultiplicityObjectives) {
+ multiplicity += multiplicityObjective.getFitness(context) // *0.5
}
- sum+=multiplicity
- sum += unfinishedWFsFitness//*0.5
-
- //println('''Sum=«sum»|Scope=«scopeFitnes»|Multiplicity=«multiplicity»|WFs=«unfinishedWFsFitness»''')
-
+ sum += multiplicity
+ sum += unfinishedWFsFitness // *0.5
+ // println('''Sum=«sum»|Scope=«scopeFitnes»|Multiplicity=«multiplicity»|WFs=«unfinishedWFsFitness»''')
return sum
}
- override getLevel() { 2 }
- override getName() { "CompositeUnfinishednessObjective"}
+ override getWorstPossibleFitness(ThreadContext threadContext) {
+ Double.POSITIVE_INFINITY
+ }
+ override getBestPossibleFitness(ThreadContext threadContext) {
+ 0.0
+ }
+
+ override getLevel() { 2 }
+
+ override getName() { "CompositeUnfinishednessObjective" }
+
override isHardObjective() { true }
+
override satisifiesHardObjective(Double fitness) { fitness <= 0.001 }
-
-
+
override setComparator(Comparator comparator) {
- throw new UnsupportedOperationException("TODO: auto-generated method stub")
+ throw new UnsupportedOperationException("Model generation objective comparator cannot be set.")
}
+
override setLevel(int level) {
- throw new UnsupportedOperationException("TODO: auto-generated method stub")
+ throw new UnsupportedOperationException("Model generation objective level cannot be set.")
}
-
-}
\ No newline at end of file
+}
--
cgit v1.2.3-54-g00ecf
From c1f185fd8fc2c3dfc123d9271726c588963c7c01 Mon Sep 17 00:00:00 2001
From: Kristóf Marussy
Date: Mon, 8 Apr 2019 00:58:00 +0200
Subject: Objective POC implementation
---
.../antlr/ApplicationConfigurationParser.java | 8 +
.../internal/InternalApplicationConfiguration.g | 427 +-
.../InternalApplicationConfiguration.tokens | 108 +-
.../InternalApplicationConfigurationLexer.java | 628 +-
.../InternalApplicationConfigurationParser.java | 11161 +++++++++++--------
...ctApplicationConfigurationProposalProvider.java | 15 +
.../model/generated/ApplicationConfiguration.ecore | 15 +-
.../generated/ApplicationConfiguration.genmodel | 9 +
.../application/ApplicationConfiguration.xtextbin | Bin 13891 -> 14296 bytes
.../ApplicationConfigurationFactory.java | 18 +
.../ApplicationConfigurationPackage.java | 254 +-
.../ComparisonOperator.java | 62 +-
.../applicationConfiguration/CostEntry.java | 79 +
.../CostObjectiveFunction.java | 42 +
.../impl/ApplicationConfigurationFactoryImpl.java | 26 +
.../impl/ApplicationConfigurationPackageImpl.java | 88 +
.../impl/CostEntryImpl.java | 270 +
.../impl/CostObjectiveFunctionImpl.java | 167 +
.../impl/ThresholdEntryImpl.java | 2 +-
.../ApplicationConfigurationAdapterFactory.java | 40 +
.../util/ApplicationConfigurationSwitch.java | 47 +
.../internal/InternalApplicationConfiguration.g | 191 +-
.../InternalApplicationConfiguration.tokens | 76 +-
.../InternalApplicationConfigurationLexer.java | 528 +-
.../InternalApplicationConfigurationParser.java | 3216 +++---
.../ApplicationConfigurationSemanticSequencer.java | 42 +
.../ApplicationConfigurationGrammarAccess.java | 156 +-
.../application/ApplicationConfiguration.xtext | 413 +-
.../execution/GenerationTaskExecutor.xtend | 4 +-
.../application/execution/ScriptExecutor.xtend | 20 +-
.../application/execution/SolverLoader.xtend | 182 +-
.../ModelGenerationMethodProvider.xtend | 85 +-
.../logic2viatra/patterns/PatternGenerator.xtend | 4 +-
.../META-INF/MANIFEST.MF | 3 +-
.../viatrasolver/reasoner/ViatraReasoner.xtend | 33 +-
.../reasoner/ViatraReasonerConfiguration.xtend | 32 +-
.../viatrasolver/reasoner/dse/DseUtils.xtend | 1 +
.../reasoner/dse/IThreeValuedObjective.xtend | 10 -
.../dse/ModelGenerationCompositeObjective.xtend | 1 +
.../AbstractThreeValuedObjective.xtend | 102 +
.../optimization/IThreeValuedObjective.xtend | 10 +
.../reasoner/optimization/ObjectiveKind.java | 36 +
.../optimization/ThreeValuedCostObjective.xtend | 86 +
.../.classpath | 17 +-
.../.project | 6 +
.../META-INF/MANIFEST.MF | 34 +-
.../build.properties | 15 +-
.../configs/generation.vsconfig | 7 +-
.../generator.vqgen | 1 +
.../inputs/FamMetamodel.genmodel | 48 +
.../inputs/FamPatterns.vql | 8 +-
51 files changed, 11473 insertions(+), 7360 deletions(-)
create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
delete mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel
(limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend')
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
index b778abe4..6dc5819b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java
@@ -42,6 +42,7 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives");
builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives");
builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives");
+ builder.put(grammarAccess.getObjectiveFunctionAccess().getAlternatives(), "rule__ObjectiveFunction__Alternatives");
builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives");
builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives");
builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives");
@@ -102,6 +103,9 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0");
builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0");
builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0");
+ builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0");
+ builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0");
+ builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0");
builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0");
builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0");
builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0");
@@ -199,6 +203,10 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser
builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0");
builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1");
builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2");
+ builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2");
+ builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1");
+ builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0");
+ builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2");
builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0");
builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2");
builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4(), "rule__ReliabiltiyProbability__TimeAssignment_4");
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
index 5ac1e746..0d0b6cd0 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g
@@ -1040,9 +1040,59 @@ ruleObjectiveFunction
}
:
(
- { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); }
- ruleReliabilityObjectiveFunction
- { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); }
+ { before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); }
+ (rule__ObjectiveFunction__Alternatives)
+ { after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRuleCostObjectiveFunction
+entryRuleCostObjectiveFunction
+:
+{ before(grammarAccess.getCostObjectiveFunctionRule()); }
+ ruleCostObjectiveFunction
+{ after(grammarAccess.getCostObjectiveFunctionRule()); }
+ EOF
+;
+
+// Rule CostObjectiveFunction
+ruleCostObjectiveFunction
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); }
+ (rule__CostObjectiveFunction__Group__0)
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+// Entry rule entryRuleCostEntry
+entryRuleCostEntry
+:
+{ before(grammarAccess.getCostEntryRule()); }
+ ruleCostEntry
+{ after(grammarAccess.getCostEntryRule()); }
+ EOF
+;
+
+// Rule CostEntry
+ruleCostEntry
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+ (
+ { before(grammarAccess.getCostEntryAccess().getGroup()); }
+ (rule__CostEntry__Group__0)
+ { after(grammarAccess.getCostEntryAccess().getGroup()); }
)
;
finally {
@@ -2305,6 +2355,27 @@ finally {
restoreStackSize(stackSize);
}
+rule__ObjectiveFunction__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); }
+ ruleCostObjectiveFunction
+ { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); }
+ ruleReliabilityObjectiveFunction
+ { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__ReliabilityObjectiveFunction__Alternatives
@init {
int stackSize = keepStackSize();
@@ -2758,15 +2829,27 @@ rule__ComparisonOperator__Alternatives
}
:
(
- { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); }
+ { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
+ ('<')
+ { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); }
+ )
+ |
+ (
+ { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
+ ('>')
+ { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); }
+ )
+ |
+ (
+ { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
('<=')
- { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); }
+ { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); }
)
|
(
- { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); }
+ { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
('>=')
- { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); }
+ { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); }
)
;
finally {
@@ -5635,6 +5718,276 @@ finally {
}
+rule__CostObjectiveFunction__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group__0__Impl
+ rule__CostObjectiveFunction__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
+ 'cost'
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group__1__Impl
+ rule__CostObjectiveFunction__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
+ '{'
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group__2__Impl
+ rule__CostObjectiveFunction__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
+ (rule__CostObjectiveFunction__EntriesAssignment_2)
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group__3__Impl
+ rule__CostObjectiveFunction__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
+ (rule__CostObjectiveFunction__Group_3__0)*
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
+ '}'
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CostObjectiveFunction__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group_3__0__Impl
+ rule__CostObjectiveFunction__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
+ ','
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostObjectiveFunction__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
+ (rule__CostObjectiveFunction__EntriesAssignment_3_1)
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CostEntry__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostEntry__Group__0__Impl
+ rule__CostEntry__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
+ (rule__CostEntry__PatternElementAssignment_0)
+ { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostEntry__Group__1__Impl
+ rule__CostEntry__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
+ '='
+ { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CostEntry__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+ { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
+ (rule__CostEntry__WeightAssignment_2)
+ { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__ReliabiltiyProbability__Group__0
@init {
int stackSize = keepStackSize();
@@ -10838,6 +11191,66 @@ finally {
restoreStackSize(stackSize);
}
+rule__CostObjectiveFunction__EntriesAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
+ ruleCostEntry
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostObjectiveFunction__EntriesAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
+ ruleCostEntry
+ { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__PatternElementAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
+ rulePatternElement
+ { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CostEntry__WeightAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ (
+ { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
+ ruleINTLiteral
+ { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); }
+ )
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__ReliabiltiyProbability__PackageAssignment_1_0
@init {
int stackSize = keepStackSize();
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
index 27b2c880..628ef22e 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens
@@ -1,58 +1,59 @@
-'#'=46
-'*'=63
-'+='=62
-','=31
-'-'=22
-'.'=21
-'..'=53
-'::'=34
-'<'=47
-'<='=13
-'='=28
-'>'=48
-'>='=14
-'AlloySolver'=19
-'SMTSolver'=18
-'ViatraSolver'=20
-'at'=39
-'config'=42
-'constraints'=38
-'debug'=58
-'epackage'=24
-'excluding'=33
-'file'=27
-'folder'=36
-'full'=17
-'generate'=55
-'import'=23
-'int'=50
-'log'=59
-'log-level'=43
+'#'=49
+'*'=64
+'+='=63
+','=33
+'-'=24
+'.'=23
+'..'=54
+'::'=36
+'<'=13
+'<='=15
+'='=30
+'>'=14
+'>='=16
+'AlloySolver'=21
+'SMTSolver'=20
+'ViatraSolver'=22
+'at'=42
+'config'=45
+'constraints'=40
+'cost'=41
+'debug'=59
+'epackage'=26
+'excluding'=35
+'file'=29
+'folder'=38
+'full'=19
+'generate'=56
+'import'=25
+'int'=51
+'log'=60
+'log-level'=46
'maximize'=12
-'memory'=45
-'metamodel'=35
+'memory'=48
+'metamodel'=37
'minimize'=11
-'models'=37
-'mtff'=40
-'node'=49
-'none'=15
-'normal'=16
-'number'=64
-'objectives'=41
-'output'=61
-'package'=32
-'partial-model'=56
-'real'=51
-'reliability'=26
-'runs'=65
-'runtime'=44
-'scope'=54
-'solver'=57
-'statistics'=60
-'string'=52
-'viatra'=25
-'{'=29
-'}'=30
+'models'=39
+'mtff'=43
+'node'=50
+'none'=17
+'normal'=18
+'number'=65
+'objectives'=44
+'output'=62
+'package'=34
+'partial-model'=57
+'real'=52
+'reliability'=28
+'runs'=66
+'runtime'=47
+'scope'=55
+'solver'=58
+'statistics'=61
+'string'=53
+'viatra'=27
+'{'=31
+'}'=32
RULE_ANY_OTHER=10
RULE_ID=4
RULE_INT=5
@@ -115,3 +116,4 @@ T__62=62
T__63=63
T__64=64
T__65=65
+T__66=66
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
index 9a16ae0a..5105b180 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -40,6 +40,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
public static final int RULE_INT=5;
public static final int T__29=29;
public static final int T__22=22;
+ public static final int T__66=66;
public static final int RULE_ML_COMMENT=7;
public static final int T__23=23;
public static final int T__24=24;
@@ -136,11 +137,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__13;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:13:7: ( '<=' )
- // InternalApplicationConfiguration.g:13:9: '<='
+ // InternalApplicationConfiguration.g:13:7: ( '<' )
+ // InternalApplicationConfiguration.g:13:9: '<'
{
- match("<=");
-
+ match('<');
}
@@ -157,11 +157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__14;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:14:7: ( '>=' )
- // InternalApplicationConfiguration.g:14:9: '>='
+ // InternalApplicationConfiguration.g:14:7: ( '>' )
+ // InternalApplicationConfiguration.g:14:9: '>'
{
- match(">=");
-
+ match('>');
}
@@ -178,10 +177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__15;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:15:7: ( 'none' )
- // InternalApplicationConfiguration.g:15:9: 'none'
+ // InternalApplicationConfiguration.g:15:7: ( '<=' )
+ // InternalApplicationConfiguration.g:15:9: '<='
{
- match("none");
+ match("<=");
}
@@ -199,10 +198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__16;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:16:7: ( 'normal' )
- // InternalApplicationConfiguration.g:16:9: 'normal'
+ // InternalApplicationConfiguration.g:16:7: ( '>=' )
+ // InternalApplicationConfiguration.g:16:9: '>='
{
- match("normal");
+ match(">=");
}
@@ -220,10 +219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:17:7: ( 'full' )
- // InternalApplicationConfiguration.g:17:9: 'full'
+ // InternalApplicationConfiguration.g:17:7: ( 'none' )
+ // InternalApplicationConfiguration.g:17:9: 'none'
{
- match("full");
+ match("none");
}
@@ -241,10 +240,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:18:7: ( 'SMTSolver' )
- // InternalApplicationConfiguration.g:18:9: 'SMTSolver'
+ // InternalApplicationConfiguration.g:18:7: ( 'normal' )
+ // InternalApplicationConfiguration.g:18:9: 'normal'
{
- match("SMTSolver");
+ match("normal");
}
@@ -262,10 +261,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:19:7: ( 'AlloySolver' )
- // InternalApplicationConfiguration.g:19:9: 'AlloySolver'
+ // InternalApplicationConfiguration.g:19:7: ( 'full' )
+ // InternalApplicationConfiguration.g:19:9: 'full'
{
- match("AlloySolver");
+ match("full");
}
@@ -283,10 +282,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:20:7: ( 'ViatraSolver' )
- // InternalApplicationConfiguration.g:20:9: 'ViatraSolver'
+ // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' )
+ // InternalApplicationConfiguration.g:20:9: 'SMTSolver'
{
- match("ViatraSolver");
+ match("SMTSolver");
}
@@ -304,10 +303,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:21:7: ( '.' )
- // InternalApplicationConfiguration.g:21:9: '.'
+ // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' )
+ // InternalApplicationConfiguration.g:21:9: 'AlloySolver'
{
- match('.');
+ match("AlloySolver");
+
}
@@ -324,10 +324,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:22:7: ( '-' )
- // InternalApplicationConfiguration.g:22:9: '-'
+ // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:22:9: 'ViatraSolver'
{
- match('-');
+ match("ViatraSolver");
+
}
@@ -344,11 +345,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:23:7: ( 'import' )
- // InternalApplicationConfiguration.g:23:9: 'import'
+ // InternalApplicationConfiguration.g:23:7: ( '.' )
+ // InternalApplicationConfiguration.g:23:9: '.'
{
- match("import");
-
+ match('.');
}
@@ -365,11 +365,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:24:7: ( 'epackage' )
- // InternalApplicationConfiguration.g:24:9: 'epackage'
+ // InternalApplicationConfiguration.g:24:7: ( '-' )
+ // InternalApplicationConfiguration.g:24:9: '-'
{
- match("epackage");
-
+ match('-');
}
@@ -386,10 +385,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:25:7: ( 'viatra' )
- // InternalApplicationConfiguration.g:25:9: 'viatra'
+ // InternalApplicationConfiguration.g:25:7: ( 'import' )
+ // InternalApplicationConfiguration.g:25:9: 'import'
{
- match("viatra");
+ match("import");
}
@@ -407,10 +406,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:26:7: ( 'reliability' )
- // InternalApplicationConfiguration.g:26:9: 'reliability'
+ // InternalApplicationConfiguration.g:26:7: ( 'epackage' )
+ // InternalApplicationConfiguration.g:26:9: 'epackage'
{
- match("reliability");
+ match("epackage");
}
@@ -428,10 +427,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:27:7: ( 'file' )
- // InternalApplicationConfiguration.g:27:9: 'file'
+ // InternalApplicationConfiguration.g:27:7: ( 'viatra' )
+ // InternalApplicationConfiguration.g:27:9: 'viatra'
{
- match("file");
+ match("viatra");
}
@@ -449,10 +448,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:28:7: ( '=' )
- // InternalApplicationConfiguration.g:28:9: '='
+ // InternalApplicationConfiguration.g:28:7: ( 'reliability' )
+ // InternalApplicationConfiguration.g:28:9: 'reliability'
{
- match('=');
+ match("reliability");
+
}
@@ -469,10 +469,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:29:7: ( '{' )
- // InternalApplicationConfiguration.g:29:9: '{'
+ // InternalApplicationConfiguration.g:29:7: ( 'file' )
+ // InternalApplicationConfiguration.g:29:9: 'file'
{
- match('{');
+ match("file");
+
}
@@ -489,10 +490,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:30:7: ( '}' )
- // InternalApplicationConfiguration.g:30:9: '}'
+ // InternalApplicationConfiguration.g:30:7: ( '=' )
+ // InternalApplicationConfiguration.g:30:9: '='
{
- match('}');
+ match('=');
}
@@ -509,10 +510,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:31:7: ( ',' )
- // InternalApplicationConfiguration.g:31:9: ','
+ // InternalApplicationConfiguration.g:31:7: ( '{' )
+ // InternalApplicationConfiguration.g:31:9: '{'
{
- match(',');
+ match('{');
}
@@ -529,11 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:32:7: ( 'package' )
- // InternalApplicationConfiguration.g:32:9: 'package'
+ // InternalApplicationConfiguration.g:32:7: ( '}' )
+ // InternalApplicationConfiguration.g:32:9: '}'
{
- match("package");
-
+ match('}');
}
@@ -550,11 +550,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:33:7: ( 'excluding' )
- // InternalApplicationConfiguration.g:33:9: 'excluding'
+ // InternalApplicationConfiguration.g:33:7: ( ',' )
+ // InternalApplicationConfiguration.g:33:9: ','
{
- match("excluding");
-
+ match(',');
}
@@ -571,10 +570,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:34:7: ( '::' )
- // InternalApplicationConfiguration.g:34:9: '::'
+ // InternalApplicationConfiguration.g:34:7: ( 'package' )
+ // InternalApplicationConfiguration.g:34:9: 'package'
{
- match("::");
+ match("package");
}
@@ -592,10 +591,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:35:7: ( 'metamodel' )
- // InternalApplicationConfiguration.g:35:9: 'metamodel'
+ // InternalApplicationConfiguration.g:35:7: ( 'excluding' )
+ // InternalApplicationConfiguration.g:35:9: 'excluding'
{
- match("metamodel");
+ match("excluding");
}
@@ -613,10 +612,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:36:7: ( 'folder' )
- // InternalApplicationConfiguration.g:36:9: 'folder'
+ // InternalApplicationConfiguration.g:36:7: ( '::' )
+ // InternalApplicationConfiguration.g:36:9: '::'
{
- match("folder");
+ match("::");
}
@@ -634,10 +633,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:37:7: ( 'models' )
- // InternalApplicationConfiguration.g:37:9: 'models'
+ // InternalApplicationConfiguration.g:37:7: ( 'metamodel' )
+ // InternalApplicationConfiguration.g:37:9: 'metamodel'
{
- match("models");
+ match("metamodel");
}
@@ -655,10 +654,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:38:7: ( 'constraints' )
- // InternalApplicationConfiguration.g:38:9: 'constraints'
+ // InternalApplicationConfiguration.g:38:7: ( 'folder' )
+ // InternalApplicationConfiguration.g:38:9: 'folder'
{
- match("constraints");
+ match("folder");
}
@@ -676,10 +675,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:39:7: ( 'at' )
- // InternalApplicationConfiguration.g:39:9: 'at'
+ // InternalApplicationConfiguration.g:39:7: ( 'models' )
+ // InternalApplicationConfiguration.g:39:9: 'models'
{
- match("at");
+ match("models");
}
@@ -697,10 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:40:7: ( 'mtff' )
- // InternalApplicationConfiguration.g:40:9: 'mtff'
+ // InternalApplicationConfiguration.g:40:7: ( 'constraints' )
+ // InternalApplicationConfiguration.g:40:9: 'constraints'
{
- match("mtff");
+ match("constraints");
}
@@ -718,10 +717,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:41:7: ( 'objectives' )
- // InternalApplicationConfiguration.g:41:9: 'objectives'
+ // InternalApplicationConfiguration.g:41:7: ( 'cost' )
+ // InternalApplicationConfiguration.g:41:9: 'cost'
{
- match("objectives");
+ match("cost");
}
@@ -739,10 +738,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:42:7: ( 'config' )
- // InternalApplicationConfiguration.g:42:9: 'config'
+ // InternalApplicationConfiguration.g:42:7: ( 'at' )
+ // InternalApplicationConfiguration.g:42:9: 'at'
{
- match("config");
+ match("at");
}
@@ -760,10 +759,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:43:7: ( 'log-level' )
- // InternalApplicationConfiguration.g:43:9: 'log-level'
+ // InternalApplicationConfiguration.g:43:7: ( 'mtff' )
+ // InternalApplicationConfiguration.g:43:9: 'mtff'
{
- match("log-level");
+ match("mtff");
}
@@ -781,10 +780,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:44:7: ( 'runtime' )
- // InternalApplicationConfiguration.g:44:9: 'runtime'
+ // InternalApplicationConfiguration.g:44:7: ( 'objectives' )
+ // InternalApplicationConfiguration.g:44:9: 'objectives'
{
- match("runtime");
+ match("objectives");
}
@@ -802,10 +801,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:45:7: ( 'memory' )
- // InternalApplicationConfiguration.g:45:9: 'memory'
+ // InternalApplicationConfiguration.g:45:7: ( 'config' )
+ // InternalApplicationConfiguration.g:45:9: 'config'
{
- match("memory");
+ match("config");
}
@@ -823,10 +822,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:46:7: ( '#' )
- // InternalApplicationConfiguration.g:46:9: '#'
+ // InternalApplicationConfiguration.g:46:7: ( 'log-level' )
+ // InternalApplicationConfiguration.g:46:9: 'log-level'
{
- match('#');
+ match("log-level");
+
}
@@ -843,10 +843,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:47:7: ( '<' )
- // InternalApplicationConfiguration.g:47:9: '<'
+ // InternalApplicationConfiguration.g:47:7: ( 'runtime' )
+ // InternalApplicationConfiguration.g:47:9: 'runtime'
{
- match('<');
+ match("runtime");
+
}
@@ -863,10 +864,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:48:7: ( '>' )
- // InternalApplicationConfiguration.g:48:9: '>'
+ // InternalApplicationConfiguration.g:48:7: ( 'memory' )
+ // InternalApplicationConfiguration.g:48:9: 'memory'
{
- match('>');
+ match("memory");
+
}
@@ -883,11 +885,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:49:7: ( 'node' )
- // InternalApplicationConfiguration.g:49:9: 'node'
+ // InternalApplicationConfiguration.g:49:7: ( '#' )
+ // InternalApplicationConfiguration.g:49:9: '#'
{
- match("node");
-
+ match('#');
}
@@ -904,10 +905,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:50:7: ( 'int' )
- // InternalApplicationConfiguration.g:50:9: 'int'
+ // InternalApplicationConfiguration.g:50:7: ( 'node' )
+ // InternalApplicationConfiguration.g:50:9: 'node'
{
- match("int");
+ match("node");
}
@@ -925,10 +926,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:51:7: ( 'real' )
- // InternalApplicationConfiguration.g:51:9: 'real'
+ // InternalApplicationConfiguration.g:51:7: ( 'int' )
+ // InternalApplicationConfiguration.g:51:9: 'int'
{
- match("real");
+ match("int");
}
@@ -946,10 +947,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:52:7: ( 'string' )
- // InternalApplicationConfiguration.g:52:9: 'string'
+ // InternalApplicationConfiguration.g:52:7: ( 'real' )
+ // InternalApplicationConfiguration.g:52:9: 'real'
{
- match("string");
+ match("real");
}
@@ -967,10 +968,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:53:7: ( '..' )
- // InternalApplicationConfiguration.g:53:9: '..'
+ // InternalApplicationConfiguration.g:53:7: ( 'string' )
+ // InternalApplicationConfiguration.g:53:9: 'string'
{
- match("..");
+ match("string");
}
@@ -988,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:54:7: ( 'scope' )
- // InternalApplicationConfiguration.g:54:9: 'scope'
+ // InternalApplicationConfiguration.g:54:7: ( '..' )
+ // InternalApplicationConfiguration.g:54:9: '..'
{
- match("scope");
+ match("..");
}
@@ -1009,10 +1010,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:55:7: ( 'generate' )
- // InternalApplicationConfiguration.g:55:9: 'generate'
+ // InternalApplicationConfiguration.g:55:7: ( 'scope' )
+ // InternalApplicationConfiguration.g:55:9: 'scope'
{
- match("generate");
+ match("scope");
}
@@ -1030,10 +1031,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:56:7: ( 'partial-model' )
- // InternalApplicationConfiguration.g:56:9: 'partial-model'
+ // InternalApplicationConfiguration.g:56:7: ( 'generate' )
+ // InternalApplicationConfiguration.g:56:9: 'generate'
{
- match("partial-model");
+ match("generate");
}
@@ -1051,10 +1052,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:57:7: ( 'solver' )
- // InternalApplicationConfiguration.g:57:9: 'solver'
+ // InternalApplicationConfiguration.g:57:7: ( 'partial-model' )
+ // InternalApplicationConfiguration.g:57:9: 'partial-model'
{
- match("solver");
+ match("partial-model");
}
@@ -1072,10 +1073,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:58:7: ( 'debug' )
- // InternalApplicationConfiguration.g:58:9: 'debug'
+ // InternalApplicationConfiguration.g:58:7: ( 'solver' )
+ // InternalApplicationConfiguration.g:58:9: 'solver'
{
- match("debug");
+ match("solver");
}
@@ -1093,10 +1094,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:59:7: ( 'log' )
- // InternalApplicationConfiguration.g:59:9: 'log'
+ // InternalApplicationConfiguration.g:59:7: ( 'debug' )
+ // InternalApplicationConfiguration.g:59:9: 'debug'
{
- match("log");
+ match("debug");
}
@@ -1114,10 +1115,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:60:7: ( 'statistics' )
- // InternalApplicationConfiguration.g:60:9: 'statistics'
+ // InternalApplicationConfiguration.g:60:7: ( 'log' )
+ // InternalApplicationConfiguration.g:60:9: 'log'
{
- match("statistics");
+ match("log");
}
@@ -1135,10 +1136,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:61:7: ( 'output' )
- // InternalApplicationConfiguration.g:61:9: 'output'
+ // InternalApplicationConfiguration.g:61:7: ( 'statistics' )
+ // InternalApplicationConfiguration.g:61:9: 'statistics'
{
- match("output");
+ match("statistics");
}
@@ -1156,10 +1157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:62:7: ( '+=' )
- // InternalApplicationConfiguration.g:62:9: '+='
+ // InternalApplicationConfiguration.g:62:7: ( 'output' )
+ // InternalApplicationConfiguration.g:62:9: 'output'
{
- match("+=");
+ match("output");
}
@@ -1177,10 +1178,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:63:7: ( '*' )
- // InternalApplicationConfiguration.g:63:9: '*'
+ // InternalApplicationConfiguration.g:63:7: ( '+=' )
+ // InternalApplicationConfiguration.g:63:9: '+='
{
- match('*');
+ match("+=");
+
}
@@ -1197,11 +1199,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:64:7: ( 'number' )
- // InternalApplicationConfiguration.g:64:9: 'number'
+ // InternalApplicationConfiguration.g:64:7: ( '*' )
+ // InternalApplicationConfiguration.g:64:9: '*'
{
- match("number");
-
+ match('*');
}
@@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:65:7: ( 'runs' )
- // InternalApplicationConfiguration.g:65:9: 'runs'
+ // InternalApplicationConfiguration.g:65:7: ( 'number' )
+ // InternalApplicationConfiguration.g:65:9: 'number'
{
- match("runs");
+ match("number");
}
@@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
// $ANTLR end "T__65"
+ // $ANTLR start "T__66"
+ public final void mT__66() throws RecognitionException {
+ try {
+ int _type = T__66;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalApplicationConfiguration.g:66:7: ( 'runs' )
+ // InternalApplicationConfiguration.g:66:9: 'runs'
+ {
+ match("runs");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__66"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12095:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // InternalApplicationConfiguration.g:12095:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalApplicationConfiguration.g:12508:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalApplicationConfiguration.g:12508:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // InternalApplicationConfiguration.g:12095:11: ( '^' )?
+ // InternalApplicationConfiguration.g:12508:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalApplicationConfiguration.g:12095:11: '^'
+ // InternalApplicationConfiguration.g:12508:11: '^'
{
match('^');
@@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalApplicationConfiguration.g:12095:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalApplicationConfiguration.g:12508:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12097:10: ( ( '0' .. '9' )+ )
- // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+
+ // InternalApplicationConfiguration.g:12510:10: ( ( '0' .. '9' )+ )
+ // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+
{
- // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+
+ // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalApplicationConfiguration.g:12097:13: '0' .. '9'
+ // InternalApplicationConfiguration.g:12510:13: '0' .. '9'
{
matchRange('0','9');
@@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12099:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalApplicationConfiguration.g:12512:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // InternalApplicationConfiguration.g:12099:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalApplicationConfiguration.g:12512:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalApplicationConfiguration.g:12099:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalApplicationConfiguration.g:12512:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt4) {
case 1 :
- // InternalApplicationConfiguration.g:12099:21: '\\\\' .
+ // InternalApplicationConfiguration.g:12512:21: '\\\\' .
{
match('\\');
matchAny();
@@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:12099:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalApplicationConfiguration.g:12512:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:12099:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalApplicationConfiguration.g:12512:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalApplicationConfiguration.g:12099:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalApplicationConfiguration.g:12512:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalApplicationConfiguration.g:12099:54: '\\\\' .
+ // InternalApplicationConfiguration.g:12512:54: '\\\\' .
{
match('\\');
matchAny();
@@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:12099:61: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalApplicationConfiguration.g:12512:61: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12101:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalApplicationConfiguration.g:12101:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalApplicationConfiguration.g:12514:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalApplicationConfiguration.g:12514:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalApplicationConfiguration.g:12101:24: ( options {greedy=false; } : . )*
+ // InternalApplicationConfiguration.g:12514:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalApplicationConfiguration.g:12101:52: .
+ // InternalApplicationConfiguration.g:12514:52: .
{
matchAny();
@@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12103:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalApplicationConfiguration.g:12103:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalApplicationConfiguration.g:12516:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalApplicationConfiguration.g:12516:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalApplicationConfiguration.g:12103:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalApplicationConfiguration.g:12516:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt8) {
case 1 :
- // InternalApplicationConfiguration.g:12103:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalApplicationConfiguration.g:12516:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
} while (true);
- // InternalApplicationConfiguration.g:12103:40: ( ( '\\r' )? '\\n' )?
+ // InternalApplicationConfiguration.g:12516:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? '\\n'
+ // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? '\\n'
{
- // InternalApplicationConfiguration.g:12103:41: ( '\\r' )?
+ // InternalApplicationConfiguration.g:12516:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalApplicationConfiguration.g:12103:41: '\\r'
+ // InternalApplicationConfiguration.g:12516:41: '\\r'
{
match('\r');
@@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12105:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalApplicationConfiguration.g:12518:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:12107:16: ( . )
- // InternalApplicationConfiguration.g:12107:18: .
+ // InternalApplicationConfiguration.g:12520:16: ( . )
+ // InternalApplicationConfiguration.g:12520:18: .
{
matchAny();
@@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=62;
+ // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=63;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 56 :
- // InternalApplicationConfiguration.g:1:340: RULE_ID
+ // InternalApplicationConfiguration.g:1:340: T__66
{
- mRULE_ID();
+ mT__66();
}
break;
case 57 :
- // InternalApplicationConfiguration.g:1:348: RULE_INT
+ // InternalApplicationConfiguration.g:1:346: RULE_ID
{
- mRULE_INT();
+ mRULE_ID();
}
break;
case 58 :
- // InternalApplicationConfiguration.g:1:357: RULE_STRING
+ // InternalApplicationConfiguration.g:1:354: RULE_INT
{
- mRULE_STRING();
+ mRULE_INT();
}
break;
case 59 :
- // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT
+ // InternalApplicationConfiguration.g:1:363: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 60 :
- // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT
+ // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 61 :
- // InternalApplicationConfiguration.g:1:401: RULE_WS
+ // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 62 :
- // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER
+ // InternalApplicationConfiguration.g:1:407: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 63 :
+ // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\166\3\54\1\uffff\5\54\7\uffff\21\54\1\u0091\11\54\1\uffff\2\54\1\u00a0\13\54\1\u00ac\1\u00ad\1\54\1\u00af\1\54\1\u00b1\1\u00b2\5\54\1\uffff\4\54\1\u00bc\1\54\1\u00be\6\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\10\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\1\u00ec\1\u00ed\1\u00ee\1\u00ef\3\54\1\u00f3\2\54\1\u00f6\5\54\1\u00fc\1\54\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010c\1\u010d\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0113\1\u0114\4\54\1\u0119\2\54\3\uffff\3\54\1\u011f\2\uffff\1\u0120\1\u0121\2\54\1\uffff\1\u0124\4\54\3\uffff\2\54\1\uffff\2\54\1\u012d\1\u012e\1\u012f\1\54\1\u0131\1\u0132\3\uffff\1\u0133\3\uffff";
+ "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\167\3\54\1\uffff\5\54\7\uffff\21\54\1\u0092\12\54\1\uffff\2\54\1\u00a2\13\54\1\u00ae\1\u00af\1\54\1\u00b1\1\54\1\u00b3\1\u00b4\5\54\1\uffff\4\54\1\u00be\1\54\1\u00c0\4\54\1\u00c5\2\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\4\54\1\uffff\4\54\1\u00e7\2\54\1\u00ea\3\54\1\u00ee\1\u00ef\1\u00f0\1\u00f1\1\u00f2\3\54\1\u00f6\2\54\1\u00f9\5\54\1\u00ff\1\54\1\u0101\1\u0102\1\54\1\uffff\1\u0104\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010f\1\u0110\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0116\1\u0117\4\54\1\u011c\2\54\3\uffff\3\54\1\u0122\2\uffff\1\u0123\1\u0124\2\54\1\uffff\1\u0127\4\54\3\uffff\2\54\1\uffff\2\54\1\u0130\1\u0131\1\u0132\1\54\1\u0134\1\u0135\3\uffff\1\u0136\3\uffff";
static final String DFA12_eofS =
- "\u0134\uffff";
+ "\u0137\uffff";
static final String DFA12_minS =
- "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff";
+ "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\164\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\60\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff";
+ "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\163\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\164\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\172\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff";
static final String DFA12_acceptS =
- "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\6\uffff\1\44\4\uffff\1\65\1\uffff\1\70\1\71\3\uffff\1\75\1\76\5\uffff\1\70\1\3\1\45\1\4\1\46\10\uffff\1\53\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\5\uffff\1\44\5\uffff\1\64\1\65\1\71\1\72\1\73\1\74\1\75\33\uffff\1\35\32\uffff\1\50\15\uffff\1\41\1\61\13\uffff\1\36\1\5\1\uffff\1\47\1\uffff\1\7\1\21\11\uffff\1\51\1\uffff\1\67\45\uffff\1\54\2\uffff\1\60\3\uffff\1\43\1\33\1\6\1\66\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\40\1\uffff\1\63\1\52\1\uffff\1\57\12\uffff\1\42\1\26\1\56\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\55\1\31\1\10\2\uffff\1\27\10\uffff\1\37\1\62\1\11\1\uffff\1\20\1\34\1\12";
+ "\12\uffff\1\16\4\uffff\1\24\1\25\1\26\1\27\6\uffff\1\47\4\uffff\1\66\1\uffff\1\71\1\72\3\uffff\1\76\1\77\5\uffff\1\71\1\5\1\3\1\6\1\4\10\uffff\1\54\1\15\1\16\7\uffff\1\24\1\25\1\26\1\27\1\uffff\1\32\5\uffff\1\47\5\uffff\1\65\1\66\1\72\1\73\1\74\1\75\1\76\34\uffff\1\40\32\uffff\1\51\16\uffff\1\44\1\62\13\uffff\1\41\1\7\1\uffff\1\50\1\uffff\1\11\1\23\11\uffff\1\52\1\uffff\1\70\4\uffff\1\37\41\uffff\1\55\2\uffff\1\61\3\uffff\1\46\1\35\1\10\1\67\1\34\3\uffff\1\17\2\uffff\1\21\5\uffff\1\43\1\uffff\1\64\1\53\1\uffff\1\60\12\uffff\1\45\1\30\1\57\4\uffff\1\1\1\2\4\uffff\1\20\5\uffff\1\56\1\33\1\12\2\uffff\1\31\10\uffff\1\42\1\63\1\13\1\uffff\1\22\1\36\1\14";
static final String DFA12_specialS =
- "\1\1\41\uffff\1\2\1\0\u0110\uffff}>";
+ "\1\1\41\uffff\1\0\1\2\u0113\uffff}>";
static final String[] DFA12_transitionS = {
"\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\31\3\46\1\43\2\46\1\36\1\35\1\22\1\12\1\11\1\44\12\41\1\24\1\46\1\2\1\17\1\3\2\46\1\7\21\40\1\6\2\40\1\10\4\40\3\46\1\37\1\40\1\46\1\26\1\40\1\25\1\34\1\14\1\5\1\33\1\40\1\13\2\40\1\30\1\1\1\4\1\27\1\23\1\40\1\16\1\32\2\40\1\15\4\40\1\20\1\46\1\21\uff82\46",
"\1\50\3\uffff\1\51\3\uffff\1\47\5\uffff\1\52\4\uffff\1\53",
@@ -2264,17 +2293,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"",
"\1\163\16\uffff\1\164",
"",
- "\1\165",
+ "\1\165\4\uffff\1\166",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\167",
"\1\170",
"\1\171",
+ "\1\172",
"",
- "\1\173\20\uffff\1\172",
- "\1\174",
+ "\1\174\20\uffff\1\173",
"\1\175",
"\1\176",
"\1\177",
+ "\1\u0080",
"",
"",
"",
@@ -2282,7 +2311,6 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"",
"",
"",
- "\1\u0080",
"\1\u0081",
"\1\u0082",
"\1\u0083",
@@ -2299,22 +2327,22 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u008e",
"\1\u008f",
"\1\u0090",
+ "\1\u0091",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0092",
"\1\u0093",
"\1\u0094",
"\1\u0095",
"\1\u0096",
- "\1\u0098\1\u0097",
- "\1\u0099",
+ "\1\u0097",
+ "\1\u0099\1\u0098",
"\1\u009a",
- "\1\u009c\14\uffff\1\u009b",
- "",
- "\1\u009d",
+ "\1\u009b",
+ "\1\u009d\14\uffff\1\u009c",
"\1\u009e",
- "\1\u009f\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00a1",
- "\1\u00a2",
+ "",
+ "\1\u009f",
+ "\1\u00a0",
+ "\1\u00a1\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00a3",
"\1\u00a4",
"\1\u00a5",
@@ -2324,37 +2352,37 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u00a9",
"\1\u00aa",
"\1\u00ab",
+ "\1\u00ac",
+ "\1\u00ad",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00ae",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00b0",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00b2",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00b3",
- "\1\u00b4",
"\1\u00b5",
"\1\u00b6",
"\1\u00b7",
- "",
"\1\u00b8",
"\1\u00b9",
+ "",
"\1\u00ba",
"\1\u00bb",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00bc",
"\1\u00bd",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00bf",
- "\1\u00c0",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00c1",
"\1\u00c2",
"\1\u00c3",
"\1\u00c4",
- "",
- "",
- "\1\u00c5",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00c6",
"\1\u00c7",
+ "",
+ "",
"\1\u00c8",
"\1\u00c9",
"\1\u00ca",
@@ -2363,133 +2391,137 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u00cd",
"\1\u00ce",
"\1\u00cf",
- "",
- "",
"\1\u00d0",
- "",
"\1\u00d1",
+ "\1\u00d2",
"",
"",
- "\1\u00d2",
"\1\u00d3",
+ "",
"\1\u00d4",
+ "",
+ "",
"\1\u00d5",
"\1\u00d6",
"\1\u00d7",
"\1\u00d8",
"\1\u00d9",
"\1\u00da",
- "",
"\1\u00db",
- "",
"\1\u00dc",
"\1\u00dd",
+ "",
"\1\u00de",
+ "",
"\1\u00df",
"\1\u00e0",
"\1\u00e1",
"\1\u00e2",
+ "",
"\1\u00e3",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00e4",
"\1\u00e5",
"\1\u00e6",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00e8",
"\1\u00e9",
- "\1\u00ea",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00eb",
+ "\1\u00ec",
+ "\1\u00ed",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00f0",
- "\1\u00f1",
- "\1\u00f2",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00f3",
"\1\u00f4",
"\1\u00f5",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00f7",
"\1\u00f8",
- "\1\u00f9",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00fa",
"\1\u00fb",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00fc",
"\1\u00fd",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00fe",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0100",
- "",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0102",
- "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0103",
- "\1\u0104",
+ "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0105",
"",
+ "\1\u0106",
+ "\1\u0107",
+ "\1\u0108",
"",
"",
"",
"",
- "\1\u0106",
- "\1\u0107",
- "\1\u0108",
"",
"\1\u0109",
"\1\u010a",
- "",
"\1\u010b",
+ "",
+ "\1\u010c",
+ "\1\u010d",
+ "",
+ "\1\u010e",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u010e",
- "\1\u010f",
+ "\1\u0111",
+ "\1\u0112",
"",
- "\1\u0110",
+ "\1\u0113",
"",
"",
- "\1\u0111",
+ "\1\u0114",
"",
- "\1\u0112",
+ "\1\u0115",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0115",
- "\1\u0116",
- "\1\u0117",
"\1\u0118",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0119",
"\1\u011a",
"\1\u011b",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u011d",
+ "\1\u011e",
"",
"",
"",
- "\1\u011c",
- "\1\u011d",
- "\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
"",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0122",
- "\1\u0123",
- "",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0125",
"\1\u0126",
- "\1\u0127",
- "\1\u0128",
- "",
- "",
"",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0128",
"\1\u0129",
"\1\u012a",
- "",
"\1\u012b",
+ "",
+ "",
+ "",
"\1\u012c",
+ "\1\u012d",
+ "",
+ "\1\u012e",
+ "\1\u012f",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0130",
+ "\1\u0133",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
@@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA12_35 = input.LA(1);
+ int LA12_34 = input.LA(1);
s = -1;
- if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
+ if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
else s = 38;
@@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
if ( s>=0 ) return s;
break;
case 2 :
- int LA12_34 = input.LA(1);
+ int LA12_35 = input.LA(1);
s = -1;
- if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
+ if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
else s = 38;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
index 8f123255..f89f84dc 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'"
+ "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<'", "'>'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'"
};
public static final int T__50=50;
public static final int T__19=19;
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
public static final int RULE_INT=5;
public static final int T__29=29;
public static final int T__22=22;
+ public static final int T__66=66;
public static final int RULE_ML_COMMENT=7;
public static final int T__23=23;
public static final int T__24=24;
@@ -3157,25 +3158,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjectiveFunction"
- // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabilityObjectiveFunction ) ;
+ // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ( rule__ObjectiveFunction__Alternatives ) ) ;
public final void ruleObjectiveFunction() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabilityObjectiveFunction ) )
- // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction )
+ // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__ObjectiveFunction__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction )
- // InternalApplicationConfiguration.g:1043:3: ruleReliabilityObjectiveFunction
+ // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) )
+ // InternalApplicationConfiguration.g:1043:3: ( rule__ObjectiveFunction__Alternatives )
+ {
+ before(grammarAccess.getObjectiveFunctionAccess().getAlternatives());
+ // InternalApplicationConfiguration.g:1044:3: ( rule__ObjectiveFunction__Alternatives )
+ // InternalApplicationConfiguration.g:1044:4: rule__ObjectiveFunction__Alternatives
{
- before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall());
pushFollow(FOLLOW_2);
- ruleReliabilityObjectiveFunction();
+ rule__ObjectiveFunction__Alternatives();
state._fsp--;
- after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall());
+
+ }
+
+ after(grammarAccess.getObjectiveFunctionAccess().getAlternatives());
}
@@ -3197,12 +3204,166 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR end "ruleObjectiveFunction"
+ // $ANTLR start "entryRuleCostObjectiveFunction"
+ // InternalApplicationConfiguration.g:1053:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ;
+ public final void entryRuleCostObjectiveFunction() throws RecognitionException {
+ try {
+ // InternalApplicationConfiguration.g:1054:1: ( ruleCostObjectiveFunction EOF )
+ // InternalApplicationConfiguration.g:1055:1: ruleCostObjectiveFunction EOF
+ {
+ before(grammarAccess.getCostObjectiveFunctionRule());
+ pushFollow(FOLLOW_1);
+ ruleCostObjectiveFunction();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostObjectiveFunctionRule());
+ match(input,EOF,FOLLOW_2);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCostObjectiveFunction"
+
+
+ // $ANTLR start "ruleCostObjectiveFunction"
+ // InternalApplicationConfiguration.g:1062:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ;
+ public final void ruleCostObjectiveFunction() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
+ {
+ // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) )
+ // InternalApplicationConfiguration.g:1068:3: ( rule__CostObjectiveFunction__Group__0 )
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
+ // InternalApplicationConfiguration.g:1069:3: ( rule__CostObjectiveFunction__Group__0 )
+ // InternalApplicationConfiguration.g:1069:4: rule__CostObjectiveFunction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCostObjectiveFunction"
+
+
+ // $ANTLR start "entryRuleCostEntry"
+ // InternalApplicationConfiguration.g:1078:1: entryRuleCostEntry : ruleCostEntry EOF ;
+ public final void entryRuleCostEntry() throws RecognitionException {
+ try {
+ // InternalApplicationConfiguration.g:1079:1: ( ruleCostEntry EOF )
+ // InternalApplicationConfiguration.g:1080:1: ruleCostEntry EOF
+ {
+ before(grammarAccess.getCostEntryRule());
+ pushFollow(FOLLOW_1);
+ ruleCostEntry();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostEntryRule());
+ match(input,EOF,FOLLOW_2);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCostEntry"
+
+
+ // $ANTLR start "ruleCostEntry"
+ // InternalApplicationConfiguration.g:1087:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ;
+ public final void ruleCostEntry() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__CostEntry__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) )
+ {
+ // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1093:3: ( rule__CostEntry__Group__0 )
+ {
+ before(grammarAccess.getCostEntryAccess().getGroup());
+ // InternalApplicationConfiguration.g:1094:3: ( rule__CostEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1094:4: rule__CostEntry__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostEntryAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCostEntry"
+
+
// $ANTLR start "entryRuleReliabilityObjectiveFunction"
- // InternalApplicationConfiguration.g:1053:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ;
+ // InternalApplicationConfiguration.g:1103:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ;
public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1054:1: ( ruleReliabilityObjectiveFunction EOF )
- // InternalApplicationConfiguration.g:1055:1: ruleReliabilityObjectiveFunction EOF
+ // InternalApplicationConfiguration.g:1104:1: ( ruleReliabilityObjectiveFunction EOF )
+ // InternalApplicationConfiguration.g:1105:1: ruleReliabilityObjectiveFunction EOF
{
before(grammarAccess.getReliabilityObjectiveFunctionRule());
pushFollow(FOLLOW_1);
@@ -3228,21 +3389,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleReliabilityObjectiveFunction"
- // InternalApplicationConfiguration.g:1062:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1112:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ;
public final void ruleReliabilityObjectiveFunction() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
+ // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
- // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
+ // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) )
+ // InternalApplicationConfiguration.g:1118:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
{
before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
- // InternalApplicationConfiguration.g:1069:4: rule__ReliabilityObjectiveFunction__Alternatives
+ // InternalApplicationConfiguration.g:1119:3: ( rule__ReliabilityObjectiveFunction__Alternatives )
+ // InternalApplicationConfiguration.g:1119:4: rule__ReliabilityObjectiveFunction__Alternatives
{
pushFollow(FOLLOW_2);
rule__ReliabilityObjectiveFunction__Alternatives();
@@ -3275,11 +3436,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleReliabiltiyProbability"
- // InternalApplicationConfiguration.g:1078:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ;
+ // InternalApplicationConfiguration.g:1128:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ;
public final void entryRuleReliabiltiyProbability() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1079:1: ( ruleReliabiltiyProbability EOF )
- // InternalApplicationConfiguration.g:1080:1: ruleReliabiltiyProbability EOF
+ // InternalApplicationConfiguration.g:1129:1: ( ruleReliabiltiyProbability EOF )
+ // InternalApplicationConfiguration.g:1130:1: ruleReliabiltiyProbability EOF
{
before(grammarAccess.getReliabiltiyProbabilityRule());
pushFollow(FOLLOW_1);
@@ -3305,21 +3466,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleReliabiltiyProbability"
- // InternalApplicationConfiguration.g:1087:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1137:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ;
public final void ruleReliabiltiyProbability() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
+ // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
- // InternalApplicationConfiguration.g:1093:3: ( rule__ReliabiltiyProbability__Group__0 )
+ // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) )
+ // InternalApplicationConfiguration.g:1143:3: ( rule__ReliabiltiyProbability__Group__0 )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup());
- // InternalApplicationConfiguration.g:1094:3: ( rule__ReliabiltiyProbability__Group__0 )
- // InternalApplicationConfiguration.g:1094:4: rule__ReliabiltiyProbability__Group__0
+ // InternalApplicationConfiguration.g:1144:3: ( rule__ReliabiltiyProbability__Group__0 )
+ // InternalApplicationConfiguration.g:1144:4: rule__ReliabiltiyProbability__Group__0
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__Group__0();
@@ -3352,11 +3513,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleMtff"
- // InternalApplicationConfiguration.g:1103:1: entryRuleMtff : ruleMtff EOF ;
+ // InternalApplicationConfiguration.g:1153:1: entryRuleMtff : ruleMtff EOF ;
public final void entryRuleMtff() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1104:1: ( ruleMtff EOF )
- // InternalApplicationConfiguration.g:1105:1: ruleMtff EOF
+ // InternalApplicationConfiguration.g:1154:1: ( ruleMtff EOF )
+ // InternalApplicationConfiguration.g:1155:1: ruleMtff EOF
{
before(grammarAccess.getMtffRule());
pushFollow(FOLLOW_1);
@@ -3382,21 +3543,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleMtff"
- // InternalApplicationConfiguration.g:1112:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1162:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ;
public final void ruleMtff() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Mtff__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) )
+ // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__Mtff__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) )
- // InternalApplicationConfiguration.g:1118:3: ( rule__Mtff__Group__0 )
+ // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) )
+ // InternalApplicationConfiguration.g:1168:3: ( rule__Mtff__Group__0 )
{
before(grammarAccess.getMtffAccess().getGroup());
- // InternalApplicationConfiguration.g:1119:3: ( rule__Mtff__Group__0 )
- // InternalApplicationConfiguration.g:1119:4: rule__Mtff__Group__0
+ // InternalApplicationConfiguration.g:1169:3: ( rule__Mtff__Group__0 )
+ // InternalApplicationConfiguration.g:1169:4: rule__Mtff__Group__0
{
pushFollow(FOLLOW_2);
rule__Mtff__Group__0();
@@ -3429,11 +3590,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleObjectiveDeclaration"
- // InternalApplicationConfiguration.g:1128:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ;
+ // InternalApplicationConfiguration.g:1178:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ;
public final void entryRuleObjectiveDeclaration() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1129:1: ( ruleObjectiveDeclaration EOF )
- // InternalApplicationConfiguration.g:1130:1: ruleObjectiveDeclaration EOF
+ // InternalApplicationConfiguration.g:1179:1: ( ruleObjectiveDeclaration EOF )
+ // InternalApplicationConfiguration.g:1180:1: ruleObjectiveDeclaration EOF
{
before(grammarAccess.getObjectiveDeclarationRule());
pushFollow(FOLLOW_1);
@@ -3459,21 +3620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjectiveDeclaration"
- // InternalApplicationConfiguration.g:1137:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1187:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ;
public final void ruleObjectiveDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
- // InternalApplicationConfiguration.g:1143:3: ( rule__ObjectiveDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1193:3: ( rule__ObjectiveDeclaration__Group__0 )
{
before(grammarAccess.getObjectiveDeclarationAccess().getGroup());
- // InternalApplicationConfiguration.g:1144:3: ( rule__ObjectiveDeclaration__Group__0 )
- // InternalApplicationConfiguration.g:1144:4: rule__ObjectiveDeclaration__Group__0
+ // InternalApplicationConfiguration.g:1194:3: ( rule__ObjectiveDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1194:4: rule__ObjectiveDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__ObjectiveDeclaration__Group__0();
@@ -3506,11 +3667,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleObjectiveReference"
- // InternalApplicationConfiguration.g:1153:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ;
+ // InternalApplicationConfiguration.g:1203:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ;
public final void entryRuleObjectiveReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1154:1: ( ruleObjectiveReference EOF )
- // InternalApplicationConfiguration.g:1155:1: ruleObjectiveReference EOF
+ // InternalApplicationConfiguration.g:1204:1: ( ruleObjectiveReference EOF )
+ // InternalApplicationConfiguration.g:1205:1: ruleObjectiveReference EOF
{
before(grammarAccess.getObjectiveReferenceRule());
pushFollow(FOLLOW_1);
@@ -3536,21 +3697,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjectiveReference"
- // InternalApplicationConfiguration.g:1162:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ;
+ // InternalApplicationConfiguration.g:1212:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ;
public final void ruleObjectiveReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) )
- // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
+ // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) )
+ // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
{
- // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
- // InternalApplicationConfiguration.g:1168:3: ( rule__ObjectiveReference__ReferredAssignment )
+ // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) )
+ // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectiveReference__ReferredAssignment )
{
before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment());
- // InternalApplicationConfiguration.g:1169:3: ( rule__ObjectiveReference__ReferredAssignment )
- // InternalApplicationConfiguration.g:1169:4: rule__ObjectiveReference__ReferredAssignment
+ // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectiveReference__ReferredAssignment )
+ // InternalApplicationConfiguration.g:1219:4: rule__ObjectiveReference__ReferredAssignment
{
pushFollow(FOLLOW_2);
rule__ObjectiveReference__ReferredAssignment();
@@ -3583,11 +3744,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleObjective"
- // InternalApplicationConfiguration.g:1178:1: entryRuleObjective : ruleObjective EOF ;
+ // InternalApplicationConfiguration.g:1228:1: entryRuleObjective : ruleObjective EOF ;
public final void entryRuleObjective() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1179:1: ( ruleObjective EOF )
- // InternalApplicationConfiguration.g:1180:1: ruleObjective EOF
+ // InternalApplicationConfiguration.g:1229:1: ( ruleObjective EOF )
+ // InternalApplicationConfiguration.g:1230:1: ruleObjective EOF
{
before(grammarAccess.getObjectiveRule());
pushFollow(FOLLOW_1);
@@ -3613,21 +3774,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjective"
- // InternalApplicationConfiguration.g:1187:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1237:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ;
public final void ruleObjective() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__Objective__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) )
+ // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__Objective__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) )
- // InternalApplicationConfiguration.g:1193:3: ( rule__Objective__Alternatives )
+ // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) )
+ // InternalApplicationConfiguration.g:1243:3: ( rule__Objective__Alternatives )
{
before(grammarAccess.getObjectiveAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1194:3: ( rule__Objective__Alternatives )
- // InternalApplicationConfiguration.g:1194:4: rule__Objective__Alternatives
+ // InternalApplicationConfiguration.g:1244:3: ( rule__Objective__Alternatives )
+ // InternalApplicationConfiguration.g:1244:4: rule__Objective__Alternatives
{
pushFollow(FOLLOW_2);
rule__Objective__Alternatives();
@@ -3660,11 +3821,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleConfigSpecification"
- // InternalApplicationConfiguration.g:1203:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ;
+ // InternalApplicationConfiguration.g:1253:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ;
public final void entryRuleConfigSpecification() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1204:1: ( ruleConfigSpecification EOF )
- // InternalApplicationConfiguration.g:1205:1: ruleConfigSpecification EOF
+ // InternalApplicationConfiguration.g:1254:1: ( ruleConfigSpecification EOF )
+ // InternalApplicationConfiguration.g:1255:1: ruleConfigSpecification EOF
{
before(grammarAccess.getConfigSpecificationRule());
pushFollow(FOLLOW_1);
@@ -3690,21 +3851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleConfigSpecification"
- // InternalApplicationConfiguration.g:1212:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1262:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ;
public final void ruleConfigSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) )
+ // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) )
- // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigSpecification__Group__0 )
+ // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) )
+ // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigSpecification__Group__0 )
{
before(grammarAccess.getConfigSpecificationAccess().getGroup());
- // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigSpecification__Group__0 )
- // InternalApplicationConfiguration.g:1219:4: rule__ConfigSpecification__Group__0
+ // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigSpecification__Group__0 )
+ // InternalApplicationConfiguration.g:1269:4: rule__ConfigSpecification__Group__0
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__Group__0();
@@ -3737,11 +3898,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleConfigDeclaration"
- // InternalApplicationConfiguration.g:1228:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ;
+ // InternalApplicationConfiguration.g:1278:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ;
public final void entryRuleConfigDeclaration() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1229:1: ( ruleConfigDeclaration EOF )
- // InternalApplicationConfiguration.g:1230:1: ruleConfigDeclaration EOF
+ // InternalApplicationConfiguration.g:1279:1: ( ruleConfigDeclaration EOF )
+ // InternalApplicationConfiguration.g:1280:1: ruleConfigDeclaration EOF
{
before(grammarAccess.getConfigDeclarationRule());
pushFollow(FOLLOW_1);
@@ -3767,21 +3928,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleConfigDeclaration"
- // InternalApplicationConfiguration.g:1237:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1287:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ;
public final void ruleConfigDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) )
- // InternalApplicationConfiguration.g:1243:3: ( rule__ConfigDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1293:3: ( rule__ConfigDeclaration__Group__0 )
{
before(grammarAccess.getConfigDeclarationAccess().getGroup());
- // InternalApplicationConfiguration.g:1244:3: ( rule__ConfigDeclaration__Group__0 )
- // InternalApplicationConfiguration.g:1244:4: rule__ConfigDeclaration__Group__0
+ // InternalApplicationConfiguration.g:1294:3: ( rule__ConfigDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1294:4: rule__ConfigDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__ConfigDeclaration__Group__0();
@@ -3814,11 +3975,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleConfigEntry"
- // InternalApplicationConfiguration.g:1253:1: entryRuleConfigEntry : ruleConfigEntry EOF ;
+ // InternalApplicationConfiguration.g:1303:1: entryRuleConfigEntry : ruleConfigEntry EOF ;
public final void entryRuleConfigEntry() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1254:1: ( ruleConfigEntry EOF )
- // InternalApplicationConfiguration.g:1255:1: ruleConfigEntry EOF
+ // InternalApplicationConfiguration.g:1304:1: ( ruleConfigEntry EOF )
+ // InternalApplicationConfiguration.g:1305:1: ruleConfigEntry EOF
{
before(grammarAccess.getConfigEntryRule());
pushFollow(FOLLOW_1);
@@ -3844,21 +4005,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleConfigEntry"
- // InternalApplicationConfiguration.g:1262:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1312:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ;
public final void ruleConfigEntry() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigEntry__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) )
+ // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ConfigEntry__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) )
- // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigEntry__Alternatives )
+ // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) )
+ // InternalApplicationConfiguration.g:1318:3: ( rule__ConfigEntry__Alternatives )
{
before(grammarAccess.getConfigEntryAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigEntry__Alternatives )
- // InternalApplicationConfiguration.g:1269:4: rule__ConfigEntry__Alternatives
+ // InternalApplicationConfiguration.g:1319:3: ( rule__ConfigEntry__Alternatives )
+ // InternalApplicationConfiguration.g:1319:4: rule__ConfigEntry__Alternatives
{
pushFollow(FOLLOW_2);
rule__ConfigEntry__Alternatives();
@@ -3891,11 +4052,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleDocumentationEntry"
- // InternalApplicationConfiguration.g:1278:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ;
+ // InternalApplicationConfiguration.g:1328:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ;
public final void entryRuleDocumentationEntry() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1279:1: ( ruleDocumentationEntry EOF )
- // InternalApplicationConfiguration.g:1280:1: ruleDocumentationEntry EOF
+ // InternalApplicationConfiguration.g:1329:1: ( ruleDocumentationEntry EOF )
+ // InternalApplicationConfiguration.g:1330:1: ruleDocumentationEntry EOF
{
before(grammarAccess.getDocumentationEntryRule());
pushFollow(FOLLOW_1);
@@ -3921,21 +4082,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleDocumentationEntry"
- // InternalApplicationConfiguration.g:1287:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1337:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ;
public final void ruleDocumentationEntry() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) )
- // InternalApplicationConfiguration.g:1293:3: ( rule__DocumentationEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1343:3: ( rule__DocumentationEntry__Group__0 )
{
before(grammarAccess.getDocumentationEntryAccess().getGroup());
- // InternalApplicationConfiguration.g:1294:3: ( rule__DocumentationEntry__Group__0 )
- // InternalApplicationConfiguration.g:1294:4: rule__DocumentationEntry__Group__0
+ // InternalApplicationConfiguration.g:1344:3: ( rule__DocumentationEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1344:4: rule__DocumentationEntry__Group__0
{
pushFollow(FOLLOW_2);
rule__DocumentationEntry__Group__0();
@@ -3968,11 +4129,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleRuntimeEntry"
- // InternalApplicationConfiguration.g:1303:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ;
+ // InternalApplicationConfiguration.g:1353:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ;
public final void entryRuleRuntimeEntry() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1304:1: ( ruleRuntimeEntry EOF )
- // InternalApplicationConfiguration.g:1305:1: ruleRuntimeEntry EOF
+ // InternalApplicationConfiguration.g:1354:1: ( ruleRuntimeEntry EOF )
+ // InternalApplicationConfiguration.g:1355:1: ruleRuntimeEntry EOF
{
before(grammarAccess.getRuntimeEntryRule());
pushFollow(FOLLOW_1);
@@ -3998,21 +4159,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleRuntimeEntry"
- // InternalApplicationConfiguration.g:1312:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1362:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ;
public final void ruleRuntimeEntry() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) )
- // InternalApplicationConfiguration.g:1318:3: ( rule__RuntimeEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1368:3: ( rule__RuntimeEntry__Group__0 )
{
before(grammarAccess.getRuntimeEntryAccess().getGroup());
- // InternalApplicationConfiguration.g:1319:3: ( rule__RuntimeEntry__Group__0 )
- // InternalApplicationConfiguration.g:1319:4: rule__RuntimeEntry__Group__0
+ // InternalApplicationConfiguration.g:1369:3: ( rule__RuntimeEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1369:4: rule__RuntimeEntry__Group__0
{
pushFollow(FOLLOW_2);
rule__RuntimeEntry__Group__0();
@@ -4045,11 +4206,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleMemoryEntry"
- // InternalApplicationConfiguration.g:1328:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ;
+ // InternalApplicationConfiguration.g:1378:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ;
public final void entryRuleMemoryEntry() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1329:1: ( ruleMemoryEntry EOF )
- // InternalApplicationConfiguration.g:1330:1: ruleMemoryEntry EOF
+ // InternalApplicationConfiguration.g:1379:1: ( ruleMemoryEntry EOF )
+ // InternalApplicationConfiguration.g:1380:1: ruleMemoryEntry EOF
{
before(grammarAccess.getMemoryEntryRule());
pushFollow(FOLLOW_1);
@@ -4075,21 +4236,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleMemoryEntry"
- // InternalApplicationConfiguration.g:1337:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1387:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ;
public final void ruleMemoryEntry() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__MemoryEntry__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__MemoryEntry__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) )
- // InternalApplicationConfiguration.g:1343:3: ( rule__MemoryEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1393:3: ( rule__MemoryEntry__Group__0 )
{
before(grammarAccess.getMemoryEntryAccess().getGroup());
- // InternalApplicationConfiguration.g:1344:3: ( rule__MemoryEntry__Group__0 )
- // InternalApplicationConfiguration.g:1344:4: rule__MemoryEntry__Group__0
+ // InternalApplicationConfiguration.g:1394:3: ( rule__MemoryEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1394:4: rule__MemoryEntry__Group__0
{
pushFollow(FOLLOW_2);
rule__MemoryEntry__Group__0();
@@ -4122,11 +4283,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleCustomEntry"
- // InternalApplicationConfiguration.g:1353:1: entryRuleCustomEntry : ruleCustomEntry EOF ;
+ // InternalApplicationConfiguration.g:1403:1: entryRuleCustomEntry : ruleCustomEntry EOF ;
public final void entryRuleCustomEntry() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1354:1: ( ruleCustomEntry EOF )
- // InternalApplicationConfiguration.g:1355:1: ruleCustomEntry EOF
+ // InternalApplicationConfiguration.g:1404:1: ( ruleCustomEntry EOF )
+ // InternalApplicationConfiguration.g:1405:1: ruleCustomEntry EOF
{
before(grammarAccess.getCustomEntryRule());
pushFollow(FOLLOW_1);
@@ -4152,21 +4313,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleCustomEntry"
- // InternalApplicationConfiguration.g:1362:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1412:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ;
public final void ruleCustomEntry() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__CustomEntry__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__CustomEntry__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) )
- // InternalApplicationConfiguration.g:1368:3: ( rule__CustomEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) )
+ // InternalApplicationConfiguration.g:1418:3: ( rule__CustomEntry__Group__0 )
{
before(grammarAccess.getCustomEntryAccess().getGroup());
- // InternalApplicationConfiguration.g:1369:3: ( rule__CustomEntry__Group__0 )
- // InternalApplicationConfiguration.g:1369:4: rule__CustomEntry__Group__0
+ // InternalApplicationConfiguration.g:1419:3: ( rule__CustomEntry__Group__0 )
+ // InternalApplicationConfiguration.g:1419:4: rule__CustomEntry__Group__0
{
pushFollow(FOLLOW_2);
rule__CustomEntry__Group__0();
@@ -4199,11 +4360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleConfigReference"
- // InternalApplicationConfiguration.g:1378:1: entryRuleConfigReference : ruleConfigReference EOF ;
+ // InternalApplicationConfiguration.g:1428:1: entryRuleConfigReference : ruleConfigReference EOF ;
public final void entryRuleConfigReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1379:1: ( ruleConfigReference EOF )
- // InternalApplicationConfiguration.g:1380:1: ruleConfigReference EOF
+ // InternalApplicationConfiguration.g:1429:1: ( ruleConfigReference EOF )
+ // InternalApplicationConfiguration.g:1430:1: ruleConfigReference EOF
{
before(grammarAccess.getConfigReferenceRule());
pushFollow(FOLLOW_1);
@@ -4229,21 +4390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleConfigReference"
- // InternalApplicationConfiguration.g:1387:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ;
+ // InternalApplicationConfiguration.g:1437:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ;
public final void ruleConfigReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) )
- // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) )
+ // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) )
+ // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) )
{
- // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) )
- // InternalApplicationConfiguration.g:1393:3: ( rule__ConfigReference__ConfigAssignment )
+ // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) )
+ // InternalApplicationConfiguration.g:1443:3: ( rule__ConfigReference__ConfigAssignment )
{
before(grammarAccess.getConfigReferenceAccess().getConfigAssignment());
- // InternalApplicationConfiguration.g:1394:3: ( rule__ConfigReference__ConfigAssignment )
- // InternalApplicationConfiguration.g:1394:4: rule__ConfigReference__ConfigAssignment
+ // InternalApplicationConfiguration.g:1444:3: ( rule__ConfigReference__ConfigAssignment )
+ // InternalApplicationConfiguration.g:1444:4: rule__ConfigReference__ConfigAssignment
{
pushFollow(FOLLOW_2);
rule__ConfigReference__ConfigAssignment();
@@ -4276,11 +4437,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleConfig"
- // InternalApplicationConfiguration.g:1403:1: entryRuleConfig : ruleConfig EOF ;
+ // InternalApplicationConfiguration.g:1453:1: entryRuleConfig : ruleConfig EOF ;
public final void entryRuleConfig() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1404:1: ( ruleConfig EOF )
- // InternalApplicationConfiguration.g:1405:1: ruleConfig EOF
+ // InternalApplicationConfiguration.g:1454:1: ( ruleConfig EOF )
+ // InternalApplicationConfiguration.g:1455:1: ruleConfig EOF
{
before(grammarAccess.getConfigRule());
pushFollow(FOLLOW_1);
@@ -4306,21 +4467,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleConfig"
- // InternalApplicationConfiguration.g:1412:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1462:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ;
public final void ruleConfig() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__Config__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) )
+ // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__Config__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) )
- // InternalApplicationConfiguration.g:1418:3: ( rule__Config__Alternatives )
+ // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) )
+ // InternalApplicationConfiguration.g:1468:3: ( rule__Config__Alternatives )
{
before(grammarAccess.getConfigAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1419:3: ( rule__Config__Alternatives )
- // InternalApplicationConfiguration.g:1419:4: rule__Config__Alternatives
+ // InternalApplicationConfiguration.g:1469:3: ( rule__Config__Alternatives )
+ // InternalApplicationConfiguration.g:1469:4: rule__Config__Alternatives
{
pushFollow(FOLLOW_2);
rule__Config__Alternatives();
@@ -4353,11 +4514,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleScopeSpecification"
- // InternalApplicationConfiguration.g:1428:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ;
+ // InternalApplicationConfiguration.g:1478:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ;
public final void entryRuleScopeSpecification() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1429:1: ( ruleScopeSpecification EOF )
- // InternalApplicationConfiguration.g:1430:1: ruleScopeSpecification EOF
+ // InternalApplicationConfiguration.g:1479:1: ( ruleScopeSpecification EOF )
+ // InternalApplicationConfiguration.g:1480:1: ruleScopeSpecification EOF
{
before(grammarAccess.getScopeSpecificationRule());
pushFollow(FOLLOW_1);
@@ -4383,21 +4544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleScopeSpecification"
- // InternalApplicationConfiguration.g:1437:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1487:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ;
public final void ruleScopeSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) )
+ // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) )
- // InternalApplicationConfiguration.g:1443:3: ( rule__ScopeSpecification__Group__0 )
+ // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) )
+ // InternalApplicationConfiguration.g:1493:3: ( rule__ScopeSpecification__Group__0 )
{
before(grammarAccess.getScopeSpecificationAccess().getGroup());
- // InternalApplicationConfiguration.g:1444:3: ( rule__ScopeSpecification__Group__0 )
- // InternalApplicationConfiguration.g:1444:4: rule__ScopeSpecification__Group__0
+ // InternalApplicationConfiguration.g:1494:3: ( rule__ScopeSpecification__Group__0 )
+ // InternalApplicationConfiguration.g:1494:4: rule__ScopeSpecification__Group__0
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__Group__0();
@@ -4430,11 +4591,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleTypeScope"
- // InternalApplicationConfiguration.g:1453:1: entryRuleTypeScope : ruleTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1503:1: entryRuleTypeScope : ruleTypeScope EOF ;
public final void entryRuleTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1454:1: ( ruleTypeScope EOF )
- // InternalApplicationConfiguration.g:1455:1: ruleTypeScope EOF
+ // InternalApplicationConfiguration.g:1504:1: ( ruleTypeScope EOF )
+ // InternalApplicationConfiguration.g:1505:1: ruleTypeScope EOF
{
before(grammarAccess.getTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4460,21 +4621,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleTypeScope"
- // InternalApplicationConfiguration.g:1462:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1512:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ;
public final void ruleTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__TypeScope__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) )
+ // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__TypeScope__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) )
- // InternalApplicationConfiguration.g:1468:3: ( rule__TypeScope__Alternatives )
+ // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) )
+ // InternalApplicationConfiguration.g:1518:3: ( rule__TypeScope__Alternatives )
{
before(grammarAccess.getTypeScopeAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1469:3: ( rule__TypeScope__Alternatives )
- // InternalApplicationConfiguration.g:1469:4: rule__TypeScope__Alternatives
+ // InternalApplicationConfiguration.g:1519:3: ( rule__TypeScope__Alternatives )
+ // InternalApplicationConfiguration.g:1519:4: rule__TypeScope__Alternatives
{
pushFollow(FOLLOW_2);
rule__TypeScope__Alternatives();
@@ -4507,11 +4668,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleClassTypeScope"
- // InternalApplicationConfiguration.g:1478:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1528:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ;
public final void entryRuleClassTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1479:1: ( ruleClassTypeScope EOF )
- // InternalApplicationConfiguration.g:1480:1: ruleClassTypeScope EOF
+ // InternalApplicationConfiguration.g:1529:1: ( ruleClassTypeScope EOF )
+ // InternalApplicationConfiguration.g:1530:1: ruleClassTypeScope EOF
{
before(grammarAccess.getClassTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4537,21 +4698,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleClassTypeScope"
- // InternalApplicationConfiguration.g:1487:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1537:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ;
public final void ruleClassTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) )
- // InternalApplicationConfiguration.g:1493:3: ( rule__ClassTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1543:3: ( rule__ClassTypeScope__Group__0 )
{
before(grammarAccess.getClassTypeScopeAccess().getGroup());
- // InternalApplicationConfiguration.g:1494:3: ( rule__ClassTypeScope__Group__0 )
- // InternalApplicationConfiguration.g:1494:4: rule__ClassTypeScope__Group__0
+ // InternalApplicationConfiguration.g:1544:3: ( rule__ClassTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1544:4: rule__ClassTypeScope__Group__0
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__Group__0();
@@ -4584,11 +4745,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleObjectTypeScope"
- // InternalApplicationConfiguration.g:1503:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1553:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ;
public final void entryRuleObjectTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1504:1: ( ruleObjectTypeScope EOF )
- // InternalApplicationConfiguration.g:1505:1: ruleObjectTypeScope EOF
+ // InternalApplicationConfiguration.g:1554:1: ( ruleObjectTypeScope EOF )
+ // InternalApplicationConfiguration.g:1555:1: ruleObjectTypeScope EOF
{
before(grammarAccess.getObjectTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4614,21 +4775,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjectTypeScope"
- // InternalApplicationConfiguration.g:1512:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1562:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ;
public final void ruleObjectTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) )
- // InternalApplicationConfiguration.g:1518:3: ( rule__ObjectTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1568:3: ( rule__ObjectTypeScope__Group__0 )
{
before(grammarAccess.getObjectTypeScopeAccess().getGroup());
- // InternalApplicationConfiguration.g:1519:3: ( rule__ObjectTypeScope__Group__0 )
- // InternalApplicationConfiguration.g:1519:4: rule__ObjectTypeScope__Group__0
+ // InternalApplicationConfiguration.g:1569:3: ( rule__ObjectTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1569:4: rule__ObjectTypeScope__Group__0
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__Group__0();
@@ -4661,11 +4822,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleIntegerTypeScope"
- // InternalApplicationConfiguration.g:1528:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1578:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ;
public final void entryRuleIntegerTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1529:1: ( ruleIntegerTypeScope EOF )
- // InternalApplicationConfiguration.g:1530:1: ruleIntegerTypeScope EOF
+ // InternalApplicationConfiguration.g:1579:1: ( ruleIntegerTypeScope EOF )
+ // InternalApplicationConfiguration.g:1580:1: ruleIntegerTypeScope EOF
{
before(grammarAccess.getIntegerTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4691,21 +4852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleIntegerTypeScope"
- // InternalApplicationConfiguration.g:1537:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1587:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ;
public final void ruleIntegerTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) )
- // InternalApplicationConfiguration.g:1543:3: ( rule__IntegerTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1593:3: ( rule__IntegerTypeScope__Group__0 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getGroup());
- // InternalApplicationConfiguration.g:1544:3: ( rule__IntegerTypeScope__Group__0 )
- // InternalApplicationConfiguration.g:1544:4: rule__IntegerTypeScope__Group__0
+ // InternalApplicationConfiguration.g:1594:3: ( rule__IntegerTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1594:4: rule__IntegerTypeScope__Group__0
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__Group__0();
@@ -4738,11 +4899,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleRealTypeScope"
- // InternalApplicationConfiguration.g:1553:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1603:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ;
public final void entryRuleRealTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1554:1: ( ruleRealTypeScope EOF )
- // InternalApplicationConfiguration.g:1555:1: ruleRealTypeScope EOF
+ // InternalApplicationConfiguration.g:1604:1: ( ruleRealTypeScope EOF )
+ // InternalApplicationConfiguration.g:1605:1: ruleRealTypeScope EOF
{
before(grammarAccess.getRealTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4768,21 +4929,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleRealTypeScope"
- // InternalApplicationConfiguration.g:1562:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1612:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ;
public final void ruleRealTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__RealTypeScope__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__RealTypeScope__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) )
- // InternalApplicationConfiguration.g:1568:3: ( rule__RealTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1618:3: ( rule__RealTypeScope__Group__0 )
{
before(grammarAccess.getRealTypeScopeAccess().getGroup());
- // InternalApplicationConfiguration.g:1569:3: ( rule__RealTypeScope__Group__0 )
- // InternalApplicationConfiguration.g:1569:4: rule__RealTypeScope__Group__0
+ // InternalApplicationConfiguration.g:1619:3: ( rule__RealTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1619:4: rule__RealTypeScope__Group__0
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__Group__0();
@@ -4815,11 +4976,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleStringTypeScope"
- // InternalApplicationConfiguration.g:1578:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ;
+ // InternalApplicationConfiguration.g:1628:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ;
public final void entryRuleStringTypeScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1579:1: ( ruleStringTypeScope EOF )
- // InternalApplicationConfiguration.g:1580:1: ruleStringTypeScope EOF
+ // InternalApplicationConfiguration.g:1629:1: ( ruleStringTypeScope EOF )
+ // InternalApplicationConfiguration.g:1630:1: ruleStringTypeScope EOF
{
before(grammarAccess.getStringTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -4845,21 +5006,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleStringTypeScope"
- // InternalApplicationConfiguration.g:1587:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1637:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ;
public final void ruleStringTypeScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__StringTypeScope__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__StringTypeScope__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) )
- // InternalApplicationConfiguration.g:1593:3: ( rule__StringTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) )
+ // InternalApplicationConfiguration.g:1643:3: ( rule__StringTypeScope__Group__0 )
{
before(grammarAccess.getStringTypeScopeAccess().getGroup());
- // InternalApplicationConfiguration.g:1594:3: ( rule__StringTypeScope__Group__0 )
- // InternalApplicationConfiguration.g:1594:4: rule__StringTypeScope__Group__0
+ // InternalApplicationConfiguration.g:1644:3: ( rule__StringTypeScope__Group__0 )
+ // InternalApplicationConfiguration.g:1644:4: rule__StringTypeScope__Group__0
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__Group__0();
@@ -4892,11 +5053,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleClassReference"
- // InternalApplicationConfiguration.g:1603:1: entryRuleClassReference : ruleClassReference EOF ;
+ // InternalApplicationConfiguration.g:1653:1: entryRuleClassReference : ruleClassReference EOF ;
public final void entryRuleClassReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1604:1: ( ruleClassReference EOF )
- // InternalApplicationConfiguration.g:1605:1: ruleClassReference EOF
+ // InternalApplicationConfiguration.g:1654:1: ( ruleClassReference EOF )
+ // InternalApplicationConfiguration.g:1655:1: ruleClassReference EOF
{
before(grammarAccess.getClassReferenceRule());
pushFollow(FOLLOW_1);
@@ -4922,21 +5083,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleClassReference"
- // InternalApplicationConfiguration.g:1612:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1662:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ;
public final void ruleClassReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__ClassReference__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__ClassReference__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) )
- // InternalApplicationConfiguration.g:1618:3: ( rule__ClassReference__Group__0 )
+ // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1668:3: ( rule__ClassReference__Group__0 )
{
before(grammarAccess.getClassReferenceAccess().getGroup());
- // InternalApplicationConfiguration.g:1619:3: ( rule__ClassReference__Group__0 )
- // InternalApplicationConfiguration.g:1619:4: rule__ClassReference__Group__0
+ // InternalApplicationConfiguration.g:1669:3: ( rule__ClassReference__Group__0 )
+ // InternalApplicationConfiguration.g:1669:4: rule__ClassReference__Group__0
{
pushFollow(FOLLOW_2);
rule__ClassReference__Group__0();
@@ -4969,11 +5130,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleObjectReference"
- // InternalApplicationConfiguration.g:1628:1: entryRuleObjectReference : ruleObjectReference EOF ;
+ // InternalApplicationConfiguration.g:1678:1: entryRuleObjectReference : ruleObjectReference EOF ;
public final void entryRuleObjectReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1629:1: ( ruleObjectReference EOF )
- // InternalApplicationConfiguration.g:1630:1: ruleObjectReference EOF
+ // InternalApplicationConfiguration.g:1679:1: ( ruleObjectReference EOF )
+ // InternalApplicationConfiguration.g:1680:1: ruleObjectReference EOF
{
before(grammarAccess.getObjectReferenceRule());
pushFollow(FOLLOW_1);
@@ -4999,21 +5160,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleObjectReference"
- // InternalApplicationConfiguration.g:1637:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1687:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ;
public final void ruleObjectReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__ObjectReference__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ObjectReference__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) )
- // InternalApplicationConfiguration.g:1643:3: ( rule__ObjectReference__Group__0 )
+ // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1693:3: ( rule__ObjectReference__Group__0 )
{
before(grammarAccess.getObjectReferenceAccess().getGroup());
- // InternalApplicationConfiguration.g:1644:3: ( rule__ObjectReference__Group__0 )
- // InternalApplicationConfiguration.g:1644:4: rule__ObjectReference__Group__0
+ // InternalApplicationConfiguration.g:1694:3: ( rule__ObjectReference__Group__0 )
+ // InternalApplicationConfiguration.g:1694:4: rule__ObjectReference__Group__0
{
pushFollow(FOLLOW_2);
rule__ObjectReference__Group__0();
@@ -5046,11 +5207,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleIntegerReference"
- // InternalApplicationConfiguration.g:1653:1: entryRuleIntegerReference : ruleIntegerReference EOF ;
+ // InternalApplicationConfiguration.g:1703:1: entryRuleIntegerReference : ruleIntegerReference EOF ;
public final void entryRuleIntegerReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1654:1: ( ruleIntegerReference EOF )
- // InternalApplicationConfiguration.g:1655:1: ruleIntegerReference EOF
+ // InternalApplicationConfiguration.g:1704:1: ( ruleIntegerReference EOF )
+ // InternalApplicationConfiguration.g:1705:1: ruleIntegerReference EOF
{
before(grammarAccess.getIntegerReferenceRule());
pushFollow(FOLLOW_1);
@@ -5076,21 +5237,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleIntegerReference"
- // InternalApplicationConfiguration.g:1662:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1712:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ;
public final void ruleIntegerReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__IntegerReference__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntegerReference__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) )
- // InternalApplicationConfiguration.g:1668:3: ( rule__IntegerReference__Group__0 )
+ // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1718:3: ( rule__IntegerReference__Group__0 )
{
before(grammarAccess.getIntegerReferenceAccess().getGroup());
- // InternalApplicationConfiguration.g:1669:3: ( rule__IntegerReference__Group__0 )
- // InternalApplicationConfiguration.g:1669:4: rule__IntegerReference__Group__0
+ // InternalApplicationConfiguration.g:1719:3: ( rule__IntegerReference__Group__0 )
+ // InternalApplicationConfiguration.g:1719:4: rule__IntegerReference__Group__0
{
pushFollow(FOLLOW_2);
rule__IntegerReference__Group__0();
@@ -5123,11 +5284,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleRealReference"
- // InternalApplicationConfiguration.g:1678:1: entryRuleRealReference : ruleRealReference EOF ;
+ // InternalApplicationConfiguration.g:1728:1: entryRuleRealReference : ruleRealReference EOF ;
public final void entryRuleRealReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1679:1: ( ruleRealReference EOF )
- // InternalApplicationConfiguration.g:1680:1: ruleRealReference EOF
+ // InternalApplicationConfiguration.g:1729:1: ( ruleRealReference EOF )
+ // InternalApplicationConfiguration.g:1730:1: ruleRealReference EOF
{
before(grammarAccess.getRealReferenceRule());
pushFollow(FOLLOW_1);
@@ -5153,21 +5314,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleRealReference"
- // InternalApplicationConfiguration.g:1687:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1737:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ;
public final void ruleRealReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__RealReference__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__RealReference__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) )
- // InternalApplicationConfiguration.g:1693:3: ( rule__RealReference__Group__0 )
+ // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1743:3: ( rule__RealReference__Group__0 )
{
before(grammarAccess.getRealReferenceAccess().getGroup());
- // InternalApplicationConfiguration.g:1694:3: ( rule__RealReference__Group__0 )
- // InternalApplicationConfiguration.g:1694:4: rule__RealReference__Group__0
+ // InternalApplicationConfiguration.g:1744:3: ( rule__RealReference__Group__0 )
+ // InternalApplicationConfiguration.g:1744:4: rule__RealReference__Group__0
{
pushFollow(FOLLOW_2);
rule__RealReference__Group__0();
@@ -5200,11 +5361,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleStringReference"
- // InternalApplicationConfiguration.g:1703:1: entryRuleStringReference : ruleStringReference EOF ;
+ // InternalApplicationConfiguration.g:1753:1: entryRuleStringReference : ruleStringReference EOF ;
public final void entryRuleStringReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1704:1: ( ruleStringReference EOF )
- // InternalApplicationConfiguration.g:1705:1: ruleStringReference EOF
+ // InternalApplicationConfiguration.g:1754:1: ( ruleStringReference EOF )
+ // InternalApplicationConfiguration.g:1755:1: ruleStringReference EOF
{
before(grammarAccess.getStringReferenceRule());
pushFollow(FOLLOW_1);
@@ -5230,21 +5391,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleStringReference"
- // InternalApplicationConfiguration.g:1712:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1762:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ;
public final void ruleStringReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__StringReference__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__StringReference__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) )
- // InternalApplicationConfiguration.g:1718:3: ( rule__StringReference__Group__0 )
+ // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) )
+ // InternalApplicationConfiguration.g:1768:3: ( rule__StringReference__Group__0 )
{
before(grammarAccess.getStringReferenceAccess().getGroup());
- // InternalApplicationConfiguration.g:1719:3: ( rule__StringReference__Group__0 )
- // InternalApplicationConfiguration.g:1719:4: rule__StringReference__Group__0
+ // InternalApplicationConfiguration.g:1769:3: ( rule__StringReference__Group__0 )
+ // InternalApplicationConfiguration.g:1769:4: rule__StringReference__Group__0
{
pushFollow(FOLLOW_2);
rule__StringReference__Group__0();
@@ -5277,11 +5438,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleExactNumber"
- // InternalApplicationConfiguration.g:1728:1: entryRuleExactNumber : ruleExactNumber EOF ;
+ // InternalApplicationConfiguration.g:1778:1: entryRuleExactNumber : ruleExactNumber EOF ;
public final void entryRuleExactNumber() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1729:1: ( ruleExactNumber EOF )
- // InternalApplicationConfiguration.g:1730:1: ruleExactNumber EOF
+ // InternalApplicationConfiguration.g:1779:1: ( ruleExactNumber EOF )
+ // InternalApplicationConfiguration.g:1780:1: ruleExactNumber EOF
{
before(grammarAccess.getExactNumberRule());
pushFollow(FOLLOW_1);
@@ -5307,21 +5468,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleExactNumber"
- // InternalApplicationConfiguration.g:1737:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1787:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ;
public final void ruleExactNumber() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__ExactNumber__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) )
+ // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__ExactNumber__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) )
- // InternalApplicationConfiguration.g:1743:3: ( rule__ExactNumber__Alternatives )
+ // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) )
+ // InternalApplicationConfiguration.g:1793:3: ( rule__ExactNumber__Alternatives )
{
before(grammarAccess.getExactNumberAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1744:3: ( rule__ExactNumber__Alternatives )
- // InternalApplicationConfiguration.g:1744:4: rule__ExactNumber__Alternatives
+ // InternalApplicationConfiguration.g:1794:3: ( rule__ExactNumber__Alternatives )
+ // InternalApplicationConfiguration.g:1794:4: rule__ExactNumber__Alternatives
{
pushFollow(FOLLOW_2);
rule__ExactNumber__Alternatives();
@@ -5354,11 +5515,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleIntervallNumber"
- // InternalApplicationConfiguration.g:1753:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ;
+ // InternalApplicationConfiguration.g:1803:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ;
public final void entryRuleIntervallNumber() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1754:1: ( ruleIntervallNumber EOF )
- // InternalApplicationConfiguration.g:1755:1: ruleIntervallNumber EOF
+ // InternalApplicationConfiguration.g:1804:1: ( ruleIntervallNumber EOF )
+ // InternalApplicationConfiguration.g:1805:1: ruleIntervallNumber EOF
{
before(grammarAccess.getIntervallNumberRule());
pushFollow(FOLLOW_1);
@@ -5384,21 +5545,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleIntervallNumber"
- // InternalApplicationConfiguration.g:1762:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1812:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ;
public final void ruleIntervallNumber() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__IntervallNumber__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) )
+ // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__IntervallNumber__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) )
- // InternalApplicationConfiguration.g:1768:3: ( rule__IntervallNumber__Group__0 )
+ // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) )
+ // InternalApplicationConfiguration.g:1818:3: ( rule__IntervallNumber__Group__0 )
{
before(grammarAccess.getIntervallNumberAccess().getGroup());
- // InternalApplicationConfiguration.g:1769:3: ( rule__IntervallNumber__Group__0 )
- // InternalApplicationConfiguration.g:1769:4: rule__IntervallNumber__Group__0
+ // InternalApplicationConfiguration.g:1819:3: ( rule__IntervallNumber__Group__0 )
+ // InternalApplicationConfiguration.g:1819:4: rule__IntervallNumber__Group__0
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__Group__0();
@@ -5431,11 +5592,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleIntEnumberation"
- // InternalApplicationConfiguration.g:1778:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ;
+ // InternalApplicationConfiguration.g:1828:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ;
public final void entryRuleIntEnumberation() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1779:1: ( ruleIntEnumberation EOF )
- // InternalApplicationConfiguration.g:1780:1: ruleIntEnumberation EOF
+ // InternalApplicationConfiguration.g:1829:1: ( ruleIntEnumberation EOF )
+ // InternalApplicationConfiguration.g:1830:1: ruleIntEnumberation EOF
{
before(grammarAccess.getIntEnumberationRule());
pushFollow(FOLLOW_1);
@@ -5461,21 +5622,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleIntEnumberation"
- // InternalApplicationConfiguration.g:1787:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1837:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ;
public final void ruleIntEnumberation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__IntEnumberation__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) )
+ // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__IntEnumberation__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) )
- // InternalApplicationConfiguration.g:1793:3: ( rule__IntEnumberation__Group__0 )
+ // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) )
+ // InternalApplicationConfiguration.g:1843:3: ( rule__IntEnumberation__Group__0 )
{
before(grammarAccess.getIntEnumberationAccess().getGroup());
- // InternalApplicationConfiguration.g:1794:3: ( rule__IntEnumberation__Group__0 )
- // InternalApplicationConfiguration.g:1794:4: rule__IntEnumberation__Group__0
+ // InternalApplicationConfiguration.g:1844:3: ( rule__IntEnumberation__Group__0 )
+ // InternalApplicationConfiguration.g:1844:4: rule__IntEnumberation__Group__0
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__Group__0();
@@ -5508,11 +5669,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleRealEnumeration"
- // InternalApplicationConfiguration.g:1803:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ;
+ // InternalApplicationConfiguration.g:1853:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ;
public final void entryRuleRealEnumeration() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1804:1: ( ruleRealEnumeration EOF )
- // InternalApplicationConfiguration.g:1805:1: ruleRealEnumeration EOF
+ // InternalApplicationConfiguration.g:1854:1: ( ruleRealEnumeration EOF )
+ // InternalApplicationConfiguration.g:1855:1: ruleRealEnumeration EOF
{
before(grammarAccess.getRealEnumerationRule());
pushFollow(FOLLOW_1);
@@ -5538,21 +5699,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleRealEnumeration"
- // InternalApplicationConfiguration.g:1812:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1862:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ;
public final void ruleRealEnumeration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__RealEnumeration__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__RealEnumeration__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) )
- // InternalApplicationConfiguration.g:1818:3: ( rule__RealEnumeration__Group__0 )
+ // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1868:3: ( rule__RealEnumeration__Group__0 )
{
before(grammarAccess.getRealEnumerationAccess().getGroup());
- // InternalApplicationConfiguration.g:1819:3: ( rule__RealEnumeration__Group__0 )
- // InternalApplicationConfiguration.g:1819:4: rule__RealEnumeration__Group__0
+ // InternalApplicationConfiguration.g:1869:3: ( rule__RealEnumeration__Group__0 )
+ // InternalApplicationConfiguration.g:1869:4: rule__RealEnumeration__Group__0
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__Group__0();
@@ -5585,11 +5746,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleStringEnumeration"
- // InternalApplicationConfiguration.g:1828:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ;
+ // InternalApplicationConfiguration.g:1878:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ;
public final void entryRuleStringEnumeration() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1829:1: ( ruleStringEnumeration EOF )
- // InternalApplicationConfiguration.g:1830:1: ruleStringEnumeration EOF
+ // InternalApplicationConfiguration.g:1879:1: ( ruleStringEnumeration EOF )
+ // InternalApplicationConfiguration.g:1880:1: ruleStringEnumeration EOF
{
before(grammarAccess.getStringEnumerationRule());
pushFollow(FOLLOW_1);
@@ -5615,21 +5776,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleStringEnumeration"
- // InternalApplicationConfiguration.g:1837:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1887:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ;
public final void ruleStringEnumeration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__StringEnumeration__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__StringEnumeration__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) )
- // InternalApplicationConfiguration.g:1843:3: ( rule__StringEnumeration__Group__0 )
+ // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1893:3: ( rule__StringEnumeration__Group__0 )
{
before(grammarAccess.getStringEnumerationAccess().getGroup());
- // InternalApplicationConfiguration.g:1844:3: ( rule__StringEnumeration__Group__0 )
- // InternalApplicationConfiguration.g:1844:4: rule__StringEnumeration__Group__0
+ // InternalApplicationConfiguration.g:1894:3: ( rule__StringEnumeration__Group__0 )
+ // InternalApplicationConfiguration.g:1894:4: rule__StringEnumeration__Group__0
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__Group__0();
@@ -5662,11 +5823,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleScopeDeclaration"
- // InternalApplicationConfiguration.g:1853:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ;
+ // InternalApplicationConfiguration.g:1903:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ;
public final void entryRuleScopeDeclaration() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1854:1: ( ruleScopeDeclaration EOF )
- // InternalApplicationConfiguration.g:1855:1: ruleScopeDeclaration EOF
+ // InternalApplicationConfiguration.g:1904:1: ( ruleScopeDeclaration EOF )
+ // InternalApplicationConfiguration.g:1905:1: ruleScopeDeclaration EOF
{
before(grammarAccess.getScopeDeclarationRule());
pushFollow(FOLLOW_1);
@@ -5692,21 +5853,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleScopeDeclaration"
- // InternalApplicationConfiguration.g:1862:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:1912:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ;
public final void ruleScopeDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) )
- // InternalApplicationConfiguration.g:1868:3: ( rule__ScopeDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) )
+ // InternalApplicationConfiguration.g:1918:3: ( rule__ScopeDeclaration__Group__0 )
{
before(grammarAccess.getScopeDeclarationAccess().getGroup());
- // InternalApplicationConfiguration.g:1869:3: ( rule__ScopeDeclaration__Group__0 )
- // InternalApplicationConfiguration.g:1869:4: rule__ScopeDeclaration__Group__0
+ // InternalApplicationConfiguration.g:1919:3: ( rule__ScopeDeclaration__Group__0 )
+ // InternalApplicationConfiguration.g:1919:4: rule__ScopeDeclaration__Group__0
{
pushFollow(FOLLOW_2);
rule__ScopeDeclaration__Group__0();
@@ -5739,11 +5900,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleScopeReference"
- // InternalApplicationConfiguration.g:1878:1: entryRuleScopeReference : ruleScopeReference EOF ;
+ // InternalApplicationConfiguration.g:1928:1: entryRuleScopeReference : ruleScopeReference EOF ;
public final void entryRuleScopeReference() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1879:1: ( ruleScopeReference EOF )
- // InternalApplicationConfiguration.g:1880:1: ruleScopeReference EOF
+ // InternalApplicationConfiguration.g:1929:1: ( ruleScopeReference EOF )
+ // InternalApplicationConfiguration.g:1930:1: ruleScopeReference EOF
{
before(grammarAccess.getScopeReferenceRule());
pushFollow(FOLLOW_1);
@@ -5769,21 +5930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleScopeReference"
- // InternalApplicationConfiguration.g:1887:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ;
+ // InternalApplicationConfiguration.g:1937:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ;
public final void ruleScopeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) )
- // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) )
+ // InternalApplicationConfiguration.g:1941:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) )
+ // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) )
{
- // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) )
- // InternalApplicationConfiguration.g:1893:3: ( rule__ScopeReference__ReferredAssignment )
+ // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) )
+ // InternalApplicationConfiguration.g:1943:3: ( rule__ScopeReference__ReferredAssignment )
{
before(grammarAccess.getScopeReferenceAccess().getReferredAssignment());
- // InternalApplicationConfiguration.g:1894:3: ( rule__ScopeReference__ReferredAssignment )
- // InternalApplicationConfiguration.g:1894:4: rule__ScopeReference__ReferredAssignment
+ // InternalApplicationConfiguration.g:1944:3: ( rule__ScopeReference__ReferredAssignment )
+ // InternalApplicationConfiguration.g:1944:4: rule__ScopeReference__ReferredAssignment
{
pushFollow(FOLLOW_2);
rule__ScopeReference__ReferredAssignment();
@@ -5816,11 +5977,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleScope"
- // InternalApplicationConfiguration.g:1903:1: entryRuleScope : ruleScope EOF ;
+ // InternalApplicationConfiguration.g:1953:1: entryRuleScope : ruleScope EOF ;
public final void entryRuleScope() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1904:1: ( ruleScope EOF )
- // InternalApplicationConfiguration.g:1905:1: ruleScope EOF
+ // InternalApplicationConfiguration.g:1954:1: ( ruleScope EOF )
+ // InternalApplicationConfiguration.g:1955:1: ruleScope EOF
{
before(grammarAccess.getScopeRule());
pushFollow(FOLLOW_1);
@@ -5846,21 +6007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleScope"
- // InternalApplicationConfiguration.g:1912:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:1962:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ;
public final void ruleScope() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__Scope__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) )
+ // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__Scope__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) )
- // InternalApplicationConfiguration.g:1918:3: ( rule__Scope__Alternatives )
+ // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) )
+ // InternalApplicationConfiguration.g:1968:3: ( rule__Scope__Alternatives )
{
before(grammarAccess.getScopeAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1919:3: ( rule__Scope__Alternatives )
- // InternalApplicationConfiguration.g:1919:4: rule__Scope__Alternatives
+ // InternalApplicationConfiguration.g:1969:3: ( rule__Scope__Alternatives )
+ // InternalApplicationConfiguration.g:1969:4: rule__Scope__Alternatives
{
pushFollow(FOLLOW_2);
rule__Scope__Alternatives();
@@ -5893,11 +6054,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleTask"
- // InternalApplicationConfiguration.g:1928:1: entryRuleTask : ruleTask EOF ;
+ // InternalApplicationConfiguration.g:1978:1: entryRuleTask : ruleTask EOF ;
public final void entryRuleTask() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1929:1: ( ruleTask EOF )
- // InternalApplicationConfiguration.g:1930:1: ruleTask EOF
+ // InternalApplicationConfiguration.g:1979:1: ( ruleTask EOF )
+ // InternalApplicationConfiguration.g:1980:1: ruleTask EOF
{
before(grammarAccess.getTaskRule());
pushFollow(FOLLOW_1);
@@ -5923,17 +6084,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleTask"
- // InternalApplicationConfiguration.g:1937:1: ruleTask : ( ruleGenerationTask ) ;
+ // InternalApplicationConfiguration.g:1987:1: ruleTask : ( ruleGenerationTask ) ;
public final void ruleTask() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1941:2: ( ( ruleGenerationTask ) )
- // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask )
+ // InternalApplicationConfiguration.g:1991:2: ( ( ruleGenerationTask ) )
+ // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask )
{
- // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask )
- // InternalApplicationConfiguration.g:1943:3: ruleGenerationTask
+ // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask )
+ // InternalApplicationConfiguration.g:1993:3: ruleGenerationTask
{
before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
pushFollow(FOLLOW_2);
@@ -5964,11 +6125,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "entryRuleGenerationTask"
- // InternalApplicationConfiguration.g:1953:1: entryRuleGenerationTask : ruleGenerationTask EOF ;
+ // InternalApplicationConfiguration.g:2003:1: entryRuleGenerationTask : ruleGenerationTask EOF ;
public final void entryRuleGenerationTask() throws RecognitionException {
try {
- // InternalApplicationConfiguration.g:1954:1: ( ruleGenerationTask EOF )
- // InternalApplicationConfiguration.g:1955:1: ruleGenerationTask EOF
+ // InternalApplicationConfiguration.g:2004:1: ( ruleGenerationTask EOF )
+ // InternalApplicationConfiguration.g:2005:1: ruleGenerationTask EOF
{
before(grammarAccess.getGenerationTaskRule());
pushFollow(FOLLOW_1);
@@ -5994,21 +6155,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleGenerationTask"
- // InternalApplicationConfiguration.g:1962:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ;
+ // InternalApplicationConfiguration.g:2012:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ;
public final void ruleGenerationTask() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__GenerationTask__Group__0 ) ) )
- // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) )
+ // InternalApplicationConfiguration.g:2016:2: ( ( ( rule__GenerationTask__Group__0 ) ) )
+ // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) )
{
- // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) )
- // InternalApplicationConfiguration.g:1968:3: ( rule__GenerationTask__Group__0 )
+ // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) )
+ // InternalApplicationConfiguration.g:2018:3: ( rule__GenerationTask__Group__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup());
- // InternalApplicationConfiguration.g:1969:3: ( rule__GenerationTask__Group__0 )
- // InternalApplicationConfiguration.g:1969:4: rule__GenerationTask__Group__0
+ // InternalApplicationConfiguration.g:2019:3: ( rule__GenerationTask__Group__0 )
+ // InternalApplicationConfiguration.g:2019:4: rule__GenerationTask__Group__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group__0();
@@ -6041,21 +6202,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleOptimizationDirection"
- // InternalApplicationConfiguration.g:1978:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:2028:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ;
public final void ruleOptimizationDirection() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1982:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) )
+ // InternalApplicationConfiguration.g:2032:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) )
- // InternalApplicationConfiguration.g:1984:3: ( rule__OptimizationDirection__Alternatives )
+ // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) )
+ // InternalApplicationConfiguration.g:2034:3: ( rule__OptimizationDirection__Alternatives )
{
before(grammarAccess.getOptimizationDirectionAccess().getAlternatives());
- // InternalApplicationConfiguration.g:1985:3: ( rule__OptimizationDirection__Alternatives )
- // InternalApplicationConfiguration.g:1985:4: rule__OptimizationDirection__Alternatives
+ // InternalApplicationConfiguration.g:2035:3: ( rule__OptimizationDirection__Alternatives )
+ // InternalApplicationConfiguration.g:2035:4: rule__OptimizationDirection__Alternatives
{
pushFollow(FOLLOW_2);
rule__OptimizationDirection__Alternatives();
@@ -6088,21 +6249,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleComparisonOperator"
- // InternalApplicationConfiguration.g:1994:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:2044:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ;
public final void ruleComparisonOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:1998:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) )
- // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) )
+ // InternalApplicationConfiguration.g:2048:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) )
{
- // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) )
- // InternalApplicationConfiguration.g:2000:3: ( rule__ComparisonOperator__Alternatives )
+ // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) )
+ // InternalApplicationConfiguration.g:2050:3: ( rule__ComparisonOperator__Alternatives )
{
before(grammarAccess.getComparisonOperatorAccess().getAlternatives());
- // InternalApplicationConfiguration.g:2001:3: ( rule__ComparisonOperator__Alternatives )
- // InternalApplicationConfiguration.g:2001:4: rule__ComparisonOperator__Alternatives
+ // InternalApplicationConfiguration.g:2051:3: ( rule__ComparisonOperator__Alternatives )
+ // InternalApplicationConfiguration.g:2051:4: rule__ComparisonOperator__Alternatives
{
pushFollow(FOLLOW_2);
rule__ComparisonOperator__Alternatives();
@@ -6135,21 +6296,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleDocumentLevelSpecification"
- // InternalApplicationConfiguration.g:2010:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:2060:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ;
public final void ruleDocumentLevelSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2014:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) )
- // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
+ // InternalApplicationConfiguration.g:2064:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
{
- // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
- // InternalApplicationConfiguration.g:2016:3: ( rule__DocumentLevelSpecification__Alternatives )
+ // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) )
+ // InternalApplicationConfiguration.g:2066:3: ( rule__DocumentLevelSpecification__Alternatives )
{
before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives());
- // InternalApplicationConfiguration.g:2017:3: ( rule__DocumentLevelSpecification__Alternatives )
- // InternalApplicationConfiguration.g:2017:4: rule__DocumentLevelSpecification__Alternatives
+ // InternalApplicationConfiguration.g:2067:3: ( rule__DocumentLevelSpecification__Alternatives )
+ // InternalApplicationConfiguration.g:2067:4: rule__DocumentLevelSpecification__Alternatives
{
pushFollow(FOLLOW_2);
rule__DocumentLevelSpecification__Alternatives();
@@ -6182,21 +6343,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "ruleSolver"
- // InternalApplicationConfiguration.g:2026:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ;
+ // InternalApplicationConfiguration.g:2076:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ;
public final void ruleSolver() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2030:1: ( ( ( rule__Solver__Alternatives ) ) )
- // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) )
+ // InternalApplicationConfiguration.g:2080:1: ( ( ( rule__Solver__Alternatives ) ) )
+ // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) )
{
- // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) )
- // InternalApplicationConfiguration.g:2032:3: ( rule__Solver__Alternatives )
+ // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) )
+ // InternalApplicationConfiguration.g:2082:3: ( rule__Solver__Alternatives )
{
before(grammarAccess.getSolverAccess().getAlternatives());
- // InternalApplicationConfiguration.g:2033:3: ( rule__Solver__Alternatives )
- // InternalApplicationConfiguration.g:2033:4: rule__Solver__Alternatives
+ // InternalApplicationConfiguration.g:2083:3: ( rule__Solver__Alternatives )
+ // InternalApplicationConfiguration.g:2083:4: rule__Solver__Alternatives
{
pushFollow(FOLLOW_2);
rule__Solver__Alternatives();
@@ -6229,20 +6390,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Command__Alternatives"
- // InternalApplicationConfiguration.g:2041:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) );
+ // InternalApplicationConfiguration.g:2091:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) );
public final void rule__Command__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2045:1: ( ( ruleDeclaration ) | ( ruleTask ) )
+ // InternalApplicationConfiguration.g:2095:1: ( ( ruleDeclaration ) | ( ruleTask ) )
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=41 && LA1_0<=42)||LA1_0==54) ) {
+ if ( (LA1_0==29||LA1_0==37||(LA1_0>=39 && LA1_0<=40)||(LA1_0>=44 && LA1_0<=45)||LA1_0==55) ) {
alt1=1;
}
- else if ( (LA1_0==55) ) {
+ else if ( (LA1_0==56) ) {
alt1=2;
}
else {
@@ -6253,10 +6414,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt1) {
case 1 :
- // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration )
+ // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration )
{
- // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration )
- // InternalApplicationConfiguration.g:2047:3: ruleDeclaration
+ // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration )
+ // InternalApplicationConfiguration.g:2097:3: ruleDeclaration
{
before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6272,10 +6433,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2052:2: ( ruleTask )
+ // InternalApplicationConfiguration.g:2102:2: ( ruleTask )
{
- // InternalApplicationConfiguration.g:2052:2: ( ruleTask )
- // InternalApplicationConfiguration.g:2053:3: ruleTask
+ // InternalApplicationConfiguration.g:2102:2: ( ruleTask )
+ // InternalApplicationConfiguration.g:2103:3: ruleTask
{
before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6308,29 +6469,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Import__Alternatives"
- // InternalApplicationConfiguration.g:2062:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) );
+ // InternalApplicationConfiguration.g:2112:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) );
public final void rule__Import__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2066:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) )
+ // InternalApplicationConfiguration.g:2116:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) )
int alt2=3;
int LA2_0 = input.LA(1);
- if ( (LA2_0==23) ) {
+ if ( (LA2_0==25) ) {
switch ( input.LA(2) ) {
- case 25:
+ case 27:
{
alt2=2;
}
break;
- case 26:
+ case 28:
{
alt2=3;
}
break;
- case 24:
+ case 26:
{
alt2=1;
}
@@ -6351,10 +6512,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt2) {
case 1 :
- // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport )
+ // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport )
{
- // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport )
- // InternalApplicationConfiguration.g:2068:3: ruleEPackageImport
+ // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport )
+ // InternalApplicationConfiguration.g:2118:3: ruleEPackageImport
{
before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6370,10 +6531,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport )
+ // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport )
{
- // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport )
- // InternalApplicationConfiguration.g:2074:3: ruleViatraImport
+ // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport )
+ // InternalApplicationConfiguration.g:2124:3: ruleViatraImport
{
before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6389,10 +6550,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport )
+ // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport )
{
- // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport )
- // InternalApplicationConfiguration.g:2080:3: ruleCftImport
+ // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport )
+ // InternalApplicationConfiguration.g:2130:3: ruleCftImport
{
before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -6425,46 +6586,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Declaration__Alternatives"
- // InternalApplicationConfiguration.g:2089:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) );
+ // InternalApplicationConfiguration.g:2139:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) );
public final void rule__Declaration__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2093:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) )
+ // InternalApplicationConfiguration.g:2143:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) )
int alt3=7;
switch ( input.LA(1) ) {
- case 27:
+ case 29:
{
alt3=1;
}
break;
- case 35:
+ case 37:
{
alt3=2;
}
break;
- case 37:
+ case 39:
{
alt3=3;
}
break;
- case 38:
+ case 40:
{
alt3=4;
}
break;
- case 42:
+ case 45:
{
alt3=5;
}
break;
- case 54:
+ case 55:
{
alt3=6;
}
break;
- case 41:
+ case 44:
{
alt3=7;
}
@@ -6478,10 +6639,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
switch (alt3) {
case 1 :
- // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration )
+ // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration )
{
- // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration )
- // InternalApplicationConfiguration.g:2095:3: ruleFileDeclaration
+ // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration )
+ // InternalApplicationConfiguration.g:2145:3: ruleFileDeclaration
{
before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6497,10 +6658,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration )
+ // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration )
{
- // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration )
- // InternalApplicationConfiguration.g:2101:3: ruleMetamodelDeclaration
+ // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration )
+ // InternalApplicationConfiguration.g:2151:3: ruleMetamodelDeclaration
{
before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6516,10 +6677,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration )
+ // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration )
{
- // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration )
- // InternalApplicationConfiguration.g:2107:3: rulePartialModelDeclaration
+ // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration )
+ // InternalApplicationConfiguration.g:2157:3: rulePartialModelDeclaration
{
before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -6535,10 +6696,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 4 :
- // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration )
+ // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration )
{
- // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration )
- // InternalApplicationConfiguration.g:2113:3: ruleGraphPatternDeclaration
+ // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration )
+ // InternalApplicationConfiguration.g:2163:3: ruleGraphPatternDeclaration
{
before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -6554,10 +6715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 5 :
- // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration )
+ // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration )
{
- // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration )
- // InternalApplicationConfiguration.g:2119:3: ruleConfigDeclaration
+ // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration )
+ // InternalApplicationConfiguration.g:2169:3: ruleConfigDeclaration
{
before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -6573,10 +6734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 6 :
- // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration )
+ // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration )
{
- // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration )
- // InternalApplicationConfiguration.g:2125:3: ruleScopeDeclaration
+ // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration )
+ // InternalApplicationConfiguration.g:2175:3: ruleScopeDeclaration
{
before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5());
pushFollow(FOLLOW_2);
@@ -6592,10 +6753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 7 :
- // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration )
+ // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration )
{
- // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration )
- // InternalApplicationConfiguration.g:2131:3: ruleObjectiveDeclaration
+ // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration )
+ // InternalApplicationConfiguration.g:2181:3: ruleObjectiveDeclaration
{
before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6());
pushFollow(FOLLOW_2);
@@ -6628,13 +6789,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__File__Alternatives"
- // InternalApplicationConfiguration.g:2140:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
+ // InternalApplicationConfiguration.g:2190:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) );
public final void rule__File__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2144:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
+ // InternalApplicationConfiguration.g:2194:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -6652,10 +6813,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt4) {
case 1 :
- // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification )
+ // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification )
{
- // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification )
- // InternalApplicationConfiguration.g:2146:3: ruleFileSpecification
+ // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification )
+ // InternalApplicationConfiguration.g:2196:3: ruleFileSpecification
{
before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6671,10 +6832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference )
+ // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference )
{
- // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference )
- // InternalApplicationConfiguration.g:2152:3: ruleFileReference
+ // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference )
+ // InternalApplicationConfiguration.g:2202:3: ruleFileReference
{
before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6707,20 +6868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelEntry__Alternatives"
- // InternalApplicationConfiguration.g:2161:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
+ // InternalApplicationConfiguration.g:2211:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2165:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
+ // InternalApplicationConfiguration.g:2215:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==RULE_ID) ) {
alt5=1;
}
- else if ( (LA5_0==32) ) {
+ else if ( (LA5_0==34) ) {
alt5=2;
}
else {
@@ -6731,10 +6892,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt5) {
case 1 :
- // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement )
{
- // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement )
- // InternalApplicationConfiguration.g:2167:3: ruleMetamodelElement
+ // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:2217:3: ruleMetamodelElement
{
before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6750,10 +6911,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry )
+ // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry )
{
- // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry )
- // InternalApplicationConfiguration.g:2173:3: ruleAllPackageEntry
+ // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry )
+ // InternalApplicationConfiguration.g:2223:3: ruleAllPackageEntry
{
before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6786,20 +6947,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Metamodel__Alternatives"
- // InternalApplicationConfiguration.g:2182:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
+ // InternalApplicationConfiguration.g:2232:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) );
public final void rule__Metamodel__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2186:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
+ // InternalApplicationConfiguration.g:2236:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) )
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0==RULE_ID) ) {
alt6=1;
}
- else if ( (LA6_0==29) ) {
+ else if ( (LA6_0==31) ) {
alt6=2;
}
else {
@@ -6810,10 +6971,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt6) {
case 1 :
- // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference )
+ // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference )
{
- // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference )
- // InternalApplicationConfiguration.g:2188:3: ruleMetamodelReference
+ // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference )
+ // InternalApplicationConfiguration.g:2238:3: ruleMetamodelReference
{
before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6829,10 +6990,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification )
+ // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification )
{
- // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification )
- // InternalApplicationConfiguration.g:2194:3: ruleMetamodelSpecification
+ // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification )
+ // InternalApplicationConfiguration.g:2244:3: ruleMetamodelSpecification
{
before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6865,20 +7026,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelEntry__Alternatives"
- // InternalApplicationConfiguration.g:2203:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
+ // InternalApplicationConfiguration.g:2253:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) );
public final void rule__PartialModelEntry__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2207:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
+ // InternalApplicationConfiguration.g:2257:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) )
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) {
alt7=1;
}
- else if ( (LA7_0==36) ) {
+ else if ( (LA7_0==38) ) {
alt7=2;
}
else {
@@ -6889,10 +7050,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt7) {
case 1 :
- // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry )
{
- // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry )
- // InternalApplicationConfiguration.g:2209:3: ruleModelEntry
+ // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:2259:3: ruleModelEntry
{
before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6908,10 +7069,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry )
+ // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry )
{
- // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry )
- // InternalApplicationConfiguration.g:2215:3: ruleFolderEntry
+ // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry )
+ // InternalApplicationConfiguration.g:2265:3: ruleFolderEntry
{
before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6944,17 +7105,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModel__Alternatives"
- // InternalApplicationConfiguration.g:2224:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
+ // InternalApplicationConfiguration.g:2274:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) );
public final void rule__PartialModel__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2228:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
+ // InternalApplicationConfiguration.g:2278:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) )
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==29) ) {
+ if ( (LA8_0==31) ) {
alt8=1;
}
else if ( (LA8_0==RULE_ID) ) {
@@ -6968,10 +7129,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt8) {
case 1 :
- // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification )
+ // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification )
{
- // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification )
- // InternalApplicationConfiguration.g:2230:3: rulePartialModelSpecification
+ // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification )
+ // InternalApplicationConfiguration.g:2280:3: rulePartialModelSpecification
{
before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6987,10 +7148,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference )
+ // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference )
{
- // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference )
- // InternalApplicationConfiguration.g:2236:3: rulePartialModelReference
+ // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference )
+ // InternalApplicationConfiguration.g:2286:3: rulePartialModelReference
{
before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7023,20 +7184,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternEntry__Alternatives"
- // InternalApplicationConfiguration.g:2245:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
+ // InternalApplicationConfiguration.g:2295:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) );
public final void rule__PatternEntry__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2249:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
+ // InternalApplicationConfiguration.g:2299:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) )
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==RULE_ID) ) {
alt9=1;
}
- else if ( (LA9_0==32) ) {
+ else if ( (LA9_0==34) ) {
alt9=2;
}
else {
@@ -7047,10 +7208,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt9) {
case 1 :
- // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement )
{
- // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement )
- // InternalApplicationConfiguration.g:2251:3: rulePatternElement
+ // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:2301:3: rulePatternElement
{
before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7066,10 +7227,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry )
+ // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry )
{
- // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry )
- // InternalApplicationConfiguration.g:2257:3: ruleAllPatternEntry
+ // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry )
+ // InternalApplicationConfiguration.g:2307:3: ruleAllPatternEntry
{
before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7102,20 +7263,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPattern__Alternatives"
- // InternalApplicationConfiguration.g:2266:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
+ // InternalApplicationConfiguration.g:2316:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) );
public final void rule__GraphPattern__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2270:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
+ // InternalApplicationConfiguration.g:2320:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) )
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==RULE_ID) ) {
alt10=1;
}
- else if ( (LA10_0==29) ) {
+ else if ( (LA10_0==31) ) {
alt10=2;
}
else {
@@ -7126,10 +7287,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt10) {
case 1 :
- // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference )
+ // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference )
{
- // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference )
- // InternalApplicationConfiguration.g:2272:3: ruleGraphPatternReference
+ // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference )
+ // InternalApplicationConfiguration.g:2322:3: ruleGraphPatternReference
{
before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7145,10 +7306,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification )
+ // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification )
{
- // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification )
- // InternalApplicationConfiguration.g:2278:3: rulePatternSpecification
+ // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification )
+ // InternalApplicationConfiguration.g:2328:3: rulePatternSpecification
{
before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7181,20 +7342,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveEntry__Alternatives"
- // InternalApplicationConfiguration.g:2287:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) );
+ // InternalApplicationConfiguration.g:2337:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) );
public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2291:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) )
+ // InternalApplicationConfiguration.g:2341:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) )
int alt11=2;
int LA11_0 = input.LA(1);
if ( ((LA11_0>=11 && LA11_0<=12)) ) {
alt11=1;
}
- else if ( (LA11_0==26||LA11_0==40) ) {
+ else if ( (LA11_0==28||LA11_0==41||LA11_0==43) ) {
alt11=2;
}
else {
@@ -7205,10 +7366,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt11) {
case 1 :
- // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry )
+ // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry )
{
- // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry )
- // InternalApplicationConfiguration.g:2293:3: ruleOptimizationEntry
+ // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry )
+ // InternalApplicationConfiguration.g:2343:3: ruleOptimizationEntry
{
before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7224,10 +7385,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry )
+ // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry )
{
- // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry )
- // InternalApplicationConfiguration.g:2299:3: ruleThresholdEntry
+ // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry )
+ // InternalApplicationConfiguration.g:2349:3: ruleThresholdEntry
{
before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7259,21 +7420,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR end "rule__ObjectiveEntry__Alternatives"
- // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives"
- // InternalApplicationConfiguration.g:2308:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) );
- public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__ObjectiveFunction__Alternatives"
+ // InternalApplicationConfiguration.g:2358:1: rule__ObjectiveFunction__Alternatives : ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) );
+ public final void rule__ObjectiveFunction__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2312:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) )
+ // InternalApplicationConfiguration.g:2362:1: ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) )
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==26) ) {
+ if ( (LA12_0==41) ) {
alt12=1;
}
- else if ( (LA12_0==40) ) {
+ else if ( (LA12_0==28||LA12_0==43) ) {
alt12=2;
}
else {
@@ -7284,10 +7445,89 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
switch (alt12) {
case 1 :
- // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability )
+ // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction )
{
- // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability )
- // InternalApplicationConfiguration.g:2314:3: ruleReliabiltiyProbability
+ // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction )
+ // InternalApplicationConfiguration.g:2364:3: ruleCostObjectiveFunction
+ {
+ before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleCostObjectiveFunction();
+
+ state._fsp--;
+
+ after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction )
+ {
+ // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction )
+ // InternalApplicationConfiguration.g:2370:3: ruleReliabilityObjectiveFunction
+ {
+ before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleReliabilityObjectiveFunction();
+
+ state._fsp--;
+
+ after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ObjectiveFunction__Alternatives"
+
+
+ // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives"
+ // InternalApplicationConfiguration.g:2379:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) );
+ public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:2383:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
+
+ if ( (LA13_0==28) ) {
+ alt13=1;
+ }
+ else if ( (LA13_0==43) ) {
+ alt13=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+ switch (alt13) {
+ case 1 :
+ // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability )
+ {
+ // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability )
+ // InternalApplicationConfiguration.g:2385:3: ruleReliabiltiyProbability
{
before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7303,10 +7543,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2319:2: ( ruleMtff )
+ // InternalApplicationConfiguration.g:2390:2: ( ruleMtff )
{
- // InternalApplicationConfiguration.g:2319:2: ( ruleMtff )
- // InternalApplicationConfiguration.g:2320:3: ruleMtff
+ // InternalApplicationConfiguration.g:2390:2: ( ruleMtff )
+ // InternalApplicationConfiguration.g:2391:3: ruleMtff
{
before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7339,34 +7579,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Objective__Alternatives"
- // InternalApplicationConfiguration.g:2329:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) );
+ // InternalApplicationConfiguration.g:2400:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) );
public final void rule__Objective__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2333:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2404:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) )
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( (LA13_0==RULE_ID) ) {
- alt13=1;
+ if ( (LA14_0==RULE_ID) ) {
+ alt14=1;
}
- else if ( (LA13_0==29) ) {
- alt13=2;
+ else if ( (LA14_0==31) ) {
+ alt14=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
+ new NoViableAltException("", 14, 0, input);
throw nvae;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference )
+ // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference )
{
- // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference )
- // InternalApplicationConfiguration.g:2335:3: ruleObjectiveReference
+ // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference )
+ // InternalApplicationConfiguration.g:2406:3: ruleObjectiveReference
{
before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7382,10 +7622,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification )
{
- // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification )
- // InternalApplicationConfiguration.g:2341:3: ruleObjectiveSpecification
+ // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:2412:3: ruleObjectiveSpecification
{
before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7418,48 +7658,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigEntry__Alternatives"
- // InternalApplicationConfiguration.g:2350:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) );
+ // InternalApplicationConfiguration.g:2421:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) );
public final void rule__ConfigEntry__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2354:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) )
- int alt14=4;
+ // InternalApplicationConfiguration.g:2425:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) )
+ int alt15=4;
switch ( input.LA(1) ) {
- case 43:
+ case 46:
{
- alt14=1;
+ alt15=1;
}
break;
- case 44:
+ case 47:
{
- alt14=2;
+ alt15=2;
}
break;
- case 45:
+ case 48:
{
- alt14=3;
+ alt15=3;
}
break;
case RULE_STRING:
{
- alt14=4;
+ alt15=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt15) {
case 1 :
- // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry )
+ // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry )
{
- // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry )
- // InternalApplicationConfiguration.g:2356:3: ruleDocumentationEntry
+ // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry )
+ // InternalApplicationConfiguration.g:2427:3: ruleDocumentationEntry
{
before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7475,10 +7715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry )
+ // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry )
{
- // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry )
- // InternalApplicationConfiguration.g:2362:3: ruleRuntimeEntry
+ // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry )
+ // InternalApplicationConfiguration.g:2433:3: ruleRuntimeEntry
{
before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7494,10 +7734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry )
+ // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry )
{
- // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry )
- // InternalApplicationConfiguration.g:2368:3: ruleMemoryEntry
+ // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry )
+ // InternalApplicationConfiguration.g:2439:3: ruleMemoryEntry
{
before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -7513,10 +7753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 4 :
- // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry )
+ // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry )
{
- // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry )
- // InternalApplicationConfiguration.g:2374:3: ruleCustomEntry
+ // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry )
+ // InternalApplicationConfiguration.g:2445:3: ruleCustomEntry
{
before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -7549,34 +7789,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Config__Alternatives"
- // InternalApplicationConfiguration.g:2383:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
+ // InternalApplicationConfiguration.g:2454:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) );
public final void rule__Config__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2387:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2458:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA15_0==29) ) {
- alt15=1;
+ if ( (LA16_0==31) ) {
+ alt16=1;
}
- else if ( (LA15_0==RULE_ID) ) {
- alt15=2;
+ else if ( (LA16_0==RULE_ID) ) {
+ alt16=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt16) {
case 1 :
- // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification )
{
- // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification )
- // InternalApplicationConfiguration.g:2389:3: ruleConfigSpecification
+ // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:2460:3: ruleConfigSpecification
{
before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7592,10 +7832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference )
+ // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference )
{
- // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference )
- // InternalApplicationConfiguration.g:2395:3: ruleConfigReference
+ // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference )
+ // InternalApplicationConfiguration.g:2466:3: ruleConfigReference
{
before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7628,46 +7868,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__TypeScope__Alternatives"
- // InternalApplicationConfiguration.g:2404:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
+ // InternalApplicationConfiguration.g:2475:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) );
public final void rule__TypeScope__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2408:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
- int alt16=5;
- int LA16_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2479:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) )
+ int alt17=5;
+ int LA17_0 = input.LA(1);
- if ( (LA16_0==46) ) {
+ if ( (LA17_0==49) ) {
switch ( input.LA(2) ) {
- case 51:
+ case 53:
{
- alt16=4;
+ alt17=5;
}
break;
- case 47:
+ case 50:
{
- alt16=1;
+ alt17=2;
}
break;
- case 52:
+ case 51:
{
- alt16=5;
+ alt17=3;
}
break;
- case 49:
+ case 52:
{
- alt16=2;
+ alt17=4;
}
break;
- case 50:
+ case 13:
{
- alt16=3;
+ alt17=1;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 16, 1, input);
+ new NoViableAltException("", 17, 1, input);
throw nvae;
}
@@ -7675,16 +7915,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt17) {
case 1 :
- // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope )
+ // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope )
{
- // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope )
- // InternalApplicationConfiguration.g:2410:3: ruleClassTypeScope
+ // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope )
+ // InternalApplicationConfiguration.g:2481:3: ruleClassTypeScope
{
before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -7700,10 +7940,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope )
+ // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope )
{
- // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope )
- // InternalApplicationConfiguration.g:2416:3: ruleObjectTypeScope
+ // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope )
+ // InternalApplicationConfiguration.g:2487:3: ruleObjectTypeScope
{
before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -7719,10 +7959,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope )
+ // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope )
{
- // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope )
- // InternalApplicationConfiguration.g:2422:3: ruleIntegerTypeScope
+ // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope )
+ // InternalApplicationConfiguration.g:2493:3: ruleIntegerTypeScope
{
before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -7738,10 +7978,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 4 :
- // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope )
+ // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope )
{
- // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope )
- // InternalApplicationConfiguration.g:2428:3: ruleRealTypeScope
+ // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope )
+ // InternalApplicationConfiguration.g:2499:3: ruleRealTypeScope
{
before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -7757,10 +7997,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 5 :
- // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope )
+ // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope )
{
- // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope )
- // InternalApplicationConfiguration.g:2434:3: ruleStringTypeScope
+ // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope )
+ // InternalApplicationConfiguration.g:2505:3: ruleStringTypeScope
{
before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
pushFollow(FOLLOW_2);
@@ -7793,38 +8033,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Alternatives_2"
- // InternalApplicationConfiguration.g:2443:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2514:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) );
public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2447:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2518:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA17_0==62) ) {
- alt17=1;
+ if ( (LA18_0==63) ) {
+ alt18=1;
}
- else if ( (LA17_0==28) ) {
- alt17=2;
+ else if ( (LA18_0==30) ) {
+ alt18=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt18) {
case 1 :
- // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2449:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2520:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
{
before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0());
- // InternalApplicationConfiguration.g:2450:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
- // InternalApplicationConfiguration.g:2450:4: rule__ClassTypeScope__SetsNewAssignment_2_0
+ // InternalApplicationConfiguration.g:2521:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2521:4: rule__ClassTypeScope__SetsNewAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__SetsNewAssignment_2_0();
@@ -7842,14 +8082,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2455:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2526:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
{
before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1());
- // InternalApplicationConfiguration.g:2456:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
- // InternalApplicationConfiguration.g:2456:4: rule__ClassTypeScope__SetsSumAssignment_2_1
+ // InternalApplicationConfiguration.g:2527:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2527:4: rule__ClassTypeScope__SetsSumAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__SetsSumAssignment_2_1();
@@ -7884,51 +8124,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Alternatives_3"
- // InternalApplicationConfiguration.g:2464:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
+ // InternalApplicationConfiguration.g:2535:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) );
public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2468:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2539:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) )
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( (LA18_0==RULE_INT) ) {
- int LA18_1 = input.LA(2);
+ if ( (LA19_0==RULE_INT) ) {
+ int LA19_1 = input.LA(2);
- if ( (LA18_1==EOF||(LA18_1>=30 && LA18_1<=31)) ) {
- alt18=1;
+ if ( (LA19_1==54) ) {
+ alt19=2;
}
- else if ( (LA18_1==53) ) {
- alt18=2;
+ else if ( (LA19_1==EOF||(LA19_1>=32 && LA19_1<=33)) ) {
+ alt19=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 18, 1, input);
+ new NoViableAltException("", 19, 1, input);
throw nvae;
}
}
- else if ( (LA18_0==63) ) {
- alt18=1;
+ else if ( (LA19_0==64) ) {
+ alt19=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt19) {
case 1 :
- // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
{
- // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
- // InternalApplicationConfiguration.g:2470:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2541:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
{
before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0());
- // InternalApplicationConfiguration.g:2471:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
- // InternalApplicationConfiguration.g:2471:4: rule__ClassTypeScope__NumberAssignment_3_0
+ // InternalApplicationConfiguration.g:2542:3: ( rule__ClassTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2542:4: rule__ClassTypeScope__NumberAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__NumberAssignment_3_0();
@@ -7946,14 +8186,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
{
- // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
- // InternalApplicationConfiguration.g:2476:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2547:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
{
before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1());
- // InternalApplicationConfiguration.g:2477:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
- // InternalApplicationConfiguration.g:2477:4: rule__ClassTypeScope__NumberAssignment_3_1
+ // InternalApplicationConfiguration.g:2548:3: ( rule__ClassTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2548:4: rule__ClassTypeScope__NumberAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__NumberAssignment_3_1();
@@ -7988,38 +8228,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Alternatives_2"
- // InternalApplicationConfiguration.g:2485:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2556:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) );
public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2489:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2560:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) )
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA19_0==62) ) {
- alt19=1;
+ if ( (LA20_0==63) ) {
+ alt20=1;
}
- else if ( (LA19_0==28) ) {
- alt19=2;
+ else if ( (LA20_0==30) ) {
+ alt20=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt20) {
case 1 :
- // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2491:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2562:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0());
- // InternalApplicationConfiguration.g:2492:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
- // InternalApplicationConfiguration.g:2492:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
+ // InternalApplicationConfiguration.g:2563:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2563:4: rule__ObjectTypeScope__SetsNewAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__SetsNewAssignment_2_0();
@@ -8037,14 +8277,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2497:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2568:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1());
- // InternalApplicationConfiguration.g:2498:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
- // InternalApplicationConfiguration.g:2498:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
+ // InternalApplicationConfiguration.g:2569:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2569:4: rule__ObjectTypeScope__SetsSumAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__SetsSumAssignment_2_1();
@@ -8079,51 +8319,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Alternatives_3"
- // InternalApplicationConfiguration.g:2506:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
+ // InternalApplicationConfiguration.g:2577:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) );
public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2510:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2581:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA20_0==RULE_INT) ) {
- int LA20_1 = input.LA(2);
+ if ( (LA21_0==RULE_INT) ) {
+ int LA21_1 = input.LA(2);
- if ( (LA20_1==EOF||(LA20_1>=30 && LA20_1<=31)) ) {
- alt20=1;
+ if ( (LA21_1==54) ) {
+ alt21=2;
}
- else if ( (LA20_1==53) ) {
- alt20=2;
+ else if ( (LA21_1==EOF||(LA21_1>=32 && LA21_1<=33)) ) {
+ alt21=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 20, 1, input);
+ new NoViableAltException("", 21, 1, input);
throw nvae;
}
}
- else if ( (LA20_0==63) ) {
- alt20=1;
+ else if ( (LA21_0==64) ) {
+ alt21=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt21) {
case 1 :
- // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
{
- // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
- // InternalApplicationConfiguration.g:2512:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2583:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
{
before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0());
- // InternalApplicationConfiguration.g:2513:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
- // InternalApplicationConfiguration.g:2513:4: rule__ObjectTypeScope__NumberAssignment_3_0
+ // InternalApplicationConfiguration.g:2584:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2584:4: rule__ObjectTypeScope__NumberAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__NumberAssignment_3_0();
@@ -8141,14 +8381,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
{
- // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
- // InternalApplicationConfiguration.g:2518:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2589:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
{
before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1());
- // InternalApplicationConfiguration.g:2519:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
- // InternalApplicationConfiguration.g:2519:4: rule__ObjectTypeScope__NumberAssignment_3_1
+ // InternalApplicationConfiguration.g:2590:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2590:4: rule__ObjectTypeScope__NumberAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__NumberAssignment_3_1();
@@ -8183,38 +8423,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Alternatives_2"
- // InternalApplicationConfiguration.g:2527:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2598:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) );
public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2531:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2602:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA21_0==62) ) {
- alt21=1;
+ if ( (LA22_0==63) ) {
+ alt22=1;
}
- else if ( (LA21_0==28) ) {
- alt21=2;
+ else if ( (LA22_0==30) ) {
+ alt22=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt22) {
case 1 :
- // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2533:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2604:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0());
- // InternalApplicationConfiguration.g:2534:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
- // InternalApplicationConfiguration.g:2534:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
+ // InternalApplicationConfiguration.g:2605:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2605:4: rule__IntegerTypeScope__SetsNewAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__SetsNewAssignment_2_0();
@@ -8232,14 +8472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2539:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2610:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1());
- // InternalApplicationConfiguration.g:2540:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
- // InternalApplicationConfiguration.g:2540:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
+ // InternalApplicationConfiguration.g:2611:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2611:4: rule__IntegerTypeScope__SetsSumAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__SetsSumAssignment_2_1();
@@ -8274,60 +8514,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Alternatives_3"
- // InternalApplicationConfiguration.g:2548:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
+ // InternalApplicationConfiguration.g:2619:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) );
public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2552:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
- int alt22=3;
+ // InternalApplicationConfiguration.g:2623:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) )
+ int alt23=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA22_1 = input.LA(2);
+ int LA23_1 = input.LA(2);
- if ( (LA22_1==EOF||(LA22_1>=30 && LA22_1<=31)) ) {
- alt22=1;
+ if ( (LA23_1==54) ) {
+ alt23=2;
}
- else if ( (LA22_1==53) ) {
- alt22=2;
+ else if ( (LA23_1==EOF||(LA23_1>=32 && LA23_1<=33)) ) {
+ alt23=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 22, 1, input);
+ new NoViableAltException("", 23, 1, input);
throw nvae;
}
}
break;
- case 63:
+ case 64:
{
- alt22=1;
+ alt23=1;
}
break;
- case 29:
+ case 31:
{
- alt22=3;
+ alt23=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt23) {
case 1 :
- // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
{
- // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
- // InternalApplicationConfiguration.g:2554:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2625:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0());
- // InternalApplicationConfiguration.g:2555:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
- // InternalApplicationConfiguration.g:2555:4: rule__IntegerTypeScope__NumberAssignment_3_0
+ // InternalApplicationConfiguration.g:2626:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2626:4: rule__IntegerTypeScope__NumberAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__NumberAssignment_3_0();
@@ -8345,14 +8585,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
{
- // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
- // InternalApplicationConfiguration.g:2560:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2631:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1());
- // InternalApplicationConfiguration.g:2561:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
- // InternalApplicationConfiguration.g:2561:4: rule__IntegerTypeScope__NumberAssignment_3_1
+ // InternalApplicationConfiguration.g:2632:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2632:4: rule__IntegerTypeScope__NumberAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__NumberAssignment_3_1();
@@ -8370,14 +8610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
{
- // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
- // InternalApplicationConfiguration.g:2566:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2637:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2());
- // InternalApplicationConfiguration.g:2567:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
- // InternalApplicationConfiguration.g:2567:4: rule__IntegerTypeScope__NumberAssignment_3_2
+ // InternalApplicationConfiguration.g:2638:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2638:4: rule__IntegerTypeScope__NumberAssignment_3_2
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__NumberAssignment_3_2();
@@ -8412,38 +8652,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Alternatives_2"
- // InternalApplicationConfiguration.g:2575:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2646:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) );
public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2579:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2650:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) )
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA23_0==62) ) {
- alt23=1;
+ if ( (LA24_0==63) ) {
+ alt24=1;
}
- else if ( (LA23_0==28) ) {
- alt23=2;
+ else if ( (LA24_0==30) ) {
+ alt24=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt24) {
case 1 :
- // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2581:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2652:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
{
before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0());
- // InternalApplicationConfiguration.g:2582:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
- // InternalApplicationConfiguration.g:2582:4: rule__RealTypeScope__SetsNewAssignment_2_0
+ // InternalApplicationConfiguration.g:2653:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2653:4: rule__RealTypeScope__SetsNewAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__SetsNewAssignment_2_0();
@@ -8461,14 +8701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2587:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2658:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
{
before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1());
- // InternalApplicationConfiguration.g:2588:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
- // InternalApplicationConfiguration.g:2588:4: rule__RealTypeScope__SetsSumAssignment_2_1
+ // InternalApplicationConfiguration.g:2659:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2659:4: rule__RealTypeScope__SetsSumAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__SetsSumAssignment_2_1();
@@ -8503,60 +8743,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Alternatives_3"
- // InternalApplicationConfiguration.g:2596:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
+ // InternalApplicationConfiguration.g:2667:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) );
public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2600:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
- int alt24=3;
+ // InternalApplicationConfiguration.g:2671:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) )
+ int alt25=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA24_1 = input.LA(2);
+ int LA25_1 = input.LA(2);
- if ( (LA24_1==EOF||(LA24_1>=30 && LA24_1<=31)) ) {
- alt24=1;
+ if ( (LA25_1==54) ) {
+ alt25=2;
}
- else if ( (LA24_1==53) ) {
- alt24=2;
+ else if ( (LA25_1==EOF||(LA25_1>=32 && LA25_1<=33)) ) {
+ alt25=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 24, 1, input);
+ new NoViableAltException("", 25, 1, input);
throw nvae;
}
}
break;
- case 63:
+ case 64:
{
- alt24=1;
+ alt25=1;
}
break;
- case 29:
+ case 31:
{
- alt24=3;
+ alt25=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt25) {
case 1 :
- // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
{
- // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
- // InternalApplicationConfiguration.g:2602:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2673:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
{
before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0());
- // InternalApplicationConfiguration.g:2603:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
- // InternalApplicationConfiguration.g:2603:4: rule__RealTypeScope__NumberAssignment_3_0
+ // InternalApplicationConfiguration.g:2674:3: ( rule__RealTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2674:4: rule__RealTypeScope__NumberAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__NumberAssignment_3_0();
@@ -8574,14 +8814,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
{
- // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
- // InternalApplicationConfiguration.g:2608:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2679:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
{
before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1());
- // InternalApplicationConfiguration.g:2609:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
- // InternalApplicationConfiguration.g:2609:4: rule__RealTypeScope__NumberAssignment_3_1
+ // InternalApplicationConfiguration.g:2680:3: ( rule__RealTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2680:4: rule__RealTypeScope__NumberAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__NumberAssignment_3_1();
@@ -8599,14 +8839,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
{
- // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
- // InternalApplicationConfiguration.g:2614:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2685:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
{
before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2());
- // InternalApplicationConfiguration.g:2615:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
- // InternalApplicationConfiguration.g:2615:4: rule__RealTypeScope__NumberAssignment_3_2
+ // InternalApplicationConfiguration.g:2686:3: ( rule__RealTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2686:4: rule__RealTypeScope__NumberAssignment_3_2
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__NumberAssignment_3_2();
@@ -8641,38 +8881,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Alternatives_2"
- // InternalApplicationConfiguration.g:2623:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2694:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) );
public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2627:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
- int alt25=2;
- int LA25_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2698:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA25_0==62) ) {
- alt25=1;
+ if ( (LA26_0==63) ) {
+ alt26=1;
}
- else if ( (LA25_0==28) ) {
- alt25=2;
+ else if ( (LA26_0==30) ) {
+ alt26=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
+ new NoViableAltException("", 26, 0, input);
throw nvae;
}
- switch (alt25) {
+ switch (alt26) {
case 1 :
- // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2629:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2700:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
{
before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0());
- // InternalApplicationConfiguration.g:2630:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
- // InternalApplicationConfiguration.g:2630:4: rule__StringTypeScope__SetsNewAssignment_2_0
+ // InternalApplicationConfiguration.g:2701:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2701:4: rule__StringTypeScope__SetsNewAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__SetsNewAssignment_2_0();
@@ -8690,14 +8930,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2635:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2706:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
{
before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1());
- // InternalApplicationConfiguration.g:2636:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
- // InternalApplicationConfiguration.g:2636:4: rule__StringTypeScope__SetsSumAssignment_2_1
+ // InternalApplicationConfiguration.g:2707:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2707:4: rule__StringTypeScope__SetsSumAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__SetsSumAssignment_2_1();
@@ -8732,60 +8972,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Alternatives_3"
- // InternalApplicationConfiguration.g:2644:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
+ // InternalApplicationConfiguration.g:2715:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) );
public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2648:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
- int alt26=3;
+ // InternalApplicationConfiguration.g:2719:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) )
+ int alt27=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA26_1 = input.LA(2);
+ int LA27_1 = input.LA(2);
- if ( (LA26_1==EOF||(LA26_1>=30 && LA26_1<=31)) ) {
- alt26=1;
+ if ( (LA27_1==54) ) {
+ alt27=2;
}
- else if ( (LA26_1==53) ) {
- alt26=2;
+ else if ( (LA27_1==EOF||(LA27_1>=32 && LA27_1<=33)) ) {
+ alt27=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 26, 1, input);
+ new NoViableAltException("", 27, 1, input);
throw nvae;
}
}
break;
- case 63:
+ case 64:
{
- alt26=1;
+ alt27=1;
}
break;
- case 29:
+ case 31:
{
- alt26=3;
+ alt27=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt27) {
case 1 :
- // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
{
- // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
- // InternalApplicationConfiguration.g:2650:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) )
+ // InternalApplicationConfiguration.g:2721:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
{
before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0());
- // InternalApplicationConfiguration.g:2651:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
- // InternalApplicationConfiguration.g:2651:4: rule__StringTypeScope__NumberAssignment_3_0
+ // InternalApplicationConfiguration.g:2722:3: ( rule__StringTypeScope__NumberAssignment_3_0 )
+ // InternalApplicationConfiguration.g:2722:4: rule__StringTypeScope__NumberAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__NumberAssignment_3_0();
@@ -8803,14 +9043,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
{
- // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
- // InternalApplicationConfiguration.g:2656:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:2727:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
{
before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1());
- // InternalApplicationConfiguration.g:2657:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
- // InternalApplicationConfiguration.g:2657:4: rule__StringTypeScope__NumberAssignment_3_1
+ // InternalApplicationConfiguration.g:2728:3: ( rule__StringTypeScope__NumberAssignment_3_1 )
+ // InternalApplicationConfiguration.g:2728:4: rule__StringTypeScope__NumberAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__NumberAssignment_3_1();
@@ -8828,14 +9068,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
{
- // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
- // InternalApplicationConfiguration.g:2662:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) )
+ // InternalApplicationConfiguration.g:2733:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
{
before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2());
- // InternalApplicationConfiguration.g:2663:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
- // InternalApplicationConfiguration.g:2663:4: rule__StringTypeScope__NumberAssignment_3_2
+ // InternalApplicationConfiguration.g:2734:3: ( rule__StringTypeScope__NumberAssignment_3_2 )
+ // InternalApplicationConfiguration.g:2734:4: rule__StringTypeScope__NumberAssignment_3_2
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__NumberAssignment_3_2();
@@ -8870,38 +9110,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ExactNumber__Alternatives"
- // InternalApplicationConfiguration.g:2671:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
+ // InternalApplicationConfiguration.g:2742:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) );
public final void rule__ExactNumber__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2675:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2746:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( (LA27_0==RULE_INT) ) {
- alt27=1;
+ if ( (LA28_0==RULE_INT) ) {
+ alt28=1;
}
- else if ( (LA27_0==63) ) {
- alt27=2;
+ else if ( (LA28_0==64) ) {
+ alt28=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt28) {
case 1 :
- // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
+ // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
{
- // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
- // InternalApplicationConfiguration.g:2677:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
+ // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) )
+ // InternalApplicationConfiguration.g:2748:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
{
before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0());
- // InternalApplicationConfiguration.g:2678:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
- // InternalApplicationConfiguration.g:2678:4: rule__ExactNumber__ExactNumberAssignment_0
+ // InternalApplicationConfiguration.g:2749:3: ( rule__ExactNumber__ExactNumberAssignment_0 )
+ // InternalApplicationConfiguration.g:2749:4: rule__ExactNumber__ExactNumberAssignment_0
{
pushFollow(FOLLOW_2);
rule__ExactNumber__ExactNumberAssignment_0();
@@ -8919,14 +9159,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
+ // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
- // InternalApplicationConfiguration.g:2683:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
+ // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) )
+ // InternalApplicationConfiguration.g:2754:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
{
before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1());
- // InternalApplicationConfiguration.g:2684:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
- // InternalApplicationConfiguration.g:2684:4: rule__ExactNumber__ExactUnlimitedAssignment_1
+ // InternalApplicationConfiguration.g:2755:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 )
+ // InternalApplicationConfiguration.g:2755:4: rule__ExactNumber__ExactUnlimitedAssignment_1
{
pushFollow(FOLLOW_2);
rule__ExactNumber__ExactUnlimitedAssignment_1();
@@ -8961,38 +9201,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Alternatives_2"
- // InternalApplicationConfiguration.g:2692:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
+ // InternalApplicationConfiguration.g:2763:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) );
public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2696:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2767:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) )
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA28_0==RULE_INT) ) {
- alt28=1;
+ if ( (LA29_0==RULE_INT) ) {
+ alt29=1;
}
- else if ( (LA28_0==63) ) {
- alt28=2;
+ else if ( (LA29_0==64) ) {
+ alt29=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt29) {
case 1 :
- // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:2698:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:2769:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
{
before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0());
- // InternalApplicationConfiguration.g:2699:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
- // InternalApplicationConfiguration.g:2699:4: rule__IntervallNumber__MaxNumberAssignment_2_0
+ // InternalApplicationConfiguration.g:2770:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 )
+ // InternalApplicationConfiguration.g:2770:4: rule__IntervallNumber__MaxNumberAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__MaxNumberAssignment_2_0();
@@ -9010,14 +9250,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:2704:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:2775:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
{
before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1());
- // InternalApplicationConfiguration.g:2705:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
- // InternalApplicationConfiguration.g:2705:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
+ // InternalApplicationConfiguration.g:2776:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 )
+ // InternalApplicationConfiguration.g:2776:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__MaxUnlimitedAssignment_2_1();
@@ -9052,34 +9292,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Scope__Alternatives"
- // InternalApplicationConfiguration.g:2713:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
+ // InternalApplicationConfiguration.g:2784:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) );
public final void rule__Scope__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2717:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2788:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA29_0==29) ) {
- alt29=1;
+ if ( (LA30_0==31) ) {
+ alt30=1;
}
- else if ( (LA29_0==RULE_ID) ) {
- alt29=2;
+ else if ( (LA30_0==RULE_ID) ) {
+ alt30=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 30, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt30) {
case 1 :
- // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification )
{
- // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification )
- // InternalApplicationConfiguration.g:2719:3: ruleScopeSpecification
+ // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:2790:3: ruleScopeSpecification
{
before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -9095,10 +9335,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference )
+ // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference )
{
- // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference )
- // InternalApplicationConfiguration.g:2725:3: ruleScopeReference
+ // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference )
+ // InternalApplicationConfiguration.g:2796:3: ruleScopeReference
{
before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -9131,38 +9371,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationDirection__Alternatives"
- // InternalApplicationConfiguration.g:2734:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) );
+ // InternalApplicationConfiguration.g:2805:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) );
public final void rule__OptimizationDirection__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2738:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2809:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) )
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA30_0==11) ) {
- alt30=1;
+ if ( (LA31_0==11) ) {
+ alt31=1;
}
- else if ( (LA30_0==12) ) {
- alt30=2;
+ else if ( (LA31_0==12) ) {
+ alt31=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) )
+ // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) )
{
- // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) )
- // InternalApplicationConfiguration.g:2740:3: ( 'minimize' )
+ // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) )
+ // InternalApplicationConfiguration.g:2811:3: ( 'minimize' )
{
before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
- // InternalApplicationConfiguration.g:2741:3: ( 'minimize' )
- // InternalApplicationConfiguration.g:2741:4: 'minimize'
+ // InternalApplicationConfiguration.g:2812:3: ( 'minimize' )
+ // InternalApplicationConfiguration.g:2812:4: 'minimize'
{
match(input,11,FOLLOW_2);
@@ -9176,14 +9416,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) )
+ // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) )
{
- // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) )
- // InternalApplicationConfiguration.g:2746:3: ( 'maximize' )
+ // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) )
+ // InternalApplicationConfiguration.g:2817:3: ( 'maximize' )
{
before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
- // InternalApplicationConfiguration.g:2747:3: ( 'maximize' )
- // InternalApplicationConfiguration.g:2747:4: 'maximize'
+ // InternalApplicationConfiguration.g:2818:3: ( 'maximize' )
+ // InternalApplicationConfiguration.g:2818:4: 'maximize'
{
match(input,12,FOLLOW_2);
@@ -9214,44 +9454,58 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ComparisonOperator__Alternatives"
- // InternalApplicationConfiguration.g:2755:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) );
+ // InternalApplicationConfiguration.g:2826:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) );
public final void rule__ComparisonOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2759:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
-
- if ( (LA31_0==13) ) {
- alt31=1;
- }
- else if ( (LA31_0==14) ) {
- alt31=2;
- }
- else {
+ // InternalApplicationConfiguration.g:2830:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) )
+ int alt32=4;
+ switch ( input.LA(1) ) {
+ case 13:
+ {
+ alt32=1;
+ }
+ break;
+ case 14:
+ {
+ alt32=2;
+ }
+ break;
+ case 15:
+ {
+ alt32=3;
+ }
+ break;
+ case 16:
+ {
+ alt32=4;
+ }
+ break;
+ default:
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt31) {
+
+ switch (alt32) {
case 1 :
- // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) )
+ // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) )
{
- // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) )
- // InternalApplicationConfiguration.g:2761:3: ( '<=' )
+ // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) )
+ // InternalApplicationConfiguration.g:2832:3: ( '<' )
{
- before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
- // InternalApplicationConfiguration.g:2762:3: ( '<=' )
- // InternalApplicationConfiguration.g:2762:4: '<='
+ before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
+ // InternalApplicationConfiguration.g:2833:3: ( '<' )
+ // InternalApplicationConfiguration.g:2833:4: '<'
{
match(input,13,FOLLOW_2);
}
- after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
+ after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
}
@@ -9259,20 +9513,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) )
+ // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) )
{
- // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) )
- // InternalApplicationConfiguration.g:2767:3: ( '>=' )
+ // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) )
+ // InternalApplicationConfiguration.g:2838:3: ( '>' )
{
- before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
- // InternalApplicationConfiguration.g:2768:3: ( '>=' )
- // InternalApplicationConfiguration.g:2768:4: '>='
+ before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
+ // InternalApplicationConfiguration.g:2839:3: ( '>' )
+ // InternalApplicationConfiguration.g:2839:4: '>'
{
match(input,14,FOLLOW_2);
}
- after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
+ after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) )
+ {
+ // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) )
+ // InternalApplicationConfiguration.g:2844:3: ( '<=' )
+ {
+ before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
+ // InternalApplicationConfiguration.g:2845:3: ( '<=' )
+ // InternalApplicationConfiguration.g:2845:4: '<='
+ {
+ match(input,15,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) )
+ {
+ // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) )
+ // InternalApplicationConfiguration.g:2850:3: ( '>=' )
+ {
+ before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
+ // InternalApplicationConfiguration.g:2851:3: ( '>=' )
+ // InternalApplicationConfiguration.g:2851:4: '>='
+ {
+ match(input,16,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
}
@@ -9297,49 +9593,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentLevelSpecification__Alternatives"
- // InternalApplicationConfiguration.g:2776:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) );
+ // InternalApplicationConfiguration.g:2859:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) );
public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2780:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) )
- int alt32=3;
+ // InternalApplicationConfiguration.g:2863:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) )
+ int alt33=3;
switch ( input.LA(1) ) {
- case 15:
+ case 17:
{
- alt32=1;
+ alt33=1;
}
break;
- case 16:
+ case 18:
{
- alt32=2;
+ alt33=2;
}
break;
- case 17:
+ case 19:
{
- alt32=3;
+ alt33=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) )
+ // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) )
{
- // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) )
- // InternalApplicationConfiguration.g:2782:3: ( 'none' )
+ // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) )
+ // InternalApplicationConfiguration.g:2865:3: ( 'none' )
{
before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
- // InternalApplicationConfiguration.g:2783:3: ( 'none' )
- // InternalApplicationConfiguration.g:2783:4: 'none'
+ // InternalApplicationConfiguration.g:2866:3: ( 'none' )
+ // InternalApplicationConfiguration.g:2866:4: 'none'
{
- match(input,15,FOLLOW_2);
+ match(input,17,FOLLOW_2);
}
@@ -9351,16 +9647,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) )
+ // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) )
{
- // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) )
- // InternalApplicationConfiguration.g:2788:3: ( 'normal' )
+ // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) )
+ // InternalApplicationConfiguration.g:2871:3: ( 'normal' )
{
before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
- // InternalApplicationConfiguration.g:2789:3: ( 'normal' )
- // InternalApplicationConfiguration.g:2789:4: 'normal'
+ // InternalApplicationConfiguration.g:2872:3: ( 'normal' )
+ // InternalApplicationConfiguration.g:2872:4: 'normal'
{
- match(input,16,FOLLOW_2);
+ match(input,18,FOLLOW_2);
}
@@ -9372,16 +9668,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) )
+ // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) )
{
- // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) )
- // InternalApplicationConfiguration.g:2794:3: ( 'full' )
+ // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) )
+ // InternalApplicationConfiguration.g:2877:3: ( 'full' )
{
before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
- // InternalApplicationConfiguration.g:2795:3: ( 'full' )
- // InternalApplicationConfiguration.g:2795:4: 'full'
+ // InternalApplicationConfiguration.g:2878:3: ( 'full' )
+ // InternalApplicationConfiguration.g:2878:4: 'full'
{
- match(input,17,FOLLOW_2);
+ match(input,19,FOLLOW_2);
}
@@ -9410,49 +9706,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Solver__Alternatives"
- // InternalApplicationConfiguration.g:2803:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
+ // InternalApplicationConfiguration.g:2886:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) );
public final void rule__Solver__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2807:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
- int alt33=3;
+ // InternalApplicationConfiguration.g:2890:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) )
+ int alt34=3;
switch ( input.LA(1) ) {
- case 18:
+ case 20:
{
- alt33=1;
+ alt34=1;
}
break;
- case 19:
+ case 21:
{
- alt33=2;
+ alt34=2;
}
break;
- case 20:
+ case 22:
{
- alt33=3;
+ alt34=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) )
+ // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) )
{
- // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) )
- // InternalApplicationConfiguration.g:2809:3: ( 'SMTSolver' )
+ // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) )
+ // InternalApplicationConfiguration.g:2892:3: ( 'SMTSolver' )
{
before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
- // InternalApplicationConfiguration.g:2810:3: ( 'SMTSolver' )
- // InternalApplicationConfiguration.g:2810:4: 'SMTSolver'
+ // InternalApplicationConfiguration.g:2893:3: ( 'SMTSolver' )
+ // InternalApplicationConfiguration.g:2893:4: 'SMTSolver'
{
- match(input,18,FOLLOW_2);
+ match(input,20,FOLLOW_2);
}
@@ -9464,16 +9760,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) )
+ // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) )
{
- // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) )
- // InternalApplicationConfiguration.g:2815:3: ( 'AlloySolver' )
+ // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) )
+ // InternalApplicationConfiguration.g:2898:3: ( 'AlloySolver' )
{
before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
- // InternalApplicationConfiguration.g:2816:3: ( 'AlloySolver' )
- // InternalApplicationConfiguration.g:2816:4: 'AlloySolver'
+ // InternalApplicationConfiguration.g:2899:3: ( 'AlloySolver' )
+ // InternalApplicationConfiguration.g:2899:4: 'AlloySolver'
{
- match(input,19,FOLLOW_2);
+ match(input,21,FOLLOW_2);
}
@@ -9485,16 +9781,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) )
+ // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) )
{
- // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) )
- // InternalApplicationConfiguration.g:2821:3: ( 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) )
+ // InternalApplicationConfiguration.g:2904:3: ( 'ViatraSolver' )
{
before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
- // InternalApplicationConfiguration.g:2822:3: ( 'ViatraSolver' )
- // InternalApplicationConfiguration.g:2822:4: 'ViatraSolver'
+ // InternalApplicationConfiguration.g:2905:3: ( 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:2905:4: 'ViatraSolver'
{
- match(input,20,FOLLOW_2);
+ match(input,22,FOLLOW_2);
}
@@ -9523,14 +9819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__Group__0"
- // InternalApplicationConfiguration.g:2830:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
+ // InternalApplicationConfiguration.g:2913:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2834:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
- // InternalApplicationConfiguration.g:2835:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
+ // InternalApplicationConfiguration.g:2917:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
+ // InternalApplicationConfiguration.g:2918:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
{
pushFollow(FOLLOW_3);
rule__ConfigurationScript__Group__0__Impl();
@@ -9561,33 +9857,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
- // InternalApplicationConfiguration.g:2842:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
+ // InternalApplicationConfiguration.g:2925:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2846:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
- // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
+ // InternalApplicationConfiguration.g:2929:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
+ // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
{
- // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
- // InternalApplicationConfiguration.g:2848:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
+ // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
+ // InternalApplicationConfiguration.g:2931:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
{
before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
- // InternalApplicationConfiguration.g:2849:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
- loop34:
+ // InternalApplicationConfiguration.g:2932:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
+ loop35:
do {
- int alt34=2;
- int LA34_0 = input.LA(1);
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==23) ) {
- alt34=1;
+ if ( (LA35_0==25) ) {
+ alt35=1;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // InternalApplicationConfiguration.g:2849:3: rule__ConfigurationScript__ImportsAssignment_0
+ // InternalApplicationConfiguration.g:2932:3: rule__ConfigurationScript__ImportsAssignment_0
{
pushFollow(FOLLOW_4);
rule__ConfigurationScript__ImportsAssignment_0();
@@ -9599,7 +9895,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop34;
+ break loop35;
}
} while (true);
@@ -9626,14 +9922,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__Group__1"
- // InternalApplicationConfiguration.g:2857:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:2940:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2861:1: ( rule__ConfigurationScript__Group__1__Impl )
- // InternalApplicationConfiguration.g:2862:2: rule__ConfigurationScript__Group__1__Impl
+ // InternalApplicationConfiguration.g:2944:1: ( rule__ConfigurationScript__Group__1__Impl )
+ // InternalApplicationConfiguration.g:2945:2: rule__ConfigurationScript__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ConfigurationScript__Group__1__Impl();
@@ -9659,33 +9955,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
- // InternalApplicationConfiguration.g:2868:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
+ // InternalApplicationConfiguration.g:2951:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2872:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
- // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
+ // InternalApplicationConfiguration.g:2955:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
+ // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
{
- // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
- // InternalApplicationConfiguration.g:2874:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
+ // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
+ // InternalApplicationConfiguration.g:2957:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
{
before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
- // InternalApplicationConfiguration.g:2875:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
- loop35:
+ // InternalApplicationConfiguration.g:2958:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
+ loop36:
do {
- int alt35=2;
- int LA35_0 = input.LA(1);
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA35_0==27||LA35_0==35||(LA35_0>=37 && LA35_0<=38)||(LA35_0>=41 && LA35_0<=42)||(LA35_0>=54 && LA35_0<=55)) ) {
- alt35=1;
+ if ( (LA36_0==29||LA36_0==37||(LA36_0>=39 && LA36_0<=40)||(LA36_0>=44 && LA36_0<=45)||(LA36_0>=55 && LA36_0<=56)) ) {
+ alt36=1;
}
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // InternalApplicationConfiguration.g:2875:3: rule__ConfigurationScript__CommandsAssignment_1
+ // InternalApplicationConfiguration.g:2958:3: rule__ConfigurationScript__CommandsAssignment_1
{
pushFollow(FOLLOW_5);
rule__ConfigurationScript__CommandsAssignment_1();
@@ -9697,7 +9993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop35;
+ break loop36;
}
} while (true);
@@ -9724,14 +10020,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group__0"
- // InternalApplicationConfiguration.g:2884:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
+ // InternalApplicationConfiguration.g:2967:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
public final void rule__QualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2888:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // InternalApplicationConfiguration.g:2889:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ // InternalApplicationConfiguration.g:2971:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalApplicationConfiguration.g:2972:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
pushFollow(FOLLOW_6);
rule__QualifiedName__Group__0__Impl();
@@ -9762,17 +10058,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // InternalApplicationConfiguration.g:2896:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:2979:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2900:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:2901:1: ( RULE_ID )
+ // InternalApplicationConfiguration.g:2983:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:2984:1: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:2901:1: ( RULE_ID )
- // InternalApplicationConfiguration.g:2902:2: RULE_ID
+ // InternalApplicationConfiguration.g:2984:1: ( RULE_ID )
+ // InternalApplicationConfiguration.g:2985:2: RULE_ID
{
before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
match(input,RULE_ID,FOLLOW_2);
@@ -9799,14 +10095,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group__1"
- // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:2994:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2915:1: ( rule__QualifiedName__Group__1__Impl )
- // InternalApplicationConfiguration.g:2916:2: rule__QualifiedName__Group__1__Impl
+ // InternalApplicationConfiguration.g:2998:1: ( rule__QualifiedName__Group__1__Impl )
+ // InternalApplicationConfiguration.g:2999:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__1__Impl();
@@ -9832,33 +10128,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // InternalApplicationConfiguration.g:2922:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:3005:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2926:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
- // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalApplicationConfiguration.g:3009:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
+ // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
- // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* )
- // InternalApplicationConfiguration.g:2928:2: ( rule__QualifiedName__Group_1__0 )*
+ // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalApplicationConfiguration.g:3011:2: ( rule__QualifiedName__Group_1__0 )*
{
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
- // InternalApplicationConfiguration.g:2929:2: ( rule__QualifiedName__Group_1__0 )*
- loop36:
+ // InternalApplicationConfiguration.g:3012:2: ( rule__QualifiedName__Group_1__0 )*
+ loop37:
do {
- int alt36=2;
- int LA36_0 = input.LA(1);
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA36_0==21) ) {
- alt36=1;
+ if ( (LA37_0==23) ) {
+ alt37=1;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // InternalApplicationConfiguration.g:2929:3: rule__QualifiedName__Group_1__0
+ // InternalApplicationConfiguration.g:3012:3: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_7);
rule__QualifiedName__Group_1__0();
@@ -9870,7 +10166,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop36;
+ break loop37;
}
} while (true);
@@ -9897,14 +10193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group_1__0"
- // InternalApplicationConfiguration.g:2938:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
+ // InternalApplicationConfiguration.g:3021:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2942:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
- // InternalApplicationConfiguration.g:2943:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
+ // InternalApplicationConfiguration.g:3025:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
+ // InternalApplicationConfiguration.g:3026:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
{
pushFollow(FOLLOW_8);
rule__QualifiedName__Group_1__0__Impl();
@@ -9935,20 +10231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
- // InternalApplicationConfiguration.g:2950:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
+ // InternalApplicationConfiguration.g:3033:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2954:1: ( ( '.' ) )
- // InternalApplicationConfiguration.g:2955:1: ( '.' )
+ // InternalApplicationConfiguration.g:3037:1: ( ( '.' ) )
+ // InternalApplicationConfiguration.g:3038:1: ( '.' )
{
- // InternalApplicationConfiguration.g:2955:1: ( '.' )
- // InternalApplicationConfiguration.g:2956:2: '.'
+ // InternalApplicationConfiguration.g:3038:1: ( '.' )
+ // InternalApplicationConfiguration.g:3039:2: '.'
{
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
- match(input,21,FOLLOW_2);
+ match(input,23,FOLLOW_2);
after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
@@ -9972,14 +10268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group_1__1"
- // InternalApplicationConfiguration.g:2965:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
+ // InternalApplicationConfiguration.g:3048:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2969:1: ( rule__QualifiedName__Group_1__1__Impl )
- // InternalApplicationConfiguration.g:2970:2: rule__QualifiedName__Group_1__1__Impl
+ // InternalApplicationConfiguration.g:3052:1: ( rule__QualifiedName__Group_1__1__Impl )
+ // InternalApplicationConfiguration.g:3053:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__1__Impl();
@@ -10005,17 +10301,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
- // InternalApplicationConfiguration.g:2976:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:3059:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2980:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:2981:1: ( RULE_ID )
+ // InternalApplicationConfiguration.g:3063:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:3064:1: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:2981:1: ( RULE_ID )
- // InternalApplicationConfiguration.g:2982:2: RULE_ID
+ // InternalApplicationConfiguration.g:3064:1: ( RULE_ID )
+ // InternalApplicationConfiguration.g:3065:2: RULE_ID
{
before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
match(input,RULE_ID,FOLLOW_2);
@@ -10042,14 +10338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__0"
- // InternalApplicationConfiguration.g:2992:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ;
+ // InternalApplicationConfiguration.g:3075:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ;
public final void rule__REALLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:2996:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 )
- // InternalApplicationConfiguration.g:2997:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1
+ // InternalApplicationConfiguration.g:3079:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 )
+ // InternalApplicationConfiguration.g:3080:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1
{
pushFollow(FOLLOW_9);
rule__REALLiteral__Group__0__Impl();
@@ -10080,31 +10376,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__0__Impl"
- // InternalApplicationConfiguration.g:3004:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ;
+ // InternalApplicationConfiguration.g:3087:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3008:1: ( ( ( '-' )? ) )
- // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? )
+ // InternalApplicationConfiguration.g:3091:1: ( ( ( '-' )? ) )
+ // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? )
{
- // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? )
- // InternalApplicationConfiguration.g:3010:2: ( '-' )?
+ // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? )
+ // InternalApplicationConfiguration.g:3093:2: ( '-' )?
{
before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0());
- // InternalApplicationConfiguration.g:3011:2: ( '-' )?
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3094:2: ( '-' )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA37_0==22) ) {
- alt37=1;
+ if ( (LA38_0==24) ) {
+ alt38=1;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // InternalApplicationConfiguration.g:3011:3: '-'
+ // InternalApplicationConfiguration.g:3094:3: '-'
{
- match(input,22,FOLLOW_2);
+ match(input,24,FOLLOW_2);
}
break;
@@ -10134,14 +10430,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__1"
- // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ;
+ // InternalApplicationConfiguration.g:3102:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ;
public final void rule__REALLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3023:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 )
- // InternalApplicationConfiguration.g:3024:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2
+ // InternalApplicationConfiguration.g:3106:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 )
+ // InternalApplicationConfiguration.g:3107:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2
{
pushFollow(FOLLOW_6);
rule__REALLiteral__Group__1__Impl();
@@ -10172,17 +10468,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__1__Impl"
- // InternalApplicationConfiguration.g:3031:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:3114:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ;
public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3035:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:3036:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3118:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:3119:1: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:3036:1: ( RULE_INT )
- // InternalApplicationConfiguration.g:3037:2: RULE_INT
+ // InternalApplicationConfiguration.g:3119:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3120:2: RULE_INT
{
before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FOLLOW_2);
@@ -10209,14 +10505,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__2"
- // InternalApplicationConfiguration.g:3046:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ;
+ // InternalApplicationConfiguration.g:3129:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ;
public final void rule__REALLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3050:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 )
- // InternalApplicationConfiguration.g:3051:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3
+ // InternalApplicationConfiguration.g:3133:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 )
+ // InternalApplicationConfiguration.g:3134:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3
{
pushFollow(FOLLOW_9);
rule__REALLiteral__Group__2__Impl();
@@ -10247,20 +10543,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__2__Impl"
- // InternalApplicationConfiguration.g:3058:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ;
+ // InternalApplicationConfiguration.g:3141:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ;
public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3062:1: ( ( '.' ) )
- // InternalApplicationConfiguration.g:3063:1: ( '.' )
+ // InternalApplicationConfiguration.g:3145:1: ( ( '.' ) )
+ // InternalApplicationConfiguration.g:3146:1: ( '.' )
{
- // InternalApplicationConfiguration.g:3063:1: ( '.' )
- // InternalApplicationConfiguration.g:3064:2: '.'
+ // InternalApplicationConfiguration.g:3146:1: ( '.' )
+ // InternalApplicationConfiguration.g:3147:2: '.'
{
before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
- match(input,21,FOLLOW_2);
+ match(input,23,FOLLOW_2);
after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2());
}
@@ -10284,14 +10580,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__3"
- // InternalApplicationConfiguration.g:3073:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:3156:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ;
public final void rule__REALLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3077:1: ( rule__REALLiteral__Group__3__Impl )
- // InternalApplicationConfiguration.g:3078:2: rule__REALLiteral__Group__3__Impl
+ // InternalApplicationConfiguration.g:3160:1: ( rule__REALLiteral__Group__3__Impl )
+ // InternalApplicationConfiguration.g:3161:2: rule__REALLiteral__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__REALLiteral__Group__3__Impl();
@@ -10317,17 +10613,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__REALLiteral__Group__3__Impl"
- // InternalApplicationConfiguration.g:3084:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:3167:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ;
public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3088:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:3089:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3171:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:3172:1: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:3089:1: ( RULE_INT )
- // InternalApplicationConfiguration.g:3090:2: RULE_INT
+ // InternalApplicationConfiguration.g:3172:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3173:2: RULE_INT
{
before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3());
match(input,RULE_INT,FOLLOW_2);
@@ -10354,14 +10650,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__INTLiteral__Group__0"
- // InternalApplicationConfiguration.g:3100:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ;
+ // InternalApplicationConfiguration.g:3183:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ;
public final void rule__INTLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3104:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 )
- // InternalApplicationConfiguration.g:3105:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1
+ // InternalApplicationConfiguration.g:3187:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 )
+ // InternalApplicationConfiguration.g:3188:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1
{
pushFollow(FOLLOW_9);
rule__INTLiteral__Group__0__Impl();
@@ -10392,31 +10688,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__INTLiteral__Group__0__Impl"
- // InternalApplicationConfiguration.g:3112:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ;
+ // InternalApplicationConfiguration.g:3195:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3116:1: ( ( ( '-' )? ) )
- // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? )
+ // InternalApplicationConfiguration.g:3199:1: ( ( ( '-' )? ) )
+ // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? )
{
- // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? )
- // InternalApplicationConfiguration.g:3118:2: ( '-' )?
+ // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? )
+ // InternalApplicationConfiguration.g:3201:2: ( '-' )?
{
before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0());
- // InternalApplicationConfiguration.g:3119:2: ( '-' )?
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3202:2: ( '-' )?
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA38_0==22) ) {
- alt38=1;
+ if ( (LA39_0==24) ) {
+ alt39=1;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // InternalApplicationConfiguration.g:3119:3: '-'
+ // InternalApplicationConfiguration.g:3202:3: '-'
{
- match(input,22,FOLLOW_2);
+ match(input,24,FOLLOW_2);
}
break;
@@ -10446,14 +10742,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__INTLiteral__Group__1"
- // InternalApplicationConfiguration.g:3127:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:3210:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ;
public final void rule__INTLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3131:1: ( rule__INTLiteral__Group__1__Impl )
- // InternalApplicationConfiguration.g:3132:2: rule__INTLiteral__Group__1__Impl
+ // InternalApplicationConfiguration.g:3214:1: ( rule__INTLiteral__Group__1__Impl )
+ // InternalApplicationConfiguration.g:3215:2: rule__INTLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__INTLiteral__Group__1__Impl();
@@ -10479,17 +10775,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__INTLiteral__Group__1__Impl"
- // InternalApplicationConfiguration.g:3138:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:3221:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ;
public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3142:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:3143:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3225:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:3226:1: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:3143:1: ( RULE_INT )
- // InternalApplicationConfiguration.g:3144:2: RULE_INT
+ // InternalApplicationConfiguration.g:3226:1: ( RULE_INT )
+ // InternalApplicationConfiguration.g:3227:2: RULE_INT
{
before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FOLLOW_2);
@@ -10516,14 +10812,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__0"
- // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
+ // InternalApplicationConfiguration.g:3237:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
public final void rule__EPackageImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3158:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
- // InternalApplicationConfiguration.g:3159:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
+ // InternalApplicationConfiguration.g:3241:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
+ // InternalApplicationConfiguration.g:3242:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
{
pushFollow(FOLLOW_10);
rule__EPackageImport__Group__0__Impl();
@@ -10554,20 +10850,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__0__Impl"
- // InternalApplicationConfiguration.g:3166:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
+ // InternalApplicationConfiguration.g:3249:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3170:1: ( ( 'import' ) )
- // InternalApplicationConfiguration.g:3171:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3253:1: ( ( 'import' ) )
+ // InternalApplicationConfiguration.g:3254:1: ( 'import' )
{
- // InternalApplicationConfiguration.g:3171:1: ( 'import' )
- // InternalApplicationConfiguration.g:3172:2: 'import'
+ // InternalApplicationConfiguration.g:3254:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3255:2: 'import'
{
before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
- match(input,23,FOLLOW_2);
+ match(input,25,FOLLOW_2);
after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
}
@@ -10591,14 +10887,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__1"
- // InternalApplicationConfiguration.g:3181:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
+ // InternalApplicationConfiguration.g:3264:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
public final void rule__EPackageImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3185:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
- // InternalApplicationConfiguration.g:3186:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
+ // InternalApplicationConfiguration.g:3268:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
+ // InternalApplicationConfiguration.g:3269:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
{
pushFollow(FOLLOW_11);
rule__EPackageImport__Group__1__Impl();
@@ -10629,20 +10925,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__1__Impl"
- // InternalApplicationConfiguration.g:3193:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
+ // InternalApplicationConfiguration.g:3276:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3197:1: ( ( 'epackage' ) )
- // InternalApplicationConfiguration.g:3198:1: ( 'epackage' )
+ // InternalApplicationConfiguration.g:3280:1: ( ( 'epackage' ) )
+ // InternalApplicationConfiguration.g:3281:1: ( 'epackage' )
{
- // InternalApplicationConfiguration.g:3198:1: ( 'epackage' )
- // InternalApplicationConfiguration.g:3199:2: 'epackage'
+ // InternalApplicationConfiguration.g:3281:1: ( 'epackage' )
+ // InternalApplicationConfiguration.g:3282:2: 'epackage'
{
before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
- match(input,24,FOLLOW_2);
+ match(input,26,FOLLOW_2);
after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
}
@@ -10666,14 +10962,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__2"
- // InternalApplicationConfiguration.g:3208:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:3291:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
public final void rule__EPackageImport__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3212:1: ( rule__EPackageImport__Group__2__Impl )
- // InternalApplicationConfiguration.g:3213:2: rule__EPackageImport__Group__2__Impl
+ // InternalApplicationConfiguration.g:3295:1: ( rule__EPackageImport__Group__2__Impl )
+ // InternalApplicationConfiguration.g:3296:2: rule__EPackageImport__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__EPackageImport__Group__2__Impl();
@@ -10699,21 +10995,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__Group__2__Impl"
- // InternalApplicationConfiguration.g:3219:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:3302:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3223:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3306:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
- // InternalApplicationConfiguration.g:3225:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
+ // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3308:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
{
before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
- // InternalApplicationConfiguration.g:3226:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
- // InternalApplicationConfiguration.g:3226:3: rule__EPackageImport__ImportedPackageAssignment_2
+ // InternalApplicationConfiguration.g:3309:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
+ // InternalApplicationConfiguration.g:3309:3: rule__EPackageImport__ImportedPackageAssignment_2
{
pushFollow(FOLLOW_2);
rule__EPackageImport__ImportedPackageAssignment_2();
@@ -10746,14 +11042,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__0"
- // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
+ // InternalApplicationConfiguration.g:3318:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
public final void rule__ViatraImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3239:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
- // InternalApplicationConfiguration.g:3240:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
+ // InternalApplicationConfiguration.g:3322:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
+ // InternalApplicationConfiguration.g:3323:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
{
pushFollow(FOLLOW_12);
rule__ViatraImport__Group__0__Impl();
@@ -10784,20 +11080,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__0__Impl"
- // InternalApplicationConfiguration.g:3247:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
+ // InternalApplicationConfiguration.g:3330:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3251:1: ( ( 'import' ) )
- // InternalApplicationConfiguration.g:3252:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3334:1: ( ( 'import' ) )
+ // InternalApplicationConfiguration.g:3335:1: ( 'import' )
{
- // InternalApplicationConfiguration.g:3252:1: ( 'import' )
- // InternalApplicationConfiguration.g:3253:2: 'import'
+ // InternalApplicationConfiguration.g:3335:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3336:2: 'import'
{
before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
- match(input,23,FOLLOW_2);
+ match(input,25,FOLLOW_2);
after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
}
@@ -10821,14 +11117,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__1"
- // InternalApplicationConfiguration.g:3262:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
+ // InternalApplicationConfiguration.g:3345:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
public final void rule__ViatraImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3266:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
- // InternalApplicationConfiguration.g:3267:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
+ // InternalApplicationConfiguration.g:3349:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
+ // InternalApplicationConfiguration.g:3350:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
{
pushFollow(FOLLOW_11);
rule__ViatraImport__Group__1__Impl();
@@ -10859,20 +11155,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__1__Impl"
- // InternalApplicationConfiguration.g:3274:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
+ // InternalApplicationConfiguration.g:3357:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3278:1: ( ( 'viatra' ) )
- // InternalApplicationConfiguration.g:3279:1: ( 'viatra' )
+ // InternalApplicationConfiguration.g:3361:1: ( ( 'viatra' ) )
+ // InternalApplicationConfiguration.g:3362:1: ( 'viatra' )
{
- // InternalApplicationConfiguration.g:3279:1: ( 'viatra' )
- // InternalApplicationConfiguration.g:3280:2: 'viatra'
+ // InternalApplicationConfiguration.g:3362:1: ( 'viatra' )
+ // InternalApplicationConfiguration.g:3363:2: 'viatra'
{
before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
- match(input,25,FOLLOW_2);
+ match(input,27,FOLLOW_2);
after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
}
@@ -10896,14 +11192,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__2"
- // InternalApplicationConfiguration.g:3289:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:3372:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
public final void rule__ViatraImport__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3293:1: ( rule__ViatraImport__Group__2__Impl )
- // InternalApplicationConfiguration.g:3294:2: rule__ViatraImport__Group__2__Impl
+ // InternalApplicationConfiguration.g:3376:1: ( rule__ViatraImport__Group__2__Impl )
+ // InternalApplicationConfiguration.g:3377:2: rule__ViatraImport__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ViatraImport__Group__2__Impl();
@@ -10929,21 +11225,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__Group__2__Impl"
- // InternalApplicationConfiguration.g:3300:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:3383:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3304:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3387:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
- // InternalApplicationConfiguration.g:3306:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
+ // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3389:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
{
before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
- // InternalApplicationConfiguration.g:3307:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
- // InternalApplicationConfiguration.g:3307:3: rule__ViatraImport__ImportedViatraAssignment_2
+ // InternalApplicationConfiguration.g:3390:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
+ // InternalApplicationConfiguration.g:3390:3: rule__ViatraImport__ImportedViatraAssignment_2
{
pushFollow(FOLLOW_2);
rule__ViatraImport__ImportedViatraAssignment_2();
@@ -10976,14 +11272,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__0"
- // InternalApplicationConfiguration.g:3316:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ;
+ // InternalApplicationConfiguration.g:3399:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ;
public final void rule__CftImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3320:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 )
- // InternalApplicationConfiguration.g:3321:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1
+ // InternalApplicationConfiguration.g:3403:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 )
+ // InternalApplicationConfiguration.g:3404:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1
{
pushFollow(FOLLOW_13);
rule__CftImport__Group__0__Impl();
@@ -11014,20 +11310,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__0__Impl"
- // InternalApplicationConfiguration.g:3328:1: rule__CftImport__Group__0__Impl : ( 'import' ) ;
+ // InternalApplicationConfiguration.g:3411:1: rule__CftImport__Group__0__Impl : ( 'import' ) ;
public final void rule__CftImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3332:1: ( ( 'import' ) )
- // InternalApplicationConfiguration.g:3333:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3415:1: ( ( 'import' ) )
+ // InternalApplicationConfiguration.g:3416:1: ( 'import' )
{
- // InternalApplicationConfiguration.g:3333:1: ( 'import' )
- // InternalApplicationConfiguration.g:3334:2: 'import'
+ // InternalApplicationConfiguration.g:3416:1: ( 'import' )
+ // InternalApplicationConfiguration.g:3417:2: 'import'
{
before(grammarAccess.getCftImportAccess().getImportKeyword_0());
- match(input,23,FOLLOW_2);
+ match(input,25,FOLLOW_2);
after(grammarAccess.getCftImportAccess().getImportKeyword_0());
}
@@ -11051,14 +11347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__1"
- // InternalApplicationConfiguration.g:3343:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ;
+ // InternalApplicationConfiguration.g:3426:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ;
public final void rule__CftImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3347:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 )
- // InternalApplicationConfiguration.g:3348:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2
+ // InternalApplicationConfiguration.g:3430:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 )
+ // InternalApplicationConfiguration.g:3431:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2
{
pushFollow(FOLLOW_11);
rule__CftImport__Group__1__Impl();
@@ -11089,20 +11385,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__1__Impl"
- // InternalApplicationConfiguration.g:3355:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ;
+ // InternalApplicationConfiguration.g:3438:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ;
public final void rule__CftImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3359:1: ( ( 'reliability' ) )
- // InternalApplicationConfiguration.g:3360:1: ( 'reliability' )
+ // InternalApplicationConfiguration.g:3442:1: ( ( 'reliability' ) )
+ // InternalApplicationConfiguration.g:3443:1: ( 'reliability' )
{
- // InternalApplicationConfiguration.g:3360:1: ( 'reliability' )
- // InternalApplicationConfiguration.g:3361:2: 'reliability'
+ // InternalApplicationConfiguration.g:3443:1: ( 'reliability' )
+ // InternalApplicationConfiguration.g:3444:2: 'reliability'
{
before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
- match(input,26,FOLLOW_2);
+ match(input,28,FOLLOW_2);
after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1());
}
@@ -11126,14 +11422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__2"
- // InternalApplicationConfiguration.g:3370:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:3453:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ;
public final void rule__CftImport__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3374:1: ( rule__CftImport__Group__2__Impl )
- // InternalApplicationConfiguration.g:3375:2: rule__CftImport__Group__2__Impl
+ // InternalApplicationConfiguration.g:3457:1: ( rule__CftImport__Group__2__Impl )
+ // InternalApplicationConfiguration.g:3458:2: rule__CftImport__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__CftImport__Group__2__Impl();
@@ -11159,21 +11455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__Group__2__Impl"
- // InternalApplicationConfiguration.g:3381:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:3464:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ;
public final void rule__CftImport__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3385:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3468:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
- // InternalApplicationConfiguration.g:3387:2: ( rule__CftImport__ImportedCftAssignment_2 )
+ // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) )
+ // InternalApplicationConfiguration.g:3470:2: ( rule__CftImport__ImportedCftAssignment_2 )
{
before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2());
- // InternalApplicationConfiguration.g:3388:2: ( rule__CftImport__ImportedCftAssignment_2 )
- // InternalApplicationConfiguration.g:3388:3: rule__CftImport__ImportedCftAssignment_2
+ // InternalApplicationConfiguration.g:3471:2: ( rule__CftImport__ImportedCftAssignment_2 )
+ // InternalApplicationConfiguration.g:3471:3: rule__CftImport__ImportedCftAssignment_2
{
pushFollow(FOLLOW_2);
rule__CftImport__ImportedCftAssignment_2();
@@ -11206,14 +11502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__0"
- // InternalApplicationConfiguration.g:3397:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:3480:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ;
public final void rule__FileDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3401:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:3402:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
+ // InternalApplicationConfiguration.g:3484:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:3485:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__FileDeclaration__Group__0__Impl();
@@ -11244,20 +11540,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:3409:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
+ // InternalApplicationConfiguration.g:3492:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ;
public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3413:1: ( ( 'file' ) )
- // InternalApplicationConfiguration.g:3414:1: ( 'file' )
+ // InternalApplicationConfiguration.g:3496:1: ( ( 'file' ) )
+ // InternalApplicationConfiguration.g:3497:1: ( 'file' )
{
- // InternalApplicationConfiguration.g:3414:1: ( 'file' )
- // InternalApplicationConfiguration.g:3415:2: 'file'
+ // InternalApplicationConfiguration.g:3497:1: ( 'file' )
+ // InternalApplicationConfiguration.g:3498:2: 'file'
{
before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
- match(input,27,FOLLOW_2);
+ match(input,29,FOLLOW_2);
after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0());
}
@@ -11281,14 +11577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__1"
- // InternalApplicationConfiguration.g:3424:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:3507:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ;
public final void rule__FileDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3428:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:3429:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
+ // InternalApplicationConfiguration.g:3511:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:3512:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2
{
pushFollow(FOLLOW_14);
rule__FileDeclaration__Group__1__Impl();
@@ -11319,21 +11615,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:3436:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:3519:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ;
public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3440:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3523:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:3442:2: ( rule__FileDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3525:2: ( rule__FileDeclaration__NameAssignment_1 )
{
before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:3443:2: ( rule__FileDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:3443:3: rule__FileDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:3526:2: ( rule__FileDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:3526:3: rule__FileDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__FileDeclaration__NameAssignment_1();
@@ -11366,14 +11662,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__2"
- // InternalApplicationConfiguration.g:3451:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
+ // InternalApplicationConfiguration.g:3534:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ;
public final void rule__FileDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3455:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
- // InternalApplicationConfiguration.g:3456:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
+ // InternalApplicationConfiguration.g:3538:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 )
+ // InternalApplicationConfiguration.g:3539:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3
{
pushFollow(FOLLOW_11);
rule__FileDeclaration__Group__2__Impl();
@@ -11404,20 +11700,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:3463:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:3546:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ;
public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3467:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:3468:1: ( '=' )
+ // InternalApplicationConfiguration.g:3550:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:3551:1: ( '=' )
{
- // InternalApplicationConfiguration.g:3468:1: ( '=' )
- // InternalApplicationConfiguration.g:3469:2: '='
+ // InternalApplicationConfiguration.g:3551:1: ( '=' )
+ // InternalApplicationConfiguration.g:3552:2: '='
{
before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2());
}
@@ -11441,14 +11737,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__3"
- // InternalApplicationConfiguration.g:3478:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:3561:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ;
public final void rule__FileDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3482:1: ( rule__FileDeclaration__Group__3__Impl )
- // InternalApplicationConfiguration.g:3483:2: rule__FileDeclaration__Group__3__Impl
+ // InternalApplicationConfiguration.g:3565:1: ( rule__FileDeclaration__Group__3__Impl )
+ // InternalApplicationConfiguration.g:3566:2: rule__FileDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__FileDeclaration__Group__3__Impl();
@@ -11474,21 +11770,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__Group__3__Impl"
- // InternalApplicationConfiguration.g:3489:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
+ // InternalApplicationConfiguration.g:3572:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ;
public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3493:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
- // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
+ // InternalApplicationConfiguration.g:3576:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) )
+ // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
{
- // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
- // InternalApplicationConfiguration.g:3495:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
+ // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) )
+ // InternalApplicationConfiguration.g:3578:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
{
before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3());
- // InternalApplicationConfiguration.g:3496:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
- // InternalApplicationConfiguration.g:3496:3: rule__FileDeclaration__SpecificationAssignment_3
+ // InternalApplicationConfiguration.g:3579:2: ( rule__FileDeclaration__SpecificationAssignment_3 )
+ // InternalApplicationConfiguration.g:3579:3: rule__FileDeclaration__SpecificationAssignment_3
{
pushFollow(FOLLOW_2);
rule__FileDeclaration__SpecificationAssignment_3();
@@ -11521,14 +11817,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__0"
- // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:3588:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
public final void rule__MetamodelSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3509:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
- // InternalApplicationConfiguration.g:3510:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
+ // InternalApplicationConfiguration.g:3592:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:3593:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
{
pushFollow(FOLLOW_15);
rule__MetamodelSpecification__Group__0__Impl();
@@ -11559,20 +11855,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:3517:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:3600:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3521:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:3522:1: ( '{' )
+ // InternalApplicationConfiguration.g:3604:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:3605:1: ( '{' )
{
- // InternalApplicationConfiguration.g:3522:1: ( '{' )
- // InternalApplicationConfiguration.g:3523:2: '{'
+ // InternalApplicationConfiguration.g:3605:1: ( '{' )
+ // InternalApplicationConfiguration.g:3606:2: '{'
{
before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
}
@@ -11596,14 +11892,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__1"
- // InternalApplicationConfiguration.g:3532:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:3615:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3536:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
- // InternalApplicationConfiguration.g:3537:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
+ // InternalApplicationConfiguration.g:3619:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:3620:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
{
pushFollow(FOLLOW_16);
rule__MetamodelSpecification__Group__1__Impl();
@@ -11634,21 +11930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:3544:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:3627:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3548:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3631:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
- // InternalApplicationConfiguration.g:3550:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3633:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
{
before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
- // InternalApplicationConfiguration.g:3551:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
- // InternalApplicationConfiguration.g:3551:3: rule__MetamodelSpecification__EntriesAssignment_1
+ // InternalApplicationConfiguration.g:3634:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:3634:3: rule__MetamodelSpecification__EntriesAssignment_1
{
pushFollow(FOLLOW_2);
rule__MetamodelSpecification__EntriesAssignment_1();
@@ -11681,14 +11977,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__2"
- // InternalApplicationConfiguration.g:3559:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:3642:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3563:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
- // InternalApplicationConfiguration.g:3564:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
+ // InternalApplicationConfiguration.g:3646:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:3647:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
{
pushFollow(FOLLOW_16);
rule__MetamodelSpecification__Group__2__Impl();
@@ -11719,33 +12015,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:3571:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
+ // InternalApplicationConfiguration.g:3654:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3575:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
- // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:3658:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
+ // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
{
- // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
- // InternalApplicationConfiguration.g:3577:2: ( rule__MetamodelSpecification__Group_2__0 )*
+ // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:3660:2: ( rule__MetamodelSpecification__Group_2__0 )*
{
before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:3578:2: ( rule__MetamodelSpecification__Group_2__0 )*
- loop39:
+ // InternalApplicationConfiguration.g:3661:2: ( rule__MetamodelSpecification__Group_2__0 )*
+ loop40:
do {
- int alt39=2;
- int LA39_0 = input.LA(1);
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA39_0==31) ) {
- alt39=1;
+ if ( (LA40_0==33) ) {
+ alt40=1;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // InternalApplicationConfiguration.g:3578:3: rule__MetamodelSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:3661:3: rule__MetamodelSpecification__Group_2__0
{
pushFollow(FOLLOW_17);
rule__MetamodelSpecification__Group_2__0();
@@ -11757,7 +12053,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop39;
+ break loop40;
}
} while (true);
@@ -11784,14 +12080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__3"
- // InternalApplicationConfiguration.g:3586:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:3669:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3590:1: ( rule__MetamodelSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:3591:2: rule__MetamodelSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:3673:1: ( rule__MetamodelSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:3674:2: rule__MetamodelSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelSpecification__Group__3__Impl();
@@ -11817,20 +12113,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:3597:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:3680:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3601:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:3602:1: ( '}' )
+ // InternalApplicationConfiguration.g:3684:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:3685:1: ( '}' )
{
- // InternalApplicationConfiguration.g:3602:1: ( '}' )
- // InternalApplicationConfiguration.g:3603:2: '}'
+ // InternalApplicationConfiguration.g:3685:1: ( '}' )
+ // InternalApplicationConfiguration.g:3686:2: '}'
{
before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -11854,14 +12150,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:3613:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:3696:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3617:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:3618:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:3700:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:3701:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
{
pushFollow(FOLLOW_15);
rule__MetamodelSpecification__Group_2__0__Impl();
@@ -11892,20 +12188,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:3625:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:3708:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3629:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:3630:1: ( ',' )
+ // InternalApplicationConfiguration.g:3712:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:3713:1: ( ',' )
{
- // InternalApplicationConfiguration.g:3630:1: ( ',' )
- // InternalApplicationConfiguration.g:3631:2: ','
+ // InternalApplicationConfiguration.g:3713:1: ( ',' )
+ // InternalApplicationConfiguration.g:3714:2: ','
{
before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
}
@@ -11929,14 +12225,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:3640:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:3723:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3644:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:3645:2: rule__MetamodelSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:3727:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:3728:2: rule__MetamodelSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelSpecification__Group_2__1__Impl();
@@ -11962,21 +12258,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:3651:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
+ // InternalApplicationConfiguration.g:3734:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3655:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
- // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:3738:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
+ // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:3657:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:3740:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
{
before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
- // InternalApplicationConfiguration.g:3658:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
- // InternalApplicationConfiguration.g:3658:3: rule__MetamodelSpecification__EntriesAssignment_2_1
+ // InternalApplicationConfiguration.g:3741:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:3741:3: rule__MetamodelSpecification__EntriesAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__MetamodelSpecification__EntriesAssignment_2_1();
@@ -12009,14 +12305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__0"
- // InternalApplicationConfiguration.g:3667:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:3750:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3671:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
- // InternalApplicationConfiguration.g:3672:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
+ // InternalApplicationConfiguration.g:3754:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
+ // InternalApplicationConfiguration.g:3755:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
{
pushFollow(FOLLOW_8);
rule__AllPackageEntry__Group__0__Impl();
@@ -12047,20 +12343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:3679:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
+ // InternalApplicationConfiguration.g:3762:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3683:1: ( ( 'package' ) )
- // InternalApplicationConfiguration.g:3684:1: ( 'package' )
+ // InternalApplicationConfiguration.g:3766:1: ( ( 'package' ) )
+ // InternalApplicationConfiguration.g:3767:1: ( 'package' )
{
- // InternalApplicationConfiguration.g:3684:1: ( 'package' )
- // InternalApplicationConfiguration.g:3685:2: 'package'
+ // InternalApplicationConfiguration.g:3767:1: ( 'package' )
+ // InternalApplicationConfiguration.g:3768:2: 'package'
{
before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
}
@@ -12084,14 +12380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__1"
- // InternalApplicationConfiguration.g:3694:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:3777:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3698:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
- // InternalApplicationConfiguration.g:3699:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
+ // InternalApplicationConfiguration.g:3781:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
+ // InternalApplicationConfiguration.g:3782:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
{
pushFollow(FOLLOW_18);
rule__AllPackageEntry__Group__1__Impl();
@@ -12122,21 +12418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:3706:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:3789:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3710:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3793:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
- // InternalApplicationConfiguration.g:3712:2: ( rule__AllPackageEntry__PackageAssignment_1 )
+ // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
+ // InternalApplicationConfiguration.g:3795:2: ( rule__AllPackageEntry__PackageAssignment_1 )
{
before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
- // InternalApplicationConfiguration.g:3713:2: ( rule__AllPackageEntry__PackageAssignment_1 )
- // InternalApplicationConfiguration.g:3713:3: rule__AllPackageEntry__PackageAssignment_1
+ // InternalApplicationConfiguration.g:3796:2: ( rule__AllPackageEntry__PackageAssignment_1 )
+ // InternalApplicationConfiguration.g:3796:3: rule__AllPackageEntry__PackageAssignment_1
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__PackageAssignment_1();
@@ -12169,14 +12465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__2"
- // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:3804:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3725:1: ( rule__AllPackageEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:3726:2: rule__AllPackageEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:3808:1: ( rule__AllPackageEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:3809:2: rule__AllPackageEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__Group__2__Impl();
@@ -12202,29 +12498,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:3732:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:3815:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3736:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:3819:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
- // InternalApplicationConfiguration.g:3738:2: ( rule__AllPackageEntry__Group_2__0 )?
+ // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__Group_2__0 )?
{
before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
- // InternalApplicationConfiguration.g:3739:2: ( rule__AllPackageEntry__Group_2__0 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3822:2: ( rule__AllPackageEntry__Group_2__0 )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA40_0==33) ) {
- alt40=1;
+ if ( (LA41_0==35) ) {
+ alt41=1;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalApplicationConfiguration.g:3739:3: rule__AllPackageEntry__Group_2__0
+ // InternalApplicationConfiguration.g:3822:3: rule__AllPackageEntry__Group_2__0
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__Group_2__0();
@@ -12260,14 +12556,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__0"
- // InternalApplicationConfiguration.g:3748:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
+ // InternalApplicationConfiguration.g:3831:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3752:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
- // InternalApplicationConfiguration.g:3753:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
+ // InternalApplicationConfiguration.g:3835:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
+ // InternalApplicationConfiguration.g:3836:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
{
pushFollow(FOLLOW_19);
rule__AllPackageEntry__Group_2__0__Impl();
@@ -12298,20 +12594,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:3760:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
+ // InternalApplicationConfiguration.g:3843:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3764:1: ( ( 'excluding' ) )
- // InternalApplicationConfiguration.g:3765:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:3847:1: ( ( 'excluding' ) )
+ // InternalApplicationConfiguration.g:3848:1: ( 'excluding' )
{
- // InternalApplicationConfiguration.g:3765:1: ( 'excluding' )
- // InternalApplicationConfiguration.g:3766:2: 'excluding'
+ // InternalApplicationConfiguration.g:3848:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:3849:2: 'excluding'
{
before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
}
@@ -12335,14 +12631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__1"
- // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
+ // InternalApplicationConfiguration.g:3858:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3779:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
- // InternalApplicationConfiguration.g:3780:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
+ // InternalApplicationConfiguration.g:3862:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
+ // InternalApplicationConfiguration.g:3863:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
{
pushFollow(FOLLOW_8);
rule__AllPackageEntry__Group_2__1__Impl();
@@ -12373,20 +12669,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:3787:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:3870:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3791:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:3792:1: ( '{' )
+ // InternalApplicationConfiguration.g:3874:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:3875:1: ( '{' )
{
- // InternalApplicationConfiguration.g:3792:1: ( '{' )
- // InternalApplicationConfiguration.g:3793:2: '{'
+ // InternalApplicationConfiguration.g:3875:1: ( '{' )
+ // InternalApplicationConfiguration.g:3876:2: '{'
{
before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
}
@@ -12410,14 +12706,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__2"
- // InternalApplicationConfiguration.g:3802:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
+ // InternalApplicationConfiguration.g:3885:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3806:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
- // InternalApplicationConfiguration.g:3807:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
+ // InternalApplicationConfiguration.g:3889:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
+ // InternalApplicationConfiguration.g:3890:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
{
pushFollow(FOLLOW_16);
rule__AllPackageEntry__Group_2__2__Impl();
@@ -12448,21 +12744,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
- // InternalApplicationConfiguration.g:3814:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
+ // InternalApplicationConfiguration.g:3897:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3818:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
- // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:3901:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
+ // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
{
- // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
- // InternalApplicationConfiguration.g:3820:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:3903:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
{
before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
- // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
- // InternalApplicationConfiguration.g:3821:3: rule__AllPackageEntry__ExclusionAssignment_2_2
+ // InternalApplicationConfiguration.g:3904:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:3904:3: rule__AllPackageEntry__ExclusionAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__ExclusionAssignment_2_2();
@@ -12495,14 +12791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__3"
- // InternalApplicationConfiguration.g:3829:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
+ // InternalApplicationConfiguration.g:3912:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3833:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
- // InternalApplicationConfiguration.g:3834:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
+ // InternalApplicationConfiguration.g:3916:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
+ // InternalApplicationConfiguration.g:3917:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
{
pushFollow(FOLLOW_16);
rule__AllPackageEntry__Group_2__3__Impl();
@@ -12533,33 +12829,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl"
- // InternalApplicationConfiguration.g:3841:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
+ // InternalApplicationConfiguration.g:3924:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3845:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
- // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:3928:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
+ // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
{
- // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
- // InternalApplicationConfiguration.g:3847:2: ( rule__AllPackageEntry__Group_2_3__0 )*
+ // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:3930:2: ( rule__AllPackageEntry__Group_2_3__0 )*
{
before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
- // InternalApplicationConfiguration.g:3848:2: ( rule__AllPackageEntry__Group_2_3__0 )*
- loop41:
+ // InternalApplicationConfiguration.g:3931:2: ( rule__AllPackageEntry__Group_2_3__0 )*
+ loop42:
do {
- int alt41=2;
- int LA41_0 = input.LA(1);
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==31) ) {
- alt41=1;
+ if ( (LA42_0==33) ) {
+ alt42=1;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // InternalApplicationConfiguration.g:3848:3: rule__AllPackageEntry__Group_2_3__0
+ // InternalApplicationConfiguration.g:3931:3: rule__AllPackageEntry__Group_2_3__0
{
pushFollow(FOLLOW_17);
rule__AllPackageEntry__Group_2_3__0();
@@ -12571,7 +12867,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop41;
+ break loop42;
}
} while (true);
@@ -12598,14 +12894,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__4"
- // InternalApplicationConfiguration.g:3856:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
+ // InternalApplicationConfiguration.g:3939:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3860:1: ( rule__AllPackageEntry__Group_2__4__Impl )
- // InternalApplicationConfiguration.g:3861:2: rule__AllPackageEntry__Group_2__4__Impl
+ // InternalApplicationConfiguration.g:3943:1: ( rule__AllPackageEntry__Group_2__4__Impl )
+ // InternalApplicationConfiguration.g:3944:2: rule__AllPackageEntry__Group_2__4__Impl
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__Group_2__4__Impl();
@@ -12631,20 +12927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
- // InternalApplicationConfiguration.g:3867:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:3950:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3871:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:3872:1: ( '}' )
+ // InternalApplicationConfiguration.g:3954:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:3955:1: ( '}' )
{
- // InternalApplicationConfiguration.g:3872:1: ( '}' )
- // InternalApplicationConfiguration.g:3873:2: '}'
+ // InternalApplicationConfiguration.g:3955:1: ( '}' )
+ // InternalApplicationConfiguration.g:3956:2: '}'
{
before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
}
@@ -12668,14 +12964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2_3__0"
- // InternalApplicationConfiguration.g:3883:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
+ // InternalApplicationConfiguration.g:3966:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3887:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
- // InternalApplicationConfiguration.g:3888:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
+ // InternalApplicationConfiguration.g:3970:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
+ // InternalApplicationConfiguration.g:3971:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
{
pushFollow(FOLLOW_8);
rule__AllPackageEntry__Group_2_3__0__Impl();
@@ -12706,20 +13002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
- // InternalApplicationConfiguration.g:3895:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:3978:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3899:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:3900:1: ( ',' )
+ // InternalApplicationConfiguration.g:3982:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:3983:1: ( ',' )
{
- // InternalApplicationConfiguration.g:3900:1: ( ',' )
- // InternalApplicationConfiguration.g:3901:2: ','
+ // InternalApplicationConfiguration.g:3983:1: ( ',' )
+ // InternalApplicationConfiguration.g:3984:2: ','
{
before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
}
@@ -12743,14 +13039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2_3__1"
- // InternalApplicationConfiguration.g:3910:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
+ // InternalApplicationConfiguration.g:3993:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3914:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
- // InternalApplicationConfiguration.g:3915:2: rule__AllPackageEntry__Group_2_3__1__Impl
+ // InternalApplicationConfiguration.g:3997:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
+ // InternalApplicationConfiguration.g:3998:2: rule__AllPackageEntry__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__Group_2_3__1__Impl();
@@ -12776,21 +13072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl"
- // InternalApplicationConfiguration.g:3921:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
+ // InternalApplicationConfiguration.g:4004:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3925:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
- // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:4008:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
+ // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
{
- // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
- // InternalApplicationConfiguration.g:3927:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:4010:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
{
before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
- // InternalApplicationConfiguration.g:3928:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
- // InternalApplicationConfiguration.g:3928:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
+ // InternalApplicationConfiguration.g:4011:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:4011:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__AllPackageEntry__ExclusionAssignment_2_3_1();
@@ -12823,14 +13119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__0"
- // InternalApplicationConfiguration.g:3937:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
+ // InternalApplicationConfiguration.g:4020:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
public final void rule__MetamodelElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3941:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
- // InternalApplicationConfiguration.g:3942:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
+ // InternalApplicationConfiguration.g:4024:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
+ // InternalApplicationConfiguration.g:4025:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
{
pushFollow(FOLLOW_8);
rule__MetamodelElement__Group__0__Impl();
@@ -12861,44 +13157,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__0__Impl"
- // InternalApplicationConfiguration.g:3949:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
+ // InternalApplicationConfiguration.g:4032:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3953:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
- // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? )
+ // InternalApplicationConfiguration.g:4036:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
+ // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? )
{
- // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? )
- // InternalApplicationConfiguration.g:3955:2: ( rule__MetamodelElement__Group_0__0 )?
+ // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? )
+ // InternalApplicationConfiguration.g:4038:2: ( rule__MetamodelElement__Group_0__0 )?
{
before(grammarAccess.getMetamodelElementAccess().getGroup_0());
- // InternalApplicationConfiguration.g:3956:2: ( rule__MetamodelElement__Group_0__0 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4039:2: ( rule__MetamodelElement__Group_0__0 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==RULE_ID) ) {
- int LA42_1 = input.LA(2);
+ if ( (LA43_0==RULE_ID) ) {
+ int LA43_1 = input.LA(2);
- if ( (LA42_1==21) ) {
- int LA42_2 = input.LA(3);
+ if ( (LA43_1==23) ) {
+ int LA43_2 = input.LA(3);
- if ( (LA42_2==RULE_ID) ) {
- int LA42_5 = input.LA(4);
+ if ( (LA43_2==RULE_ID) ) {
+ int LA43_5 = input.LA(4);
- if ( (LA42_5==21||LA42_5==34) ) {
- alt42=1;
+ if ( (LA43_5==23||LA43_5==36) ) {
+ alt43=1;
}
}
}
- else if ( (LA42_1==34) ) {
- alt42=1;
+ else if ( (LA43_1==36) ) {
+ alt43=1;
}
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalApplicationConfiguration.g:3956:3: rule__MetamodelElement__Group_0__0
+ // InternalApplicationConfiguration.g:4039:3: rule__MetamodelElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__Group_0__0();
@@ -12934,14 +13230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__1"
- // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
+ // InternalApplicationConfiguration.g:4047:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
public final void rule__MetamodelElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3968:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
- // InternalApplicationConfiguration.g:3969:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
+ // InternalApplicationConfiguration.g:4051:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
+ // InternalApplicationConfiguration.g:4052:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
{
pushFollow(FOLLOW_6);
rule__MetamodelElement__Group__1__Impl();
@@ -12972,21 +13268,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__1__Impl"
- // InternalApplicationConfiguration.g:3976:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4059:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3980:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4063:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
- // InternalApplicationConfiguration.g:3982:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
+ // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4065:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
{
before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
- // InternalApplicationConfiguration.g:3983:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
- // InternalApplicationConfiguration.g:3983:3: rule__MetamodelElement__ClassifierAssignment_1
+ // InternalApplicationConfiguration.g:4066:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
+ // InternalApplicationConfiguration.g:4066:3: rule__MetamodelElement__ClassifierAssignment_1
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__ClassifierAssignment_1();
@@ -13019,14 +13315,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__2"
- // InternalApplicationConfiguration.g:3991:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:4074:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
public final void rule__MetamodelElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:3995:1: ( rule__MetamodelElement__Group__2__Impl )
- // InternalApplicationConfiguration.g:3996:2: rule__MetamodelElement__Group__2__Impl
+ // InternalApplicationConfiguration.g:4078:1: ( rule__MetamodelElement__Group__2__Impl )
+ // InternalApplicationConfiguration.g:4079:2: rule__MetamodelElement__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__Group__2__Impl();
@@ -13052,29 +13348,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group__2__Impl"
- // InternalApplicationConfiguration.g:4002:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:4085:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4006:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4089:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? )
- // InternalApplicationConfiguration.g:4008:2: ( rule__MetamodelElement__Group_2__0 )?
+ // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4091:2: ( rule__MetamodelElement__Group_2__0 )?
{
before(grammarAccess.getMetamodelElementAccess().getGroup_2());
- // InternalApplicationConfiguration.g:4009:2: ( rule__MetamodelElement__Group_2__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4092:2: ( rule__MetamodelElement__Group_2__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==21) ) {
- alt43=1;
+ if ( (LA44_0==23) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalApplicationConfiguration.g:4009:3: rule__MetamodelElement__Group_2__0
+ // InternalApplicationConfiguration.g:4092:3: rule__MetamodelElement__Group_2__0
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__Group_2__0();
@@ -13110,14 +13406,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_0__0"
- // InternalApplicationConfiguration.g:4018:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
+ // InternalApplicationConfiguration.g:4101:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4022:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
- // InternalApplicationConfiguration.g:4023:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
+ // InternalApplicationConfiguration.g:4105:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
+ // InternalApplicationConfiguration.g:4106:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
{
pushFollow(FOLLOW_20);
rule__MetamodelElement__Group_0__0__Impl();
@@ -13148,21 +13444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
- // InternalApplicationConfiguration.g:4030:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
+ // InternalApplicationConfiguration.g:4113:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4034:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
- // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
+ // InternalApplicationConfiguration.g:4117:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
+ // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
{
- // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
- // InternalApplicationConfiguration.g:4036:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
+ // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
+ // InternalApplicationConfiguration.g:4119:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
{
before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
- // InternalApplicationConfiguration.g:4037:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
- // InternalApplicationConfiguration.g:4037:3: rule__MetamodelElement__PackageAssignment_0_0
+ // InternalApplicationConfiguration.g:4120:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
+ // InternalApplicationConfiguration.g:4120:3: rule__MetamodelElement__PackageAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__PackageAssignment_0_0();
@@ -13195,14 +13491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_0__1"
- // InternalApplicationConfiguration.g:4045:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
+ // InternalApplicationConfiguration.g:4128:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4049:1: ( rule__MetamodelElement__Group_0__1__Impl )
- // InternalApplicationConfiguration.g:4050:2: rule__MetamodelElement__Group_0__1__Impl
+ // InternalApplicationConfiguration.g:4132:1: ( rule__MetamodelElement__Group_0__1__Impl )
+ // InternalApplicationConfiguration.g:4133:2: rule__MetamodelElement__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__Group_0__1__Impl();
@@ -13228,20 +13524,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
- // InternalApplicationConfiguration.g:4056:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
+ // InternalApplicationConfiguration.g:4139:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4060:1: ( ( '::' ) )
- // InternalApplicationConfiguration.g:4061:1: ( '::' )
+ // InternalApplicationConfiguration.g:4143:1: ( ( '::' ) )
+ // InternalApplicationConfiguration.g:4144:1: ( '::' )
{
- // InternalApplicationConfiguration.g:4061:1: ( '::' )
- // InternalApplicationConfiguration.g:4062:2: '::'
+ // InternalApplicationConfiguration.g:4144:1: ( '::' )
+ // InternalApplicationConfiguration.g:4145:2: '::'
{
before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
}
@@ -13265,14 +13561,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_2__0"
- // InternalApplicationConfiguration.g:4072:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
+ // InternalApplicationConfiguration.g:4155:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4076:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
- // InternalApplicationConfiguration.g:4077:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
+ // InternalApplicationConfiguration.g:4159:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
+ // InternalApplicationConfiguration.g:4160:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
{
pushFollow(FOLLOW_8);
rule__MetamodelElement__Group_2__0__Impl();
@@ -13303,20 +13599,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:4084:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
+ // InternalApplicationConfiguration.g:4167:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4088:1: ( ( '.' ) )
- // InternalApplicationConfiguration.g:4089:1: ( '.' )
+ // InternalApplicationConfiguration.g:4171:1: ( ( '.' ) )
+ // InternalApplicationConfiguration.g:4172:1: ( '.' )
{
- // InternalApplicationConfiguration.g:4089:1: ( '.' )
- // InternalApplicationConfiguration.g:4090:2: '.'
+ // InternalApplicationConfiguration.g:4172:1: ( '.' )
+ // InternalApplicationConfiguration.g:4173:2: '.'
{
before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
- match(input,21,FOLLOW_2);
+ match(input,23,FOLLOW_2);
after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
}
@@ -13340,14 +13636,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_2__1"
- // InternalApplicationConfiguration.g:4099:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:4182:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4103:1: ( rule__MetamodelElement__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:4104:2: rule__MetamodelElement__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:4186:1: ( rule__MetamodelElement__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:4187:2: rule__MetamodelElement__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__Group_2__1__Impl();
@@ -13373,21 +13669,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:4110:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
+ // InternalApplicationConfiguration.g:4193:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4114:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
- // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4197:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
+ // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:4116:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4199:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
{
before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
- // InternalApplicationConfiguration.g:4117:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
- // InternalApplicationConfiguration.g:4117:3: rule__MetamodelElement__FeatureAssignment_2_1
+ // InternalApplicationConfiguration.g:4200:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4200:3: rule__MetamodelElement__FeatureAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__MetamodelElement__FeatureAssignment_2_1();
@@ -13420,14 +13716,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__0"
- // InternalApplicationConfiguration.g:4126:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:4209:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4130:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:4131:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
+ // InternalApplicationConfiguration.g:4213:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:4214:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__MetamodelDeclaration__Group__0__Impl();
@@ -13458,20 +13754,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:4138:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
+ // InternalApplicationConfiguration.g:4221:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4142:1: ( ( 'metamodel' ) )
- // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' )
+ // InternalApplicationConfiguration.g:4225:1: ( ( 'metamodel' ) )
+ // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' )
{
- // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' )
- // InternalApplicationConfiguration.g:4144:2: 'metamodel'
+ // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' )
+ // InternalApplicationConfiguration.g:4227:2: 'metamodel'
{
before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
}
@@ -13495,14 +13791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__1"
- // InternalApplicationConfiguration.g:4153:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:4236:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4157:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:4158:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
+ // InternalApplicationConfiguration.g:4240:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:4241:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__MetamodelDeclaration__Group__1__Impl();
@@ -13533,21 +13829,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:4165:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4248:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4169:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4252:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:4171:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4254:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
{
before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:4172:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:4172:3: rule__MetamodelDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:4255:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:4255:3: rule__MetamodelDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__MetamodelDeclaration__NameAssignment_1();
@@ -13580,14 +13876,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__2"
- // InternalApplicationConfiguration.g:4180:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:4263:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4184:1: ( rule__MetamodelDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:4185:2: rule__MetamodelDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:4267:1: ( rule__MetamodelDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:4268:2: rule__MetamodelDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__MetamodelDeclaration__Group__2__Impl();
@@ -13613,21 +13909,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:4191:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:4274:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4195:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:4278:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:4197:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:4280:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:4198:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:4198:3: rule__MetamodelDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:4281:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:4281:3: rule__MetamodelDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__MetamodelDeclaration__SpecificationAssignment_2();
@@ -13660,14 +13956,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__0"
- // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:4290:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ;
public final void rule__PartialModelSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4211:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
- // InternalApplicationConfiguration.g:4212:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
+ // InternalApplicationConfiguration.g:4294:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:4295:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1
{
pushFollow(FOLLOW_21);
rule__PartialModelSpecification__Group__0__Impl();
@@ -13698,20 +13994,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:4219:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:4302:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ;
public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4223:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:4224:1: ( '{' )
+ // InternalApplicationConfiguration.g:4306:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:4307:1: ( '{' )
{
- // InternalApplicationConfiguration.g:4224:1: ( '{' )
- // InternalApplicationConfiguration.g:4225:2: '{'
+ // InternalApplicationConfiguration.g:4307:1: ( '{' )
+ // InternalApplicationConfiguration.g:4308:2: '{'
{
before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0());
}
@@ -13735,14 +14031,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__1"
- // InternalApplicationConfiguration.g:4234:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:4317:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ;
public final void rule__PartialModelSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4238:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
- // InternalApplicationConfiguration.g:4239:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
+ // InternalApplicationConfiguration.g:4321:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:4322:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2
{
pushFollow(FOLLOW_16);
rule__PartialModelSpecification__Group__1__Impl();
@@ -13773,21 +14069,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:4246:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4329:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ;
public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4250:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4333:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
- // InternalApplicationConfiguration.g:4252:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
+ // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4335:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
{
before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1());
- // InternalApplicationConfiguration.g:4253:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
- // InternalApplicationConfiguration.g:4253:3: rule__PartialModelSpecification__EntryAssignment_1
+ // InternalApplicationConfiguration.g:4336:2: ( rule__PartialModelSpecification__EntryAssignment_1 )
+ // InternalApplicationConfiguration.g:4336:3: rule__PartialModelSpecification__EntryAssignment_1
{
pushFollow(FOLLOW_2);
rule__PartialModelSpecification__EntryAssignment_1();
@@ -13820,14 +14116,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__2"
- // InternalApplicationConfiguration.g:4261:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:4344:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ;
public final void rule__PartialModelSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4265:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
- // InternalApplicationConfiguration.g:4266:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
+ // InternalApplicationConfiguration.g:4348:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:4349:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3
{
pushFollow(FOLLOW_16);
rule__PartialModelSpecification__Group__2__Impl();
@@ -13858,29 +14154,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:4273:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:4356:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ;
public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4277:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4360:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
- // InternalApplicationConfiguration.g:4279:2: ( rule__PartialModelSpecification__Group_2__0 )?
+ // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4362:2: ( rule__PartialModelSpecification__Group_2__0 )?
{
before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:4280:2: ( rule__PartialModelSpecification__Group_2__0 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4363:2: ( rule__PartialModelSpecification__Group_2__0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==31) ) {
- alt44=1;
+ if ( (LA45_0==33) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalApplicationConfiguration.g:4280:3: rule__PartialModelSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:4363:3: rule__PartialModelSpecification__Group_2__0
{
pushFollow(FOLLOW_2);
rule__PartialModelSpecification__Group_2__0();
@@ -13916,14 +14212,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__3"
- // InternalApplicationConfiguration.g:4288:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:4371:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ;
public final void rule__PartialModelSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4292:1: ( rule__PartialModelSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:4293:2: rule__PartialModelSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:4375:1: ( rule__PartialModelSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:4376:2: rule__PartialModelSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__PartialModelSpecification__Group__3__Impl();
@@ -13949,20 +14245,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:4299:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:4382:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4303:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:4304:1: ( '}' )
+ // InternalApplicationConfiguration.g:4386:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:4387:1: ( '}' )
{
- // InternalApplicationConfiguration.g:4304:1: ( '}' )
- // InternalApplicationConfiguration.g:4305:2: '}'
+ // InternalApplicationConfiguration.g:4387:1: ( '}' )
+ // InternalApplicationConfiguration.g:4388:2: '}'
{
before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -13986,14 +14282,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:4315:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:4398:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ;
public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4319:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:4320:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:4402:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:4403:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1
{
pushFollow(FOLLOW_21);
rule__PartialModelSpecification__Group_2__0__Impl();
@@ -14024,20 +14320,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:4327:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:4410:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ;
public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4331:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:4332:1: ( ',' )
+ // InternalApplicationConfiguration.g:4414:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:4415:1: ( ',' )
{
- // InternalApplicationConfiguration.g:4332:1: ( ',' )
- // InternalApplicationConfiguration.g:4333:2: ','
+ // InternalApplicationConfiguration.g:4415:1: ( ',' )
+ // InternalApplicationConfiguration.g:4416:2: ','
{
before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0());
}
@@ -14061,14 +14357,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:4342:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:4425:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ;
public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4346:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:4347:2: rule__PartialModelSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:4429:1: ( rule__PartialModelSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:4430:2: rule__PartialModelSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__PartialModelSpecification__Group_2__1__Impl();
@@ -14094,21 +14390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:4353:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
+ // InternalApplicationConfiguration.g:4436:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ;
public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4357:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
- // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4440:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) )
+ // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:4359:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4442:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
{
before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1());
- // InternalApplicationConfiguration.g:4360:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
- // InternalApplicationConfiguration.g:4360:3: rule__PartialModelSpecification__EntryAssignment_2_1
+ // InternalApplicationConfiguration.g:4443:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4443:3: rule__PartialModelSpecification__EntryAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__PartialModelSpecification__EntryAssignment_2_1();
@@ -14141,14 +14437,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__0"
- // InternalApplicationConfiguration.g:4369:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:4452:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ;
public final void rule__FolderEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4373:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
- // InternalApplicationConfiguration.g:4374:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
+ // InternalApplicationConfiguration.g:4456:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 )
+ // InternalApplicationConfiguration.g:4457:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1
{
pushFollow(FOLLOW_22);
rule__FolderEntry__Group__0__Impl();
@@ -14179,20 +14475,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:4381:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
+ // InternalApplicationConfiguration.g:4464:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ;
public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4385:1: ( ( 'folder' ) )
- // InternalApplicationConfiguration.g:4386:1: ( 'folder' )
+ // InternalApplicationConfiguration.g:4468:1: ( ( 'folder' ) )
+ // InternalApplicationConfiguration.g:4469:1: ( 'folder' )
{
- // InternalApplicationConfiguration.g:4386:1: ( 'folder' )
- // InternalApplicationConfiguration.g:4387:2: 'folder'
+ // InternalApplicationConfiguration.g:4469:1: ( 'folder' )
+ // InternalApplicationConfiguration.g:4470:2: 'folder'
{
before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
- match(input,36,FOLLOW_2);
+ match(input,38,FOLLOW_2);
after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0());
}
@@ -14216,14 +14512,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__1"
- // InternalApplicationConfiguration.g:4396:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:4479:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ;
public final void rule__FolderEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4400:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
- // InternalApplicationConfiguration.g:4401:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
+ // InternalApplicationConfiguration.g:4483:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 )
+ // InternalApplicationConfiguration.g:4484:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2
{
pushFollow(FOLLOW_18);
rule__FolderEntry__Group__1__Impl();
@@ -14254,21 +14550,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:4408:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4491:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ;
public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4412:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4495:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
- // InternalApplicationConfiguration.g:4414:2: ( rule__FolderEntry__PathAssignment_1 )
+ // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4497:2: ( rule__FolderEntry__PathAssignment_1 )
{
before(grammarAccess.getFolderEntryAccess().getPathAssignment_1());
- // InternalApplicationConfiguration.g:4415:2: ( rule__FolderEntry__PathAssignment_1 )
- // InternalApplicationConfiguration.g:4415:3: rule__FolderEntry__PathAssignment_1
+ // InternalApplicationConfiguration.g:4498:2: ( rule__FolderEntry__PathAssignment_1 )
+ // InternalApplicationConfiguration.g:4498:3: rule__FolderEntry__PathAssignment_1
{
pushFollow(FOLLOW_2);
rule__FolderEntry__PathAssignment_1();
@@ -14301,14 +14597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__2"
- // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:4506:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ;
public final void rule__FolderEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4427:1: ( rule__FolderEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:4428:2: rule__FolderEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:4510:1: ( rule__FolderEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:4511:2: rule__FolderEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__FolderEntry__Group__2__Impl();
@@ -14334,29 +14630,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:4434:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:4517:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ;
public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4438:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4521:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? )
- // InternalApplicationConfiguration.g:4440:2: ( rule__FolderEntry__Group_2__0 )?
+ // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__Group_2__0 )?
{
before(grammarAccess.getFolderEntryAccess().getGroup_2());
- // InternalApplicationConfiguration.g:4441:2: ( rule__FolderEntry__Group_2__0 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4524:2: ( rule__FolderEntry__Group_2__0 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==33) ) {
- alt45=1;
+ if ( (LA46_0==35) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // InternalApplicationConfiguration.g:4441:3: rule__FolderEntry__Group_2__0
+ // InternalApplicationConfiguration.g:4524:3: rule__FolderEntry__Group_2__0
{
pushFollow(FOLLOW_2);
rule__FolderEntry__Group_2__0();
@@ -14392,14 +14688,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__0"
- // InternalApplicationConfiguration.g:4450:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
+ // InternalApplicationConfiguration.g:4533:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ;
public final void rule__FolderEntry__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4454:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
- // InternalApplicationConfiguration.g:4455:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
+ // InternalApplicationConfiguration.g:4537:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 )
+ // InternalApplicationConfiguration.g:4538:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1
{
pushFollow(FOLLOW_19);
rule__FolderEntry__Group_2__0__Impl();
@@ -14430,20 +14726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:4462:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
+ // InternalApplicationConfiguration.g:4545:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ;
public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4466:1: ( ( 'excluding' ) )
- // InternalApplicationConfiguration.g:4467:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:4549:1: ( ( 'excluding' ) )
+ // InternalApplicationConfiguration.g:4550:1: ( 'excluding' )
{
- // InternalApplicationConfiguration.g:4467:1: ( 'excluding' )
- // InternalApplicationConfiguration.g:4468:2: 'excluding'
+ // InternalApplicationConfiguration.g:4550:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:4551:2: 'excluding'
{
before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0());
}
@@ -14467,14 +14763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__1"
- // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
+ // InternalApplicationConfiguration.g:4560:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ;
public final void rule__FolderEntry__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4481:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
- // InternalApplicationConfiguration.g:4482:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
+ // InternalApplicationConfiguration.g:4564:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 )
+ // InternalApplicationConfiguration.g:4565:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2
{
pushFollow(FOLLOW_22);
rule__FolderEntry__Group_2__1__Impl();
@@ -14505,20 +14801,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:4489:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:4572:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ;
public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4493:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:4494:1: ( '{' )
+ // InternalApplicationConfiguration.g:4576:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:4577:1: ( '{' )
{
- // InternalApplicationConfiguration.g:4494:1: ( '{' )
- // InternalApplicationConfiguration.g:4495:2: '{'
+ // InternalApplicationConfiguration.g:4577:1: ( '{' )
+ // InternalApplicationConfiguration.g:4578:2: '{'
{
before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1());
}
@@ -14542,14 +14838,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__2"
- // InternalApplicationConfiguration.g:4504:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
+ // InternalApplicationConfiguration.g:4587:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ;
public final void rule__FolderEntry__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4508:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
- // InternalApplicationConfiguration.g:4509:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
+ // InternalApplicationConfiguration.g:4591:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 )
+ // InternalApplicationConfiguration.g:4592:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3
{
pushFollow(FOLLOW_16);
rule__FolderEntry__Group_2__2__Impl();
@@ -14580,21 +14876,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__2__Impl"
- // InternalApplicationConfiguration.g:4516:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
+ // InternalApplicationConfiguration.g:4599:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ;
public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4520:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
- // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:4603:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) )
+ // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
{
- // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
- // InternalApplicationConfiguration.g:4522:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:4605:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
{
before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2());
- // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
- // InternalApplicationConfiguration.g:4523:3: rule__FolderEntry__ExclusionAssignment_2_2
+ // InternalApplicationConfiguration.g:4606:2: ( rule__FolderEntry__ExclusionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:4606:3: rule__FolderEntry__ExclusionAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__FolderEntry__ExclusionAssignment_2_2();
@@ -14627,14 +14923,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__3"
- // InternalApplicationConfiguration.g:4531:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
+ // InternalApplicationConfiguration.g:4614:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ;
public final void rule__FolderEntry__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4535:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
- // InternalApplicationConfiguration.g:4536:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
+ // InternalApplicationConfiguration.g:4618:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 )
+ // InternalApplicationConfiguration.g:4619:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4
{
pushFollow(FOLLOW_16);
rule__FolderEntry__Group_2__3__Impl();
@@ -14665,33 +14961,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__3__Impl"
- // InternalApplicationConfiguration.g:4543:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
+ // InternalApplicationConfiguration.g:4626:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ;
public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4547:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
- // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:4630:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) )
+ // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
{
- // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
- // InternalApplicationConfiguration.g:4549:2: ( rule__FolderEntry__Group_2_3__0 )*
+ // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:4632:2: ( rule__FolderEntry__Group_2_3__0 )*
{
before(grammarAccess.getFolderEntryAccess().getGroup_2_3());
- // InternalApplicationConfiguration.g:4550:2: ( rule__FolderEntry__Group_2_3__0 )*
- loop46:
+ // InternalApplicationConfiguration.g:4633:2: ( rule__FolderEntry__Group_2_3__0 )*
+ loop47:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==31) ) {
- alt46=1;
+ if ( (LA47_0==33) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // InternalApplicationConfiguration.g:4550:3: rule__FolderEntry__Group_2_3__0
+ // InternalApplicationConfiguration.g:4633:3: rule__FolderEntry__Group_2_3__0
{
pushFollow(FOLLOW_17);
rule__FolderEntry__Group_2_3__0();
@@ -14703,7 +14999,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop46;
+ break loop47;
}
} while (true);
@@ -14730,14 +15026,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__4"
- // InternalApplicationConfiguration.g:4558:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
+ // InternalApplicationConfiguration.g:4641:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ;
public final void rule__FolderEntry__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4562:1: ( rule__FolderEntry__Group_2__4__Impl )
- // InternalApplicationConfiguration.g:4563:2: rule__FolderEntry__Group_2__4__Impl
+ // InternalApplicationConfiguration.g:4645:1: ( rule__FolderEntry__Group_2__4__Impl )
+ // InternalApplicationConfiguration.g:4646:2: rule__FolderEntry__Group_2__4__Impl
{
pushFollow(FOLLOW_2);
rule__FolderEntry__Group_2__4__Impl();
@@ -14763,20 +15059,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2__4__Impl"
- // InternalApplicationConfiguration.g:4569:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:4652:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ;
public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4573:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:4574:1: ( '}' )
+ // InternalApplicationConfiguration.g:4656:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:4657:1: ( '}' )
{
- // InternalApplicationConfiguration.g:4574:1: ( '}' )
- // InternalApplicationConfiguration.g:4575:2: '}'
+ // InternalApplicationConfiguration.g:4657:1: ( '}' )
+ // InternalApplicationConfiguration.g:4658:2: '}'
{
before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4());
}
@@ -14800,14 +15096,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2_3__0"
- // InternalApplicationConfiguration.g:4585:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
+ // InternalApplicationConfiguration.g:4668:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ;
public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4589:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
- // InternalApplicationConfiguration.g:4590:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
+ // InternalApplicationConfiguration.g:4672:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 )
+ // InternalApplicationConfiguration.g:4673:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1
{
pushFollow(FOLLOW_22);
rule__FolderEntry__Group_2_3__0__Impl();
@@ -14838,20 +15134,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl"
- // InternalApplicationConfiguration.g:4597:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:4680:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ;
public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4601:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:4602:1: ( ',' )
+ // InternalApplicationConfiguration.g:4684:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:4685:1: ( ',' )
{
- // InternalApplicationConfiguration.g:4602:1: ( ',' )
- // InternalApplicationConfiguration.g:4603:2: ','
+ // InternalApplicationConfiguration.g:4685:1: ( ',' )
+ // InternalApplicationConfiguration.g:4686:2: ','
{
before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0());
}
@@ -14875,14 +15171,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2_3__1"
- // InternalApplicationConfiguration.g:4612:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
+ // InternalApplicationConfiguration.g:4695:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ;
public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4616:1: ( rule__FolderEntry__Group_2_3__1__Impl )
- // InternalApplicationConfiguration.g:4617:2: rule__FolderEntry__Group_2_3__1__Impl
+ // InternalApplicationConfiguration.g:4699:1: ( rule__FolderEntry__Group_2_3__1__Impl )
+ // InternalApplicationConfiguration.g:4700:2: rule__FolderEntry__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__FolderEntry__Group_2_3__1__Impl();
@@ -14908,21 +15204,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl"
- // InternalApplicationConfiguration.g:4623:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
+ // InternalApplicationConfiguration.g:4706:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ;
public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4627:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
- // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:4710:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) )
+ // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
{
- // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
- // InternalApplicationConfiguration.g:4629:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:4712:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
{
before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1());
- // InternalApplicationConfiguration.g:4630:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
- // InternalApplicationConfiguration.g:4630:3: rule__FolderEntry__ExclusionAssignment_2_3_1
+ // InternalApplicationConfiguration.g:4713:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:4713:3: rule__FolderEntry__ExclusionAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__FolderEntry__ExclusionAssignment_2_3_1();
@@ -14955,14 +15251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__0"
- // InternalApplicationConfiguration.g:4639:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:4722:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ;
public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4643:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:4644:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
+ // InternalApplicationConfiguration.g:4726:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:4727:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__PartialModelDeclaration__Group__0__Impl();
@@ -14993,20 +15289,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:4651:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
+ // InternalApplicationConfiguration.g:4734:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ;
public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4655:1: ( ( 'models' ) )
- // InternalApplicationConfiguration.g:4656:1: ( 'models' )
+ // InternalApplicationConfiguration.g:4738:1: ( ( 'models' ) )
+ // InternalApplicationConfiguration.g:4739:1: ( 'models' )
{
- // InternalApplicationConfiguration.g:4656:1: ( 'models' )
- // InternalApplicationConfiguration.g:4657:2: 'models'
+ // InternalApplicationConfiguration.g:4739:1: ( 'models' )
+ // InternalApplicationConfiguration.g:4740:2: 'models'
{
before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
- match(input,37,FOLLOW_2);
+ match(input,39,FOLLOW_2);
after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0());
}
@@ -15030,14 +15326,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__1"
- // InternalApplicationConfiguration.g:4666:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:4749:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ;
public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4670:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:4671:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
+ // InternalApplicationConfiguration.g:4753:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:4754:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__PartialModelDeclaration__Group__1__Impl();
@@ -15068,21 +15364,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:4678:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4761:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ;
public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4682:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4765:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:4684:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4767:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
{
before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:4685:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:4685:3: rule__PartialModelDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:4768:2: ( rule__PartialModelDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:4768:3: rule__PartialModelDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__PartialModelDeclaration__NameAssignment_1();
@@ -15115,14 +15411,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__2"
- // InternalApplicationConfiguration.g:4693:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:4776:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ;
public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4697:1: ( rule__PartialModelDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:4698:2: rule__PartialModelDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:4780:1: ( rule__PartialModelDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:4781:2: rule__PartialModelDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__PartialModelDeclaration__Group__2__Impl();
@@ -15148,21 +15444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:4704:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:4787:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4708:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:4791:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:4710:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:4793:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:4711:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:4711:3: rule__PartialModelDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:4794:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:4794:3: rule__PartialModelDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__PartialModelDeclaration__SpecificationAssignment_2();
@@ -15195,14 +15491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__0"
- // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:4803:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ;
public final void rule__PatternSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4724:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
- // InternalApplicationConfiguration.g:4725:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
+ // InternalApplicationConfiguration.g:4807:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:4808:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1
{
pushFollow(FOLLOW_15);
rule__PatternSpecification__Group__0__Impl();
@@ -15233,20 +15529,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:4732:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:4815:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ;
public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4736:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:4737:1: ( '{' )
+ // InternalApplicationConfiguration.g:4819:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:4820:1: ( '{' )
{
- // InternalApplicationConfiguration.g:4737:1: ( '{' )
- // InternalApplicationConfiguration.g:4738:2: '{'
+ // InternalApplicationConfiguration.g:4820:1: ( '{' )
+ // InternalApplicationConfiguration.g:4821:2: '{'
{
before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0());
}
@@ -15270,14 +15566,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__1"
- // InternalApplicationConfiguration.g:4747:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:4830:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ;
public final void rule__PatternSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4751:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
- // InternalApplicationConfiguration.g:4752:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
+ // InternalApplicationConfiguration.g:4834:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:4835:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2
{
pushFollow(FOLLOW_16);
rule__PatternSpecification__Group__1__Impl();
@@ -15308,21 +15604,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:4759:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:4842:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ;
public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4763:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4846:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
- // InternalApplicationConfiguration.g:4765:2: ( rule__PatternSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:4848:2: ( rule__PatternSpecification__EntriesAssignment_1 )
{
before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1());
- // InternalApplicationConfiguration.g:4766:2: ( rule__PatternSpecification__EntriesAssignment_1 )
- // InternalApplicationConfiguration.g:4766:3: rule__PatternSpecification__EntriesAssignment_1
+ // InternalApplicationConfiguration.g:4849:2: ( rule__PatternSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:4849:3: rule__PatternSpecification__EntriesAssignment_1
{
pushFollow(FOLLOW_2);
rule__PatternSpecification__EntriesAssignment_1();
@@ -15355,14 +15651,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__2"
- // InternalApplicationConfiguration.g:4774:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:4857:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ;
public final void rule__PatternSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4778:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
- // InternalApplicationConfiguration.g:4779:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
+ // InternalApplicationConfiguration.g:4861:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:4862:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3
{
pushFollow(FOLLOW_16);
rule__PatternSpecification__Group__2__Impl();
@@ -15393,33 +15689,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:4786:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
+ // InternalApplicationConfiguration.g:4869:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ;
public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4790:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
- // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:4873:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) )
+ // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* )
{
- // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* )
- // InternalApplicationConfiguration.g:4792:2: ( rule__PatternSpecification__Group_2__0 )*
+ // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:4875:2: ( rule__PatternSpecification__Group_2__0 )*
{
before(grammarAccess.getPatternSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:4793:2: ( rule__PatternSpecification__Group_2__0 )*
- loop47:
+ // InternalApplicationConfiguration.g:4876:2: ( rule__PatternSpecification__Group_2__0 )*
+ loop48:
do {
- int alt47=2;
- int LA47_0 = input.LA(1);
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==31) ) {
- alt47=1;
+ if ( (LA48_0==33) ) {
+ alt48=1;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // InternalApplicationConfiguration.g:4793:3: rule__PatternSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:4876:3: rule__PatternSpecification__Group_2__0
{
pushFollow(FOLLOW_17);
rule__PatternSpecification__Group_2__0();
@@ -15431,7 +15727,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop47;
+ break loop48;
}
} while (true);
@@ -15458,14 +15754,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__3"
- // InternalApplicationConfiguration.g:4801:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:4884:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ;
public final void rule__PatternSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4805:1: ( rule__PatternSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:4806:2: rule__PatternSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:4888:1: ( rule__PatternSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:4889:2: rule__PatternSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__PatternSpecification__Group__3__Impl();
@@ -15491,20 +15787,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:4812:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:4895:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4816:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:4817:1: ( '}' )
+ // InternalApplicationConfiguration.g:4899:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:4900:1: ( '}' )
{
- // InternalApplicationConfiguration.g:4817:1: ( '}' )
- // InternalApplicationConfiguration.g:4818:2: '}'
+ // InternalApplicationConfiguration.g:4900:1: ( '}' )
+ // InternalApplicationConfiguration.g:4901:2: '}'
{
before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -15528,14 +15824,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:4828:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:4911:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ;
public final void rule__PatternSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4832:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:4833:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:4915:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:4916:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1
{
pushFollow(FOLLOW_15);
rule__PatternSpecification__Group_2__0__Impl();
@@ -15566,20 +15862,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:4840:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:4923:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ;
public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4844:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:4845:1: ( ',' )
+ // InternalApplicationConfiguration.g:4927:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:4928:1: ( ',' )
{
- // InternalApplicationConfiguration.g:4845:1: ( ',' )
- // InternalApplicationConfiguration.g:4846:2: ','
+ // InternalApplicationConfiguration.g:4928:1: ( ',' )
+ // InternalApplicationConfiguration.g:4929:2: ','
{
before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0());
}
@@ -15603,14 +15899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:4855:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:4938:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ;
public final void rule__PatternSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4859:1: ( rule__PatternSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:4860:2: rule__PatternSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:4942:1: ( rule__PatternSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:4943:2: rule__PatternSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__PatternSpecification__Group_2__1__Impl();
@@ -15636,21 +15932,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:4866:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
+ // InternalApplicationConfiguration.g:4949:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ;
public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4870:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
- // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4953:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) )
+ // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:4872:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:4955:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
{
before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1());
- // InternalApplicationConfiguration.g:4873:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
- // InternalApplicationConfiguration.g:4873:3: rule__PatternSpecification__EntriesAssignment_2_1
+ // InternalApplicationConfiguration.g:4956:2: ( rule__PatternSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:4956:3: rule__PatternSpecification__EntriesAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__PatternSpecification__EntriesAssignment_2_1();
@@ -15683,14 +15979,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__0"
- // InternalApplicationConfiguration.g:4882:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:4965:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ;
public final void rule__AllPatternEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4886:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
- // InternalApplicationConfiguration.g:4887:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
+ // InternalApplicationConfiguration.g:4969:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 )
+ // InternalApplicationConfiguration.g:4970:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1
{
pushFollow(FOLLOW_8);
rule__AllPatternEntry__Group__0__Impl();
@@ -15721,20 +16017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:4894:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
+ // InternalApplicationConfiguration.g:4977:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ;
public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4898:1: ( ( 'package' ) )
- // InternalApplicationConfiguration.g:4899:1: ( 'package' )
+ // InternalApplicationConfiguration.g:4981:1: ( ( 'package' ) )
+ // InternalApplicationConfiguration.g:4982:1: ( 'package' )
{
- // InternalApplicationConfiguration.g:4899:1: ( 'package' )
- // InternalApplicationConfiguration.g:4900:2: 'package'
+ // InternalApplicationConfiguration.g:4982:1: ( 'package' )
+ // InternalApplicationConfiguration.g:4983:2: 'package'
{
before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
- match(input,32,FOLLOW_2);
+ match(input,34,FOLLOW_2);
after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0());
}
@@ -15758,14 +16054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__1"
- // InternalApplicationConfiguration.g:4909:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:4992:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ;
public final void rule__AllPatternEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4913:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
- // InternalApplicationConfiguration.g:4914:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
+ // InternalApplicationConfiguration.g:4996:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 )
+ // InternalApplicationConfiguration.g:4997:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2
{
pushFollow(FOLLOW_18);
rule__AllPatternEntry__Group__1__Impl();
@@ -15796,21 +16092,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:4921:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5004:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ;
public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4925:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5008:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
- // InternalApplicationConfiguration.g:4927:2: ( rule__AllPatternEntry__PackageAssignment_1 )
+ // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5010:2: ( rule__AllPatternEntry__PackageAssignment_1 )
{
before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1());
- // InternalApplicationConfiguration.g:4928:2: ( rule__AllPatternEntry__PackageAssignment_1 )
- // InternalApplicationConfiguration.g:4928:3: rule__AllPatternEntry__PackageAssignment_1
+ // InternalApplicationConfiguration.g:5011:2: ( rule__AllPatternEntry__PackageAssignment_1 )
+ // InternalApplicationConfiguration.g:5011:3: rule__AllPatternEntry__PackageAssignment_1
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__PackageAssignment_1();
@@ -15843,14 +16139,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__2"
- // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:5019:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ;
public final void rule__AllPatternEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4940:1: ( rule__AllPatternEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:4941:2: rule__AllPatternEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:5023:1: ( rule__AllPatternEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:5024:2: rule__AllPatternEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__Group__2__Impl();
@@ -15876,29 +16172,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:4947:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:5030:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ;
public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4951:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:5034:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
- // InternalApplicationConfiguration.g:4953:2: ( rule__AllPatternEntry__Group_2__0 )?
+ // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__Group_2__0 )?
{
before(grammarAccess.getAllPatternEntryAccess().getGroup_2());
- // InternalApplicationConfiguration.g:4954:2: ( rule__AllPatternEntry__Group_2__0 )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:5037:2: ( rule__AllPatternEntry__Group_2__0 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==33) ) {
- alt48=1;
+ if ( (LA49_0==35) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // InternalApplicationConfiguration.g:4954:3: rule__AllPatternEntry__Group_2__0
+ // InternalApplicationConfiguration.g:5037:3: rule__AllPatternEntry__Group_2__0
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__Group_2__0();
@@ -15934,14 +16230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__0"
- // InternalApplicationConfiguration.g:4963:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
+ // InternalApplicationConfiguration.g:5046:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ;
public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4967:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
- // InternalApplicationConfiguration.g:4968:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
+ // InternalApplicationConfiguration.g:5050:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 )
+ // InternalApplicationConfiguration.g:5051:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1
{
pushFollow(FOLLOW_19);
rule__AllPatternEntry__Group_2__0__Impl();
@@ -15972,20 +16268,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:4975:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
+ // InternalApplicationConfiguration.g:5058:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ;
public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4979:1: ( ( 'excluding' ) )
- // InternalApplicationConfiguration.g:4980:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:5062:1: ( ( 'excluding' ) )
+ // InternalApplicationConfiguration.g:5063:1: ( 'excluding' )
{
- // InternalApplicationConfiguration.g:4980:1: ( 'excluding' )
- // InternalApplicationConfiguration.g:4981:2: 'excluding'
+ // InternalApplicationConfiguration.g:5063:1: ( 'excluding' )
+ // InternalApplicationConfiguration.g:5064:2: 'excluding'
{
before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
- match(input,33,FOLLOW_2);
+ match(input,35,FOLLOW_2);
after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0());
}
@@ -16009,14 +16305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__1"
- // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
+ // InternalApplicationConfiguration.g:5073:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ;
public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:4994:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
- // InternalApplicationConfiguration.g:4995:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
+ // InternalApplicationConfiguration.g:5077:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 )
+ // InternalApplicationConfiguration.g:5078:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2
{
pushFollow(FOLLOW_8);
rule__AllPatternEntry__Group_2__1__Impl();
@@ -16047,20 +16343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:5002:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:5085:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ;
public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5006:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:5007:1: ( '{' )
+ // InternalApplicationConfiguration.g:5089:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:5090:1: ( '{' )
{
- // InternalApplicationConfiguration.g:5007:1: ( '{' )
- // InternalApplicationConfiguration.g:5008:2: '{'
+ // InternalApplicationConfiguration.g:5090:1: ( '{' )
+ // InternalApplicationConfiguration.g:5091:2: '{'
{
before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1());
}
@@ -16084,14 +16380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__2"
- // InternalApplicationConfiguration.g:5017:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
+ // InternalApplicationConfiguration.g:5100:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ;
public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5021:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
- // InternalApplicationConfiguration.g:5022:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
+ // InternalApplicationConfiguration.g:5104:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 )
+ // InternalApplicationConfiguration.g:5105:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3
{
pushFollow(FOLLOW_16);
rule__AllPatternEntry__Group_2__2__Impl();
@@ -16122,21 +16418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl"
- // InternalApplicationConfiguration.g:5029:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
+ // InternalApplicationConfiguration.g:5112:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ;
public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5033:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
- // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:5116:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) )
+ // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
{
- // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
- // InternalApplicationConfiguration.g:5035:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) )
+ // InternalApplicationConfiguration.g:5118:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
{
before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2());
- // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
- // InternalApplicationConfiguration.g:5036:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
+ // InternalApplicationConfiguration.g:5119:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 )
+ // InternalApplicationConfiguration.g:5119:3: rule__AllPatternEntry__ExclusuionAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__ExclusuionAssignment_2_2();
@@ -16169,14 +16465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__3"
- // InternalApplicationConfiguration.g:5044:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
+ // InternalApplicationConfiguration.g:5127:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ;
public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5048:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
- // InternalApplicationConfiguration.g:5049:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
+ // InternalApplicationConfiguration.g:5131:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 )
+ // InternalApplicationConfiguration.g:5132:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4
{
pushFollow(FOLLOW_16);
rule__AllPatternEntry__Group_2__3__Impl();
@@ -16207,33 +16503,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl"
- // InternalApplicationConfiguration.g:5056:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
+ // InternalApplicationConfiguration.g:5139:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ;
public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5060:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
- // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:5143:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) )
+ // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
{
- // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
- // InternalApplicationConfiguration.g:5062:2: ( rule__AllPatternEntry__Group_2_3__0 )*
+ // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* )
+ // InternalApplicationConfiguration.g:5145:2: ( rule__AllPatternEntry__Group_2_3__0 )*
{
before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3());
- // InternalApplicationConfiguration.g:5063:2: ( rule__AllPatternEntry__Group_2_3__0 )*
- loop49:
+ // InternalApplicationConfiguration.g:5146:2: ( rule__AllPatternEntry__Group_2_3__0 )*
+ loop50:
do {
- int alt49=2;
- int LA49_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==31) ) {
- alt49=1;
+ if ( (LA50_0==33) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // InternalApplicationConfiguration.g:5063:3: rule__AllPatternEntry__Group_2_3__0
+ // InternalApplicationConfiguration.g:5146:3: rule__AllPatternEntry__Group_2_3__0
{
pushFollow(FOLLOW_17);
rule__AllPatternEntry__Group_2_3__0();
@@ -16245,7 +16541,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop49;
+ break loop50;
}
} while (true);
@@ -16272,14 +16568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__4"
- // InternalApplicationConfiguration.g:5071:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
+ // InternalApplicationConfiguration.g:5154:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ;
public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5075:1: ( rule__AllPatternEntry__Group_2__4__Impl )
- // InternalApplicationConfiguration.g:5076:2: rule__AllPatternEntry__Group_2__4__Impl
+ // InternalApplicationConfiguration.g:5158:1: ( rule__AllPatternEntry__Group_2__4__Impl )
+ // InternalApplicationConfiguration.g:5159:2: rule__AllPatternEntry__Group_2__4__Impl
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__Group_2__4__Impl();
@@ -16305,20 +16601,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl"
- // InternalApplicationConfiguration.g:5082:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:5165:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ;
public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5086:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:5087:1: ( '}' )
+ // InternalApplicationConfiguration.g:5169:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:5170:1: ( '}' )
{
- // InternalApplicationConfiguration.g:5087:1: ( '}' )
- // InternalApplicationConfiguration.g:5088:2: '}'
+ // InternalApplicationConfiguration.g:5170:1: ( '}' )
+ // InternalApplicationConfiguration.g:5171:2: '}'
{
before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4());
}
@@ -16342,14 +16638,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2_3__0"
- // InternalApplicationConfiguration.g:5098:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
+ // InternalApplicationConfiguration.g:5181:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ;
public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5102:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
- // InternalApplicationConfiguration.g:5103:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
+ // InternalApplicationConfiguration.g:5185:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 )
+ // InternalApplicationConfiguration.g:5186:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1
{
pushFollow(FOLLOW_8);
rule__AllPatternEntry__Group_2_3__0__Impl();
@@ -16380,20 +16676,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl"
- // InternalApplicationConfiguration.g:5110:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:5193:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ;
public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5114:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:5115:1: ( ',' )
+ // InternalApplicationConfiguration.g:5197:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:5198:1: ( ',' )
{
- // InternalApplicationConfiguration.g:5115:1: ( ',' )
- // InternalApplicationConfiguration.g:5116:2: ','
+ // InternalApplicationConfiguration.g:5198:1: ( ',' )
+ // InternalApplicationConfiguration.g:5199:2: ','
{
before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0());
}
@@ -16417,14 +16713,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2_3__1"
- // InternalApplicationConfiguration.g:5125:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
+ // InternalApplicationConfiguration.g:5208:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ;
public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5129:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
- // InternalApplicationConfiguration.g:5130:2: rule__AllPatternEntry__Group_2_3__1__Impl
+ // InternalApplicationConfiguration.g:5212:1: ( rule__AllPatternEntry__Group_2_3__1__Impl )
+ // InternalApplicationConfiguration.g:5213:2: rule__AllPatternEntry__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__Group_2_3__1__Impl();
@@ -16450,21 +16746,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl"
- // InternalApplicationConfiguration.g:5136:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
+ // InternalApplicationConfiguration.g:5219:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ;
public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5140:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
- // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:5223:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) )
+ // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
{
- // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
- // InternalApplicationConfiguration.g:5142:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) )
+ // InternalApplicationConfiguration.g:5225:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
{
before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1());
- // InternalApplicationConfiguration.g:5143:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
- // InternalApplicationConfiguration.g:5143:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
+ // InternalApplicationConfiguration.g:5226:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 )
+ // InternalApplicationConfiguration.g:5226:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__AllPatternEntry__ExclusuionAssignment_2_3_1();
@@ -16497,14 +16793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group__0"
- // InternalApplicationConfiguration.g:5152:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
+ // InternalApplicationConfiguration.g:5235:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ;
public final void rule__PatternElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5156:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
- // InternalApplicationConfiguration.g:5157:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
+ // InternalApplicationConfiguration.g:5239:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 )
+ // InternalApplicationConfiguration.g:5240:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1
{
pushFollow(FOLLOW_8);
rule__PatternElement__Group__0__Impl();
@@ -16535,33 +16831,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group__0__Impl"
- // InternalApplicationConfiguration.g:5164:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
+ // InternalApplicationConfiguration.g:5247:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ;
public final void rule__PatternElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5168:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
- // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? )
+ // InternalApplicationConfiguration.g:5251:1: ( ( ( rule__PatternElement__Group_0__0 )? ) )
+ // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? )
{
- // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? )
- // InternalApplicationConfiguration.g:5170:2: ( rule__PatternElement__Group_0__0 )?
+ // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? )
+ // InternalApplicationConfiguration.g:5253:2: ( rule__PatternElement__Group_0__0 )?
{
before(grammarAccess.getPatternElementAccess().getGroup_0());
- // InternalApplicationConfiguration.g:5171:2: ( rule__PatternElement__Group_0__0 )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:5254:2: ( rule__PatternElement__Group_0__0 )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==RULE_ID) ) {
- int LA50_1 = input.LA(2);
+ if ( (LA51_0==RULE_ID) ) {
+ int LA51_1 = input.LA(2);
- if ( (LA50_1==21||LA50_1==34) ) {
- alt50=1;
+ if ( (LA51_1==23||LA51_1==36) ) {
+ alt51=1;
}
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // InternalApplicationConfiguration.g:5171:3: rule__PatternElement__Group_0__0
+ // InternalApplicationConfiguration.g:5254:3: rule__PatternElement__Group_0__0
{
pushFollow(FOLLOW_2);
rule__PatternElement__Group_0__0();
@@ -16597,14 +16893,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group__1"
- // InternalApplicationConfiguration.g:5179:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:5262:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ;
public final void rule__PatternElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5183:1: ( rule__PatternElement__Group__1__Impl )
- // InternalApplicationConfiguration.g:5184:2: rule__PatternElement__Group__1__Impl
+ // InternalApplicationConfiguration.g:5266:1: ( rule__PatternElement__Group__1__Impl )
+ // InternalApplicationConfiguration.g:5267:2: rule__PatternElement__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__PatternElement__Group__1__Impl();
@@ -16630,21 +16926,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group__1__Impl"
- // InternalApplicationConfiguration.g:5190:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5273:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ;
public final void rule__PatternElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5194:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5277:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
- // InternalApplicationConfiguration.g:5196:2: ( rule__PatternElement__PatternAssignment_1 )
+ // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5279:2: ( rule__PatternElement__PatternAssignment_1 )
{
before(grammarAccess.getPatternElementAccess().getPatternAssignment_1());
- // InternalApplicationConfiguration.g:5197:2: ( rule__PatternElement__PatternAssignment_1 )
- // InternalApplicationConfiguration.g:5197:3: rule__PatternElement__PatternAssignment_1
+ // InternalApplicationConfiguration.g:5280:2: ( rule__PatternElement__PatternAssignment_1 )
+ // InternalApplicationConfiguration.g:5280:3: rule__PatternElement__PatternAssignment_1
{
pushFollow(FOLLOW_2);
rule__PatternElement__PatternAssignment_1();
@@ -16677,14 +16973,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group_0__0"
- // InternalApplicationConfiguration.g:5206:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
+ // InternalApplicationConfiguration.g:5289:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ;
public final void rule__PatternElement__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5210:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
- // InternalApplicationConfiguration.g:5211:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
+ // InternalApplicationConfiguration.g:5293:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 )
+ // InternalApplicationConfiguration.g:5294:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1
{
pushFollow(FOLLOW_20);
rule__PatternElement__Group_0__0__Impl();
@@ -16715,21 +17011,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group_0__0__Impl"
- // InternalApplicationConfiguration.g:5218:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
+ // InternalApplicationConfiguration.g:5301:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ;
public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5222:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
- // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
+ // InternalApplicationConfiguration.g:5305:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) )
+ // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
{
- // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
- // InternalApplicationConfiguration.g:5224:2: ( rule__PatternElement__PackageAssignment_0_0 )
+ // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) )
+ // InternalApplicationConfiguration.g:5307:2: ( rule__PatternElement__PackageAssignment_0_0 )
{
before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0());
- // InternalApplicationConfiguration.g:5225:2: ( rule__PatternElement__PackageAssignment_0_0 )
- // InternalApplicationConfiguration.g:5225:3: rule__PatternElement__PackageAssignment_0_0
+ // InternalApplicationConfiguration.g:5308:2: ( rule__PatternElement__PackageAssignment_0_0 )
+ // InternalApplicationConfiguration.g:5308:3: rule__PatternElement__PackageAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__PatternElement__PackageAssignment_0_0();
@@ -16762,14 +17058,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group_0__1"
- // InternalApplicationConfiguration.g:5233:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
+ // InternalApplicationConfiguration.g:5316:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ;
public final void rule__PatternElement__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5237:1: ( rule__PatternElement__Group_0__1__Impl )
- // InternalApplicationConfiguration.g:5238:2: rule__PatternElement__Group_0__1__Impl
+ // InternalApplicationConfiguration.g:5320:1: ( rule__PatternElement__Group_0__1__Impl )
+ // InternalApplicationConfiguration.g:5321:2: rule__PatternElement__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__PatternElement__Group_0__1__Impl();
@@ -16795,20 +17091,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__Group_0__1__Impl"
- // InternalApplicationConfiguration.g:5244:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
+ // InternalApplicationConfiguration.g:5327:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ;
public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5248:1: ( ( '::' ) )
- // InternalApplicationConfiguration.g:5249:1: ( '::' )
+ // InternalApplicationConfiguration.g:5331:1: ( ( '::' ) )
+ // InternalApplicationConfiguration.g:5332:1: ( '::' )
{
- // InternalApplicationConfiguration.g:5249:1: ( '::' )
- // InternalApplicationConfiguration.g:5250:2: '::'
+ // InternalApplicationConfiguration.g:5332:1: ( '::' )
+ // InternalApplicationConfiguration.g:5333:2: '::'
{
before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1());
}
@@ -16832,14 +17128,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__0"
- // InternalApplicationConfiguration.g:5260:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:5343:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ;
public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5264:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:5265:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
+ // InternalApplicationConfiguration.g:5347:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:5348:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__GraphPatternDeclaration__Group__0__Impl();
@@ -16870,20 +17166,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:5272:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ;
+ // InternalApplicationConfiguration.g:5355:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ;
public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5276:1: ( ( 'constraints' ) )
- // InternalApplicationConfiguration.g:5277:1: ( 'constraints' )
+ // InternalApplicationConfiguration.g:5359:1: ( ( 'constraints' ) )
+ // InternalApplicationConfiguration.g:5360:1: ( 'constraints' )
{
- // InternalApplicationConfiguration.g:5277:1: ( 'constraints' )
- // InternalApplicationConfiguration.g:5278:2: 'constraints'
+ // InternalApplicationConfiguration.g:5360:1: ( 'constraints' )
+ // InternalApplicationConfiguration.g:5361:2: 'constraints'
{
before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
- match(input,38,FOLLOW_2);
+ match(input,40,FOLLOW_2);
after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0());
}
@@ -16907,14 +17203,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__1"
- // InternalApplicationConfiguration.g:5287:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:5370:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ;
public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5291:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:5292:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
+ // InternalApplicationConfiguration.g:5374:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:5375:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__GraphPatternDeclaration__Group__1__Impl();
@@ -16945,21 +17241,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:5299:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5382:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ;
public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5303:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5386:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:5305:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5388:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
{
before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:5306:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:5306:3: rule__GraphPatternDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:5389:2: ( rule__GraphPatternDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:5389:3: rule__GraphPatternDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__GraphPatternDeclaration__NameAssignment_1();
@@ -16992,14 +17288,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__2"
- // InternalApplicationConfiguration.g:5314:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:5397:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ;
public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5318:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:5319:2: rule__GraphPatternDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:5401:1: ( rule__GraphPatternDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:5402:2: rule__GraphPatternDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__GraphPatternDeclaration__Group__2__Impl();
@@ -17025,21 +17321,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:5325:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:5408:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5329:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5412:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:5331:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5414:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:5332:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:5332:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:5415:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:5415:3: rule__GraphPatternDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__GraphPatternDeclaration__SpecificationAssignment_2();
@@ -17072,14 +17368,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__0"
- // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:5424:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ;
public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5345:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 )
- // InternalApplicationConfiguration.g:5346:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1
+ // InternalApplicationConfiguration.g:5428:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:5429:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1
{
pushFollow(FOLLOW_23);
rule__ObjectiveSpecification__Group__0__Impl();
@@ -17110,20 +17406,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:5353:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:5436:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ;
public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5357:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:5358:1: ( '{' )
+ // InternalApplicationConfiguration.g:5440:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:5441:1: ( '{' )
{
- // InternalApplicationConfiguration.g:5358:1: ( '{' )
- // InternalApplicationConfiguration.g:5359:2: '{'
+ // InternalApplicationConfiguration.g:5441:1: ( '{' )
+ // InternalApplicationConfiguration.g:5442:2: '{'
{
before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0());
}
@@ -17147,14 +17443,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__1"
- // InternalApplicationConfiguration.g:5368:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:5451:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ;
public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5372:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 )
- // InternalApplicationConfiguration.g:5373:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2
+ // InternalApplicationConfiguration.g:5455:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:5456:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2
{
pushFollow(FOLLOW_16);
rule__ObjectiveSpecification__Group__1__Impl();
@@ -17185,21 +17481,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:5380:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5463:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ;
public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5384:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5467:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
- // InternalApplicationConfiguration.g:5386:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5469:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
{
before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1());
- // InternalApplicationConfiguration.g:5387:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
- // InternalApplicationConfiguration.g:5387:3: rule__ObjectiveSpecification__EntriesAssignment_1
+ // InternalApplicationConfiguration.g:5470:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 )
+ // InternalApplicationConfiguration.g:5470:3: rule__ObjectiveSpecification__EntriesAssignment_1
{
pushFollow(FOLLOW_2);
rule__ObjectiveSpecification__EntriesAssignment_1();
@@ -17232,14 +17528,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__2"
- // InternalApplicationConfiguration.g:5395:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:5478:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ;
public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5399:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 )
- // InternalApplicationConfiguration.g:5400:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3
+ // InternalApplicationConfiguration.g:5482:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:5483:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3
{
pushFollow(FOLLOW_16);
rule__ObjectiveSpecification__Group__2__Impl();
@@ -17270,33 +17566,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:5407:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ;
+ // InternalApplicationConfiguration.g:5490:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ;
public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5411:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) )
- // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:5494:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) )
+ // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
{
- // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
- // InternalApplicationConfiguration.g:5413:2: ( rule__ObjectiveSpecification__Group_2__0 )*
+ // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* )
+ // InternalApplicationConfiguration.g:5496:2: ( rule__ObjectiveSpecification__Group_2__0 )*
{
before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:5414:2: ( rule__ObjectiveSpecification__Group_2__0 )*
- loop51:
+ // InternalApplicationConfiguration.g:5497:2: ( rule__ObjectiveSpecification__Group_2__0 )*
+ loop52:
do {
- int alt51=2;
- int LA51_0 = input.LA(1);
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==31) ) {
- alt51=1;
+ if ( (LA52_0==33) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // InternalApplicationConfiguration.g:5414:3: rule__ObjectiveSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:5497:3: rule__ObjectiveSpecification__Group_2__0
{
pushFollow(FOLLOW_17);
rule__ObjectiveSpecification__Group_2__0();
@@ -17308,7 +17604,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop51;
+ break loop52;
}
} while (true);
@@ -17335,14 +17631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__3"
- // InternalApplicationConfiguration.g:5422:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:5505:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ;
public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5426:1: ( rule__ObjectiveSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:5427:2: rule__ObjectiveSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:5509:1: ( rule__ObjectiveSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:5510:2: rule__ObjectiveSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ObjectiveSpecification__Group__3__Impl();
@@ -17368,20 +17664,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:5433:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:5516:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5437:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:5438:1: ( '}' )
+ // InternalApplicationConfiguration.g:5520:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:5521:1: ( '}' )
{
- // InternalApplicationConfiguration.g:5438:1: ( '}' )
- // InternalApplicationConfiguration.g:5439:2: '}'
+ // InternalApplicationConfiguration.g:5521:1: ( '}' )
+ // InternalApplicationConfiguration.g:5522:2: '}'
{
before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -17405,14 +17701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:5449:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:5532:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ;
public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5453:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:5454:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:5536:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:5537:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1
{
pushFollow(FOLLOW_23);
rule__ObjectiveSpecification__Group_2__0__Impl();
@@ -17443,20 +17739,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:5461:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:5544:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ;
public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5465:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:5466:1: ( ',' )
+ // InternalApplicationConfiguration.g:5548:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:5549:1: ( ',' )
{
- // InternalApplicationConfiguration.g:5466:1: ( ',' )
- // InternalApplicationConfiguration.g:5467:2: ','
+ // InternalApplicationConfiguration.g:5549:1: ( ',' )
+ // InternalApplicationConfiguration.g:5550:2: ','
{
before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0());
}
@@ -17480,14 +17776,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:5476:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:5559:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ;
public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5480:1: ( rule__ObjectiveSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:5481:2: rule__ObjectiveSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:5563:1: ( rule__ObjectiveSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:5564:2: rule__ObjectiveSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ObjectiveSpecification__Group_2__1__Impl();
@@ -17513,21 +17809,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:5487:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ;
+ // InternalApplicationConfiguration.g:5570:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ;
public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5491:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) )
- // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:5574:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) )
+ // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
{
- // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
- // InternalApplicationConfiguration.g:5493:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) )
+ // InternalApplicationConfiguration.g:5576:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
{
before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1());
- // InternalApplicationConfiguration.g:5494:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
- // InternalApplicationConfiguration.g:5494:3: rule__ObjectiveSpecification__EntriesAssignment_2_1
+ // InternalApplicationConfiguration.g:5577:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 )
+ // InternalApplicationConfiguration.g:5577:3: rule__ObjectiveSpecification__EntriesAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__ObjectiveSpecification__EntriesAssignment_2_1();
@@ -17560,14 +17856,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__Group__0"
- // InternalApplicationConfiguration.g:5503:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:5586:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ;
public final void rule__OptimizationEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5507:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 )
- // InternalApplicationConfiguration.g:5508:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1
+ // InternalApplicationConfiguration.g:5590:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 )
+ // InternalApplicationConfiguration.g:5591:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1
{
pushFollow(FOLLOW_23);
rule__OptimizationEntry__Group__0__Impl();
@@ -17598,21 +17894,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:5515:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ;
+ // InternalApplicationConfiguration.g:5598:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ;
public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5519:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) )
- // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
+ // InternalApplicationConfiguration.g:5602:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) )
+ // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
{
- // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
- // InternalApplicationConfiguration.g:5521:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
+ // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) )
+ // InternalApplicationConfiguration.g:5604:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
{
before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0());
- // InternalApplicationConfiguration.g:5522:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
- // InternalApplicationConfiguration.g:5522:3: rule__OptimizationEntry__DirectionAssignment_0
+ // InternalApplicationConfiguration.g:5605:2: ( rule__OptimizationEntry__DirectionAssignment_0 )
+ // InternalApplicationConfiguration.g:5605:3: rule__OptimizationEntry__DirectionAssignment_0
{
pushFollow(FOLLOW_2);
rule__OptimizationEntry__DirectionAssignment_0();
@@ -17645,14 +17941,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__Group__1"
- // InternalApplicationConfiguration.g:5530:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:5613:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ;
public final void rule__OptimizationEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5534:1: ( rule__OptimizationEntry__Group__1__Impl )
- // InternalApplicationConfiguration.g:5535:2: rule__OptimizationEntry__Group__1__Impl
+ // InternalApplicationConfiguration.g:5617:1: ( rule__OptimizationEntry__Group__1__Impl )
+ // InternalApplicationConfiguration.g:5618:2: rule__OptimizationEntry__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__OptimizationEntry__Group__1__Impl();
@@ -17678,21 +17974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:5541:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5624:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ;
public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5545:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5628:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
- // InternalApplicationConfiguration.g:5547:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
+ // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5630:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
{
before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1());
- // InternalApplicationConfiguration.g:5548:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
- // InternalApplicationConfiguration.g:5548:3: rule__OptimizationEntry__FunctionAssignment_1
+ // InternalApplicationConfiguration.g:5631:2: ( rule__OptimizationEntry__FunctionAssignment_1 )
+ // InternalApplicationConfiguration.g:5631:3: rule__OptimizationEntry__FunctionAssignment_1
{
pushFollow(FOLLOW_2);
rule__OptimizationEntry__FunctionAssignment_1();
@@ -17725,14 +18021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__0"
- // InternalApplicationConfiguration.g:5557:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:5640:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ;
public final void rule__ThresholdEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5561:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 )
- // InternalApplicationConfiguration.g:5562:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1
+ // InternalApplicationConfiguration.g:5644:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 )
+ // InternalApplicationConfiguration.g:5645:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1
{
pushFollow(FOLLOW_24);
rule__ThresholdEntry__Group__0__Impl();
@@ -17763,21 +18059,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:5569:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ;
+ // InternalApplicationConfiguration.g:5652:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ;
public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5573:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) )
- // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
+ // InternalApplicationConfiguration.g:5656:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) )
+ // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
{
- // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
- // InternalApplicationConfiguration.g:5575:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
+ // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) )
+ // InternalApplicationConfiguration.g:5658:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
{
before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0());
- // InternalApplicationConfiguration.g:5576:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
- // InternalApplicationConfiguration.g:5576:3: rule__ThresholdEntry__FunctionAssignment_0
+ // InternalApplicationConfiguration.g:5659:2: ( rule__ThresholdEntry__FunctionAssignment_0 )
+ // InternalApplicationConfiguration.g:5659:3: rule__ThresholdEntry__FunctionAssignment_0
{
pushFollow(FOLLOW_2);
rule__ThresholdEntry__FunctionAssignment_0();
@@ -17810,14 +18106,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__1"
- // InternalApplicationConfiguration.g:5584:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:5667:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ;
public final void rule__ThresholdEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5588:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 )
- // InternalApplicationConfiguration.g:5589:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2
+ // InternalApplicationConfiguration.g:5671:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 )
+ // InternalApplicationConfiguration.g:5672:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2
{
pushFollow(FOLLOW_25);
rule__ThresholdEntry__Group__1__Impl();
@@ -17848,21 +18144,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:5596:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:5679:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ;
public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5600:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5683:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
- // InternalApplicationConfiguration.g:5602:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
+ // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) )
+ // InternalApplicationConfiguration.g:5685:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
{
before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1());
- // InternalApplicationConfiguration.g:5603:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
- // InternalApplicationConfiguration.g:5603:3: rule__ThresholdEntry__OperatorAssignment_1
+ // InternalApplicationConfiguration.g:5686:2: ( rule__ThresholdEntry__OperatorAssignment_1 )
+ // InternalApplicationConfiguration.g:5686:3: rule__ThresholdEntry__OperatorAssignment_1
{
pushFollow(FOLLOW_2);
rule__ThresholdEntry__OperatorAssignment_1();
@@ -17895,14 +18191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__2"
- // InternalApplicationConfiguration.g:5611:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:5694:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ;
public final void rule__ThresholdEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5615:1: ( rule__ThresholdEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:5616:2: rule__ThresholdEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:5698:1: ( rule__ThresholdEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:5699:2: rule__ThresholdEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ThresholdEntry__Group__2__Impl();
@@ -17928,21 +18224,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:5622:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:5705:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ;
public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5626:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5709:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
- // InternalApplicationConfiguration.g:5628:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
+ // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5711:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
{
before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2());
- // InternalApplicationConfiguration.g:5629:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
- // InternalApplicationConfiguration.g:5629:3: rule__ThresholdEntry__ThresholdAssignment_2
+ // InternalApplicationConfiguration.g:5712:2: ( rule__ThresholdEntry__ThresholdAssignment_2 )
+ // InternalApplicationConfiguration.g:5712:3: rule__ThresholdEntry__ThresholdAssignment_2
{
pushFollow(FOLLOW_2);
rule__ThresholdEntry__ThresholdAssignment_2();
@@ -17974,15 +18270,818 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR end "rule__ThresholdEntry__Group__2__Impl"
+ // $ANTLR start "rule__CostObjectiveFunction__Group__0"
+ // InternalApplicationConfiguration.g:5721:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ;
+ public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5725:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 )
+ // InternalApplicationConfiguration.g:5726:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1
+ {
+ pushFollow(FOLLOW_19);
+ rule__CostObjectiveFunction__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__0"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl"
+ // InternalApplicationConfiguration.g:5733:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ;
+ public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5737:1: ( ( 'cost' ) )
+ // InternalApplicationConfiguration.g:5738:1: ( 'cost' )
+ {
+ // InternalApplicationConfiguration.g:5738:1: ( 'cost' )
+ // InternalApplicationConfiguration.g:5739:2: 'cost'
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
+ match(input,41,FOLLOW_2);
+ after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__0__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__1"
+ // InternalApplicationConfiguration.g:5748:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ;
+ public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5752:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 )
+ // InternalApplicationConfiguration.g:5753:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2
+ {
+ pushFollow(FOLLOW_8);
+ rule__CostObjectiveFunction__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__1"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl"
+ // InternalApplicationConfiguration.g:5760:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ;
+ public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5764:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:5765:1: ( '{' )
+ {
+ // InternalApplicationConfiguration.g:5765:1: ( '{' )
+ // InternalApplicationConfiguration.g:5766:2: '{'
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
+ match(input,31,FOLLOW_2);
+ after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__2"
+ // InternalApplicationConfiguration.g:5775:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ;
+ public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5779:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 )
+ // InternalApplicationConfiguration.g:5780:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3
+ {
+ pushFollow(FOLLOW_16);
+ rule__CostObjectiveFunction__Group__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__2"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl"
+ // InternalApplicationConfiguration.g:5787:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ;
+ public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5791:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
+ {
+ // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5793:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
+ // InternalApplicationConfiguration.g:5794:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 )
+ // InternalApplicationConfiguration.g:5794:3: rule__CostObjectiveFunction__EntriesAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__EntriesAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__3"
+ // InternalApplicationConfiguration.g:5802:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ;
+ public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5806:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 )
+ // InternalApplicationConfiguration.g:5807:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4
+ {
+ pushFollow(FOLLOW_16);
+ rule__CostObjectiveFunction__Group__3__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__4();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__3"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl"
+ // InternalApplicationConfiguration.g:5814:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ;
+ public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5818:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) )
+ // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
+ {
+ // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* )
+ // InternalApplicationConfiguration.g:5820:2: ( rule__CostObjectiveFunction__Group_3__0 )*
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
+ // InternalApplicationConfiguration.g:5821:2: ( rule__CostObjectiveFunction__Group_3__0 )*
+ loop53:
+ do {
+ int alt53=2;
+ int LA53_0 = input.LA(1);
+
+ if ( (LA53_0==33) ) {
+ alt53=1;
+ }
+
+
+ switch (alt53) {
+ case 1 :
+ // InternalApplicationConfiguration.g:5821:3: rule__CostObjectiveFunction__Group_3__0
+ {
+ pushFollow(FOLLOW_17);
+ rule__CostObjectiveFunction__Group_3__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop53;
+ }
+ } while (true);
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__4"
+ // InternalApplicationConfiguration.g:5829:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ;
+ public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5833:1: ( rule__CostObjectiveFunction__Group__4__Impl )
+ // InternalApplicationConfiguration.g:5834:2: rule__CostObjectiveFunction__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group__4__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__4"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl"
+ // InternalApplicationConfiguration.g:5840:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ;
+ public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5844:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:5845:1: ( '}' )
+ {
+ // InternalApplicationConfiguration.g:5845:1: ( '}' )
+ // InternalApplicationConfiguration.g:5846:2: '}'
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
+ match(input,32,FOLLOW_2);
+ after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group_3__0"
+ // InternalApplicationConfiguration.g:5856:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ;
+ public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5860:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 )
+ // InternalApplicationConfiguration.g:5861:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1
+ {
+ pushFollow(FOLLOW_8);
+ rule__CostObjectiveFunction__Group_3__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group_3__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group_3__0"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl"
+ // InternalApplicationConfiguration.g:5868:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ;
+ public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5872:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:5873:1: ( ',' )
+ {
+ // InternalApplicationConfiguration.g:5873:1: ( ',' )
+ // InternalApplicationConfiguration.g:5874:2: ','
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
+ match(input,33,FOLLOW_2);
+ after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group_3__1"
+ // InternalApplicationConfiguration.g:5883:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ;
+ public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5887:1: ( rule__CostObjectiveFunction__Group_3__1__Impl )
+ // InternalApplicationConfiguration.g:5888:2: rule__CostObjectiveFunction__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__Group_3__1__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group_3__1"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl"
+ // InternalApplicationConfiguration.g:5894:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ;
+ public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5898:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) )
+ // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
+ {
+ // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) )
+ // InternalApplicationConfiguration.g:5900:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
+ // InternalApplicationConfiguration.g:5901:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 )
+ // InternalApplicationConfiguration.g:5901:3: rule__CostObjectiveFunction__EntriesAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostObjectiveFunction__EntriesAssignment_3_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl"
+
+
+ // $ANTLR start "rule__CostEntry__Group__0"
+ // InternalApplicationConfiguration.g:5910:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ;
+ public final void rule__CostEntry__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5914:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 )
+ // InternalApplicationConfiguration.g:5915:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1
+ {
+ pushFollow(FOLLOW_14);
+ rule__CostEntry__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__0"
+
+
+ // $ANTLR start "rule__CostEntry__Group__0__Impl"
+ // InternalApplicationConfiguration.g:5922:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ;
+ public final void rule__CostEntry__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5926:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) )
+ // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
+ {
+ // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) )
+ // InternalApplicationConfiguration.g:5928:2: ( rule__CostEntry__PatternElementAssignment_0 )
+ {
+ before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
+ // InternalApplicationConfiguration.g:5929:2: ( rule__CostEntry__PatternElementAssignment_0 )
+ // InternalApplicationConfiguration.g:5929:3: rule__CostEntry__PatternElementAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__PatternElementAssignment_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__0__Impl"
+
+
+ // $ANTLR start "rule__CostEntry__Group__1"
+ // InternalApplicationConfiguration.g:5937:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ;
+ public final void rule__CostEntry__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5941:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 )
+ // InternalApplicationConfiguration.g:5942:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2
+ {
+ pushFollow(FOLLOW_25);
+ rule__CostEntry__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__1"
+
+
+ // $ANTLR start "rule__CostEntry__Group__1__Impl"
+ // InternalApplicationConfiguration.g:5949:1: rule__CostEntry__Group__1__Impl : ( '=' ) ;
+ public final void rule__CostEntry__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5953:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:5954:1: ( '=' )
+ {
+ // InternalApplicationConfiguration.g:5954:1: ( '=' )
+ // InternalApplicationConfiguration.g:5955:2: '='
+ {
+ before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
+ match(input,30,FOLLOW_2);
+ after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__1__Impl"
+
+
+ // $ANTLR start "rule__CostEntry__Group__2"
+ // InternalApplicationConfiguration.g:5964:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ;
+ public final void rule__CostEntry__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5968:1: ( rule__CostEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:5969:2: rule__CostEntry__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__Group__2__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__2"
+
+
+ // $ANTLR start "rule__CostEntry__Group__2__Impl"
+ // InternalApplicationConfiguration.g:5975:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ;
+ public final void rule__CostEntry__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:5979:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
+ {
+ // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) )
+ // InternalApplicationConfiguration.g:5981:2: ( rule__CostEntry__WeightAssignment_2 )
+ {
+ before(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
+ // InternalApplicationConfiguration.g:5982:2: ( rule__CostEntry__WeightAssignment_2 )
+ // InternalApplicationConfiguration.g:5982:3: rule__CostEntry__WeightAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__CostEntry__WeightAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCostEntryAccess().getWeightAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__Group__2__Impl"
+
+
// $ANTLR start "rule__ReliabiltiyProbability__Group__0"
- // InternalApplicationConfiguration.g:5638:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ;
+ // InternalApplicationConfiguration.g:5991:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ;
public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5642:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 )
- // InternalApplicationConfiguration.g:5643:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1
+ // InternalApplicationConfiguration.g:5995:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 )
+ // InternalApplicationConfiguration.g:5996:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1
{
pushFollow(FOLLOW_8);
rule__ReliabiltiyProbability__Group__0__Impl();
@@ -18013,20 +19112,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl"
- // InternalApplicationConfiguration.g:5650:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ;
+ // InternalApplicationConfiguration.g:6003:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ;
public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5654:1: ( ( 'reliability' ) )
- // InternalApplicationConfiguration.g:5655:1: ( 'reliability' )
+ // InternalApplicationConfiguration.g:6007:1: ( ( 'reliability' ) )
+ // InternalApplicationConfiguration.g:6008:1: ( 'reliability' )
{
- // InternalApplicationConfiguration.g:5655:1: ( 'reliability' )
- // InternalApplicationConfiguration.g:5656:2: 'reliability'
+ // InternalApplicationConfiguration.g:6008:1: ( 'reliability' )
+ // InternalApplicationConfiguration.g:6009:2: 'reliability'
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
- match(input,26,FOLLOW_2);
+ match(input,28,FOLLOW_2);
after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
}
@@ -18050,14 +19149,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__1"
- // InternalApplicationConfiguration.g:5665:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ;
+ // InternalApplicationConfiguration.g:6018:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ;
public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5669:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 )
- // InternalApplicationConfiguration.g:5670:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2
+ // InternalApplicationConfiguration.g:6022:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 )
+ // InternalApplicationConfiguration.g:6023:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2
{
pushFollow(FOLLOW_8);
rule__ReliabiltiyProbability__Group__1__Impl();
@@ -18088,33 +19187,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl"
- // InternalApplicationConfiguration.g:5677:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ;
+ // InternalApplicationConfiguration.g:6030:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ;
public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5681:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) )
- // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
+ // InternalApplicationConfiguration.g:6034:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) )
+ // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
{
- // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
- // InternalApplicationConfiguration.g:5683:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
+ // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? )
+ // InternalApplicationConfiguration.g:6036:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1());
- // InternalApplicationConfiguration.g:5684:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:6037:2: ( rule__ReliabiltiyProbability__Group_1__0 )?
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA52_0==RULE_ID) ) {
- int LA52_1 = input.LA(2);
+ if ( (LA54_0==RULE_ID) ) {
+ int LA54_1 = input.LA(2);
- if ( (LA52_1==21||LA52_1==34) ) {
- alt52=1;
+ if ( (LA54_1==23||LA54_1==36) ) {
+ alt54=1;
}
}
- switch (alt52) {
+ switch (alt54) {
case 1 :
- // InternalApplicationConfiguration.g:5684:3: rule__ReliabiltiyProbability__Group_1__0
+ // InternalApplicationConfiguration.g:6037:3: rule__ReliabiltiyProbability__Group_1__0
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__Group_1__0();
@@ -18150,14 +19249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__2"
- // InternalApplicationConfiguration.g:5692:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ;
+ // InternalApplicationConfiguration.g:6045:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ;
public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5696:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 )
- // InternalApplicationConfiguration.g:5697:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3
+ // InternalApplicationConfiguration.g:6049:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 )
+ // InternalApplicationConfiguration.g:6050:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3
{
pushFollow(FOLLOW_26);
rule__ReliabiltiyProbability__Group__2__Impl();
@@ -18188,21 +19287,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl"
- // InternalApplicationConfiguration.g:5704:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6057:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ;
public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5708:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6061:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
- // InternalApplicationConfiguration.g:5710:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
+ // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6063:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2());
- // InternalApplicationConfiguration.g:5711:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
- // InternalApplicationConfiguration.g:5711:3: rule__ReliabiltiyProbability__TransformationAssignment_2
+ // InternalApplicationConfiguration.g:6064:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 )
+ // InternalApplicationConfiguration.g:6064:3: rule__ReliabiltiyProbability__TransformationAssignment_2
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__TransformationAssignment_2();
@@ -18235,14 +19334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__3"
- // InternalApplicationConfiguration.g:5719:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ;
+ // InternalApplicationConfiguration.g:6072:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ;
public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5723:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 )
- // InternalApplicationConfiguration.g:5724:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4
+ // InternalApplicationConfiguration.g:6076:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 )
+ // InternalApplicationConfiguration.g:6077:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4
{
pushFollow(FOLLOW_25);
rule__ReliabiltiyProbability__Group__3__Impl();
@@ -18273,20 +19372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl"
- // InternalApplicationConfiguration.g:5731:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ;
+ // InternalApplicationConfiguration.g:6084:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ;
public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5735:1: ( ( 'at' ) )
- // InternalApplicationConfiguration.g:5736:1: ( 'at' )
+ // InternalApplicationConfiguration.g:6088:1: ( ( 'at' ) )
+ // InternalApplicationConfiguration.g:6089:1: ( 'at' )
{
- // InternalApplicationConfiguration.g:5736:1: ( 'at' )
- // InternalApplicationConfiguration.g:5737:2: 'at'
+ // InternalApplicationConfiguration.g:6089:1: ( 'at' )
+ // InternalApplicationConfiguration.g:6090:2: 'at'
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
- match(input,39,FOLLOW_2);
+ match(input,42,FOLLOW_2);
after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
}
@@ -18310,14 +19409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__4"
- // InternalApplicationConfiguration.g:5746:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ;
+ // InternalApplicationConfiguration.g:6099:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ;
public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5750:1: ( rule__ReliabiltiyProbability__Group__4__Impl )
- // InternalApplicationConfiguration.g:5751:2: rule__ReliabiltiyProbability__Group__4__Impl
+ // InternalApplicationConfiguration.g:6103:1: ( rule__ReliabiltiyProbability__Group__4__Impl )
+ // InternalApplicationConfiguration.g:6104:2: rule__ReliabiltiyProbability__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__Group__4__Impl();
@@ -18343,21 +19442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl"
- // InternalApplicationConfiguration.g:5757:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ;
+ // InternalApplicationConfiguration.g:6110:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ;
public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5761:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) )
- // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
+ // InternalApplicationConfiguration.g:6114:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) )
+ // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
{
- // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
- // InternalApplicationConfiguration.g:5763:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
+ // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) )
+ // InternalApplicationConfiguration.g:6116:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4());
- // InternalApplicationConfiguration.g:5764:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
- // InternalApplicationConfiguration.g:5764:3: rule__ReliabiltiyProbability__TimeAssignment_4
+ // InternalApplicationConfiguration.g:6117:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 )
+ // InternalApplicationConfiguration.g:6117:3: rule__ReliabiltiyProbability__TimeAssignment_4
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__TimeAssignment_4();
@@ -18390,14 +19489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group_1__0"
- // InternalApplicationConfiguration.g:5773:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ;
+ // InternalApplicationConfiguration.g:6126:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ;
public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5777:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 )
- // InternalApplicationConfiguration.g:5778:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1
+ // InternalApplicationConfiguration.g:6130:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 )
+ // InternalApplicationConfiguration.g:6131:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1
{
pushFollow(FOLLOW_20);
rule__ReliabiltiyProbability__Group_1__0__Impl();
@@ -18428,21 +19527,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl"
- // InternalApplicationConfiguration.g:5785:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ;
+ // InternalApplicationConfiguration.g:6138:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ;
public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5789:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) )
- // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
+ // InternalApplicationConfiguration.g:6142:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) )
+ // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
{
- // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
- // InternalApplicationConfiguration.g:5791:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
+ // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) )
+ // InternalApplicationConfiguration.g:6144:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0());
- // InternalApplicationConfiguration.g:5792:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
- // InternalApplicationConfiguration.g:5792:3: rule__ReliabiltiyProbability__PackageAssignment_1_0
+ // InternalApplicationConfiguration.g:6145:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 )
+ // InternalApplicationConfiguration.g:6145:3: rule__ReliabiltiyProbability__PackageAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__PackageAssignment_1_0();
@@ -18475,14 +19574,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group_1__1"
- // InternalApplicationConfiguration.g:5800:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ;
+ // InternalApplicationConfiguration.g:6153:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ;
public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5804:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl )
- // InternalApplicationConfiguration.g:5805:2: rule__ReliabiltiyProbability__Group_1__1__Impl
+ // InternalApplicationConfiguration.g:6157:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl )
+ // InternalApplicationConfiguration.g:6158:2: rule__ReliabiltiyProbability__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ReliabiltiyProbability__Group_1__1__Impl();
@@ -18508,20 +19607,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl"
- // InternalApplicationConfiguration.g:5811:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ;
+ // InternalApplicationConfiguration.g:6164:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ;
public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5815:1: ( ( '::' ) )
- // InternalApplicationConfiguration.g:5816:1: ( '::' )
+ // InternalApplicationConfiguration.g:6168:1: ( ( '::' ) )
+ // InternalApplicationConfiguration.g:6169:1: ( '::' )
{
- // InternalApplicationConfiguration.g:5816:1: ( '::' )
- // InternalApplicationConfiguration.g:5817:2: '::'
+ // InternalApplicationConfiguration.g:6169:1: ( '::' )
+ // InternalApplicationConfiguration.g:6170:2: '::'
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
}
@@ -18545,14 +19644,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__0"
- // InternalApplicationConfiguration.g:5827:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ;
+ // InternalApplicationConfiguration.g:6180:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ;
public final void rule__Mtff__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5831:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 )
- // InternalApplicationConfiguration.g:5832:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1
+ // InternalApplicationConfiguration.g:6184:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 )
+ // InternalApplicationConfiguration.g:6185:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1
{
pushFollow(FOLLOW_8);
rule__Mtff__Group__0__Impl();
@@ -18583,20 +19682,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__0__Impl"
- // InternalApplicationConfiguration.g:5839:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ;
+ // InternalApplicationConfiguration.g:6192:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ;
public final void rule__Mtff__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5843:1: ( ( 'mtff' ) )
- // InternalApplicationConfiguration.g:5844:1: ( 'mtff' )
+ // InternalApplicationConfiguration.g:6196:1: ( ( 'mtff' ) )
+ // InternalApplicationConfiguration.g:6197:1: ( 'mtff' )
{
- // InternalApplicationConfiguration.g:5844:1: ( 'mtff' )
- // InternalApplicationConfiguration.g:5845:2: 'mtff'
+ // InternalApplicationConfiguration.g:6197:1: ( 'mtff' )
+ // InternalApplicationConfiguration.g:6198:2: 'mtff'
{
before(grammarAccess.getMtffAccess().getMtffKeyword_0());
- match(input,40,FOLLOW_2);
+ match(input,43,FOLLOW_2);
after(grammarAccess.getMtffAccess().getMtffKeyword_0());
}
@@ -18620,14 +19719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__1"
- // InternalApplicationConfiguration.g:5854:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ;
+ // InternalApplicationConfiguration.g:6207:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ;
public final void rule__Mtff__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5858:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 )
- // InternalApplicationConfiguration.g:5859:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2
+ // InternalApplicationConfiguration.g:6211:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 )
+ // InternalApplicationConfiguration.g:6212:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2
{
pushFollow(FOLLOW_8);
rule__Mtff__Group__1__Impl();
@@ -18658,33 +19757,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__1__Impl"
- // InternalApplicationConfiguration.g:5866:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ;
+ // InternalApplicationConfiguration.g:6219:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ;
public final void rule__Mtff__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5870:1: ( ( ( rule__Mtff__Group_1__0 )? ) )
- // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? )
+ // InternalApplicationConfiguration.g:6223:1: ( ( ( rule__Mtff__Group_1__0 )? ) )
+ // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? )
{
- // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? )
- // InternalApplicationConfiguration.g:5872:2: ( rule__Mtff__Group_1__0 )?
+ // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? )
+ // InternalApplicationConfiguration.g:6225:2: ( rule__Mtff__Group_1__0 )?
{
before(grammarAccess.getMtffAccess().getGroup_1());
- // InternalApplicationConfiguration.g:5873:2: ( rule__Mtff__Group_1__0 )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:6226:2: ( rule__Mtff__Group_1__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA53_0==RULE_ID) ) {
- int LA53_1 = input.LA(2);
+ if ( (LA55_0==RULE_ID) ) {
+ int LA55_1 = input.LA(2);
- if ( (LA53_1==21||LA53_1==34) ) {
- alt53=1;
+ if ( (LA55_1==23||LA55_1==36) ) {
+ alt55=1;
}
}
- switch (alt53) {
+ switch (alt55) {
case 1 :
- // InternalApplicationConfiguration.g:5873:3: rule__Mtff__Group_1__0
+ // InternalApplicationConfiguration.g:6226:3: rule__Mtff__Group_1__0
{
pushFollow(FOLLOW_2);
rule__Mtff__Group_1__0();
@@ -18720,14 +19819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__2"
- // InternalApplicationConfiguration.g:5881:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6234:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ;
public final void rule__Mtff__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5885:1: ( rule__Mtff__Group__2__Impl )
- // InternalApplicationConfiguration.g:5886:2: rule__Mtff__Group__2__Impl
+ // InternalApplicationConfiguration.g:6238:1: ( rule__Mtff__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6239:2: rule__Mtff__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__Mtff__Group__2__Impl();
@@ -18753,21 +19852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group__2__Impl"
- // InternalApplicationConfiguration.g:5892:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6245:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ;
public final void rule__Mtff__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5896:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6249:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
- // InternalApplicationConfiguration.g:5898:2: ( rule__Mtff__TransformationAssignment_2 )
+ // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6251:2: ( rule__Mtff__TransformationAssignment_2 )
{
before(grammarAccess.getMtffAccess().getTransformationAssignment_2());
- // InternalApplicationConfiguration.g:5899:2: ( rule__Mtff__TransformationAssignment_2 )
- // InternalApplicationConfiguration.g:5899:3: rule__Mtff__TransformationAssignment_2
+ // InternalApplicationConfiguration.g:6252:2: ( rule__Mtff__TransformationAssignment_2 )
+ // InternalApplicationConfiguration.g:6252:3: rule__Mtff__TransformationAssignment_2
{
pushFollow(FOLLOW_2);
rule__Mtff__TransformationAssignment_2();
@@ -18800,14 +19899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group_1__0"
- // InternalApplicationConfiguration.g:5908:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ;
+ // InternalApplicationConfiguration.g:6261:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ;
public final void rule__Mtff__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5912:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 )
- // InternalApplicationConfiguration.g:5913:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1
+ // InternalApplicationConfiguration.g:6265:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 )
+ // InternalApplicationConfiguration.g:6266:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1
{
pushFollow(FOLLOW_20);
rule__Mtff__Group_1__0__Impl();
@@ -18838,21 +19937,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group_1__0__Impl"
- // InternalApplicationConfiguration.g:5920:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ;
+ // InternalApplicationConfiguration.g:6273:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ;
public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5924:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) )
- // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
+ // InternalApplicationConfiguration.g:6277:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) )
+ // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
{
- // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
- // InternalApplicationConfiguration.g:5926:2: ( rule__Mtff__PackageAssignment_1_0 )
+ // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) )
+ // InternalApplicationConfiguration.g:6279:2: ( rule__Mtff__PackageAssignment_1_0 )
{
before(grammarAccess.getMtffAccess().getPackageAssignment_1_0());
- // InternalApplicationConfiguration.g:5927:2: ( rule__Mtff__PackageAssignment_1_0 )
- // InternalApplicationConfiguration.g:5927:3: rule__Mtff__PackageAssignment_1_0
+ // InternalApplicationConfiguration.g:6280:2: ( rule__Mtff__PackageAssignment_1_0 )
+ // InternalApplicationConfiguration.g:6280:3: rule__Mtff__PackageAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__Mtff__PackageAssignment_1_0();
@@ -18885,14 +19984,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group_1__1"
- // InternalApplicationConfiguration.g:5935:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ;
+ // InternalApplicationConfiguration.g:6288:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ;
public final void rule__Mtff__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5939:1: ( rule__Mtff__Group_1__1__Impl )
- // InternalApplicationConfiguration.g:5940:2: rule__Mtff__Group_1__1__Impl
+ // InternalApplicationConfiguration.g:6292:1: ( rule__Mtff__Group_1__1__Impl )
+ // InternalApplicationConfiguration.g:6293:2: rule__Mtff__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Mtff__Group_1__1__Impl();
@@ -18918,20 +20017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__Group_1__1__Impl"
- // InternalApplicationConfiguration.g:5946:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ;
+ // InternalApplicationConfiguration.g:6299:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ;
public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5950:1: ( ( '::' ) )
- // InternalApplicationConfiguration.g:5951:1: ( '::' )
+ // InternalApplicationConfiguration.g:6303:1: ( ( '::' ) )
+ // InternalApplicationConfiguration.g:6304:1: ( '::' )
{
- // InternalApplicationConfiguration.g:5951:1: ( '::' )
- // InternalApplicationConfiguration.g:5952:2: '::'
+ // InternalApplicationConfiguration.g:6304:1: ( '::' )
+ // InternalApplicationConfiguration.g:6305:2: '::'
{
before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1());
- match(input,34,FOLLOW_2);
+ match(input,36,FOLLOW_2);
after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1());
}
@@ -18955,14 +20054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__0"
- // InternalApplicationConfiguration.g:5962:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:6315:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ;
public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5966:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:5967:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1
+ // InternalApplicationConfiguration.g:6319:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:6320:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__ObjectiveDeclaration__Group__0__Impl();
@@ -18993,20 +20092,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:5974:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ;
+ // InternalApplicationConfiguration.g:6327:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ;
public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5978:1: ( ( 'objectives' ) )
- // InternalApplicationConfiguration.g:5979:1: ( 'objectives' )
+ // InternalApplicationConfiguration.g:6331:1: ( ( 'objectives' ) )
+ // InternalApplicationConfiguration.g:6332:1: ( 'objectives' )
{
- // InternalApplicationConfiguration.g:5979:1: ( 'objectives' )
- // InternalApplicationConfiguration.g:5980:2: 'objectives'
+ // InternalApplicationConfiguration.g:6332:1: ( 'objectives' )
+ // InternalApplicationConfiguration.g:6333:2: 'objectives'
{
before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
- match(input,41,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
}
@@ -19030,14 +20129,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__1"
- // InternalApplicationConfiguration.g:5989:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:6342:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ;
public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:5993:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:5994:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2
+ // InternalApplicationConfiguration.g:6346:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:6347:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__ObjectiveDeclaration__Group__1__Impl();
@@ -19068,21 +20167,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:6001:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:6354:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ;
public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6005:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:6358:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:6007:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:6360:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
{
before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:6008:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:6008:3: rule__ObjectiveDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:6361:2: ( rule__ObjectiveDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:6361:3: rule__ObjectiveDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ObjectiveDeclaration__NameAssignment_1();
@@ -19115,14 +20214,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__2"
- // InternalApplicationConfiguration.g:6016:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6369:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ;
public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6020:1: ( rule__ObjectiveDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:6021:2: rule__ObjectiveDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:6373:1: ( rule__ObjectiveDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6374:2: rule__ObjectiveDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ObjectiveDeclaration__Group__2__Impl();
@@ -19148,21 +20247,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:6027:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6380:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6031:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6384:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:6033:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6386:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:6034:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:6034:3: rule__ObjectiveDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:6387:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:6387:3: rule__ObjectiveDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__ObjectiveDeclaration__SpecificationAssignment_2();
@@ -19195,14 +20294,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__0"
- // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:6396:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ;
public final void rule__ConfigSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6047:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
- // InternalApplicationConfiguration.g:6048:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
+ // InternalApplicationConfiguration.g:6400:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:6401:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1
{
pushFollow(FOLLOW_19);
rule__ConfigSpecification__Group__0__Impl();
@@ -19233,21 +20332,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:6055:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:6408:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ;
public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6059:1: ( ( () ) )
- // InternalApplicationConfiguration.g:6060:1: ( () )
+ // InternalApplicationConfiguration.g:6412:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:6413:1: ( () )
{
- // InternalApplicationConfiguration.g:6060:1: ( () )
- // InternalApplicationConfiguration.g:6061:2: ()
+ // InternalApplicationConfiguration.g:6413:1: ( () )
+ // InternalApplicationConfiguration.g:6414:2: ()
{
before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0());
- // InternalApplicationConfiguration.g:6062:2: ()
- // InternalApplicationConfiguration.g:6062:3:
+ // InternalApplicationConfiguration.g:6415:2: ()
+ // InternalApplicationConfiguration.g:6415:3:
{
}
@@ -19270,14 +20369,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__1"
- // InternalApplicationConfiguration.g:6070:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:6423:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ;
public final void rule__ConfigSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6074:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
- // InternalApplicationConfiguration.g:6075:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
+ // InternalApplicationConfiguration.g:6427:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:6428:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2
{
pushFollow(FOLLOW_27);
rule__ConfigSpecification__Group__1__Impl();
@@ -19308,20 +20407,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:6082:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:6435:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ;
public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6086:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:6087:1: ( '{' )
+ // InternalApplicationConfiguration.g:6439:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:6440:1: ( '{' )
{
- // InternalApplicationConfiguration.g:6087:1: ( '{' )
- // InternalApplicationConfiguration.g:6088:2: '{'
+ // InternalApplicationConfiguration.g:6440:1: ( '{' )
+ // InternalApplicationConfiguration.g:6441:2: '{'
{
before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
}
@@ -19345,14 +20444,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__2"
- // InternalApplicationConfiguration.g:6097:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:6450:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ;
public final void rule__ConfigSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6101:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
- // InternalApplicationConfiguration.g:6102:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
+ // InternalApplicationConfiguration.g:6454:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:6455:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3
{
pushFollow(FOLLOW_27);
rule__ConfigSpecification__Group__2__Impl();
@@ -19383,29 +20482,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:6109:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:6462:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ;
public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6113:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:6466:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
- // InternalApplicationConfiguration.g:6115:2: ( rule__ConfigSpecification__Group_2__0 )?
+ // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:6468:2: ( rule__ConfigSpecification__Group_2__0 )?
{
before(grammarAccess.getConfigSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:6116:2: ( rule__ConfigSpecification__Group_2__0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:6469:2: ( rule__ConfigSpecification__Group_2__0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA54_0==RULE_STRING||(LA54_0>=43 && LA54_0<=45)) ) {
- alt54=1;
+ if ( (LA56_0==RULE_STRING||(LA56_0>=46 && LA56_0<=48)) ) {
+ alt56=1;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // InternalApplicationConfiguration.g:6116:3: rule__ConfigSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:6469:3: rule__ConfigSpecification__Group_2__0
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__Group_2__0();
@@ -19441,14 +20540,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__3"
- // InternalApplicationConfiguration.g:6124:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:6477:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ;
public final void rule__ConfigSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6128:1: ( rule__ConfigSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:6129:2: rule__ConfigSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:6481:1: ( rule__ConfigSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:6482:2: rule__ConfigSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__Group__3__Impl();
@@ -19474,20 +20573,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:6135:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:6488:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6139:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:6140:1: ( '}' )
+ // InternalApplicationConfiguration.g:6492:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:6493:1: ( '}' )
{
- // InternalApplicationConfiguration.g:6140:1: ( '}' )
- // InternalApplicationConfiguration.g:6141:2: '}'
+ // InternalApplicationConfiguration.g:6493:1: ( '}' )
+ // InternalApplicationConfiguration.g:6494:2: '}'
{
before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -19511,14 +20610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:6151:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:6504:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ;
public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6155:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:6156:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:6508:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:6509:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1
{
pushFollow(FOLLOW_28);
rule__ConfigSpecification__Group_2__0__Impl();
@@ -19549,21 +20648,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:6163:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
+ // InternalApplicationConfiguration.g:6516:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ;
public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6167:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
- // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:6520:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) )
+ // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:6169:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
+ // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:6522:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
{
before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0());
- // InternalApplicationConfiguration.g:6170:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
- // InternalApplicationConfiguration.g:6170:3: rule__ConfigSpecification__EntriesAssignment_2_0
+ // InternalApplicationConfiguration.g:6523:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 )
+ // InternalApplicationConfiguration.g:6523:3: rule__ConfigSpecification__EntriesAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__EntriesAssignment_2_0();
@@ -19596,14 +20695,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:6178:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:6531:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ;
public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6182:1: ( rule__ConfigSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:6183:2: rule__ConfigSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:6535:1: ( rule__ConfigSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:6536:2: rule__ConfigSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__Group_2__1__Impl();
@@ -19629,33 +20728,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:6189:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:6542:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ;
public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6193:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
- // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:6546:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) )
+ // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
{
- // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
- // InternalApplicationConfiguration.g:6195:2: ( rule__ConfigSpecification__Group_2_1__0 )*
+ // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:6548:2: ( rule__ConfigSpecification__Group_2_1__0 )*
{
before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1());
- // InternalApplicationConfiguration.g:6196:2: ( rule__ConfigSpecification__Group_2_1__0 )*
- loop55:
+ // InternalApplicationConfiguration.g:6549:2: ( rule__ConfigSpecification__Group_2_1__0 )*
+ loop57:
do {
- int alt55=2;
- int LA55_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA55_0==31) ) {
- alt55=1;
+ if ( (LA57_0==33) ) {
+ alt57=1;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // InternalApplicationConfiguration.g:6196:3: rule__ConfigSpecification__Group_2_1__0
+ // InternalApplicationConfiguration.g:6549:3: rule__ConfigSpecification__Group_2_1__0
{
pushFollow(FOLLOW_17);
rule__ConfigSpecification__Group_2_1__0();
@@ -19667,7 +20766,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop55;
+ break loop57;
}
} while (true);
@@ -19694,14 +20793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2_1__0"
- // InternalApplicationConfiguration.g:6205:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
+ // InternalApplicationConfiguration.g:6558:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ;
public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6209:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
- // InternalApplicationConfiguration.g:6210:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
+ // InternalApplicationConfiguration.g:6562:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 )
+ // InternalApplicationConfiguration.g:6563:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1
{
pushFollow(FOLLOW_29);
rule__ConfigSpecification__Group_2_1__0__Impl();
@@ -19732,20 +20831,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl"
- // InternalApplicationConfiguration.g:6217:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:6570:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6221:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:6222:1: ( ',' )
+ // InternalApplicationConfiguration.g:6574:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:6575:1: ( ',' )
{
- // InternalApplicationConfiguration.g:6222:1: ( ',' )
- // InternalApplicationConfiguration.g:6223:2: ','
+ // InternalApplicationConfiguration.g:6575:1: ( ',' )
+ // InternalApplicationConfiguration.g:6576:2: ','
{
before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
}
@@ -19769,14 +20868,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2_1__1"
- // InternalApplicationConfiguration.g:6232:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
+ // InternalApplicationConfiguration.g:6585:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ;
public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6236:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
- // InternalApplicationConfiguration.g:6237:2: rule__ConfigSpecification__Group_2_1__1__Impl
+ // InternalApplicationConfiguration.g:6589:1: ( rule__ConfigSpecification__Group_2_1__1__Impl )
+ // InternalApplicationConfiguration.g:6590:2: rule__ConfigSpecification__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__Group_2_1__1__Impl();
@@ -19802,21 +20901,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl"
- // InternalApplicationConfiguration.g:6243:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
+ // InternalApplicationConfiguration.g:6596:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ;
public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6247:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
- // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:6600:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) )
+ // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
{
- // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
- // InternalApplicationConfiguration.g:6249:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:6602:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
{
before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1());
- // InternalApplicationConfiguration.g:6250:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
- // InternalApplicationConfiguration.g:6250:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
+ // InternalApplicationConfiguration.g:6603:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:6603:3: rule__ConfigSpecification__EntriesAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__ConfigSpecification__EntriesAssignment_2_1_1();
@@ -19849,14 +20948,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__0"
- // InternalApplicationConfiguration.g:6259:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:6612:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ;
public final void rule__ConfigDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6263:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:6264:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
+ // InternalApplicationConfiguration.g:6616:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:6617:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__ConfigDeclaration__Group__0__Impl();
@@ -19887,20 +20986,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:6271:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
+ // InternalApplicationConfiguration.g:6624:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ;
public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6275:1: ( ( 'config' ) )
- // InternalApplicationConfiguration.g:6276:1: ( 'config' )
+ // InternalApplicationConfiguration.g:6628:1: ( ( 'config' ) )
+ // InternalApplicationConfiguration.g:6629:1: ( 'config' )
{
- // InternalApplicationConfiguration.g:6276:1: ( 'config' )
- // InternalApplicationConfiguration.g:6277:2: 'config'
+ // InternalApplicationConfiguration.g:6629:1: ( 'config' )
+ // InternalApplicationConfiguration.g:6630:2: 'config'
{
before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
- match(input,42,FOLLOW_2);
+ match(input,45,FOLLOW_2);
after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
}
@@ -19924,14 +21023,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__1"
- // InternalApplicationConfiguration.g:6286:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:6639:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ;
public final void rule__ConfigDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6290:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:6291:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
+ // InternalApplicationConfiguration.g:6643:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:6644:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__ConfigDeclaration__Group__1__Impl();
@@ -19962,21 +21061,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:6298:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:6651:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ;
public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6302:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:6655:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:6304:2: ( rule__ConfigDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:6657:2: ( rule__ConfigDeclaration__NameAssignment_1 )
{
before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:6305:2: ( rule__ConfigDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:6305:3: rule__ConfigDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:6658:2: ( rule__ConfigDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:6658:3: rule__ConfigDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ConfigDeclaration__NameAssignment_1();
@@ -20009,14 +21108,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__2"
- // InternalApplicationConfiguration.g:6313:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6666:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ;
public final void rule__ConfigDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6317:1: ( rule__ConfigDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:6318:2: rule__ConfigDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:6670:1: ( rule__ConfigDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6671:2: rule__ConfigDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ConfigDeclaration__Group__2__Impl();
@@ -20042,21 +21141,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:6324:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6677:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6328:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6681:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:6330:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6683:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:6331:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:6331:3: rule__ConfigDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:6684:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:6684:3: rule__ConfigDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__ConfigDeclaration__SpecificationAssignment_2();
@@ -20089,14 +21188,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__0"
- // InternalApplicationConfiguration.g:6340:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:6693:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ;
public final void rule__DocumentationEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6344:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 )
- // InternalApplicationConfiguration.g:6345:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1
+ // InternalApplicationConfiguration.g:6697:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 )
+ // InternalApplicationConfiguration.g:6698:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1
{
pushFollow(FOLLOW_14);
rule__DocumentationEntry__Group__0__Impl();
@@ -20127,20 +21226,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:6352:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ;
+ // InternalApplicationConfiguration.g:6705:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ;
public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6356:1: ( ( 'log-level' ) )
- // InternalApplicationConfiguration.g:6357:1: ( 'log-level' )
+ // InternalApplicationConfiguration.g:6709:1: ( ( 'log-level' ) )
+ // InternalApplicationConfiguration.g:6710:1: ( 'log-level' )
{
- // InternalApplicationConfiguration.g:6357:1: ( 'log-level' )
- // InternalApplicationConfiguration.g:6358:2: 'log-level'
+ // InternalApplicationConfiguration.g:6710:1: ( 'log-level' )
+ // InternalApplicationConfiguration.g:6711:2: 'log-level'
{
before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
- match(input,43,FOLLOW_2);
+ match(input,46,FOLLOW_2);
after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
}
@@ -20164,14 +21263,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__1"
- // InternalApplicationConfiguration.g:6367:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:6720:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ;
public final void rule__DocumentationEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6371:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 )
- // InternalApplicationConfiguration.g:6372:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2
+ // InternalApplicationConfiguration.g:6724:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 )
+ // InternalApplicationConfiguration.g:6725:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2
{
pushFollow(FOLLOW_30);
rule__DocumentationEntry__Group__1__Impl();
@@ -20202,20 +21301,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:6379:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:6732:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ;
public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6383:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:6384:1: ( '=' )
+ // InternalApplicationConfiguration.g:6736:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:6737:1: ( '=' )
{
- // InternalApplicationConfiguration.g:6384:1: ( '=' )
- // InternalApplicationConfiguration.g:6385:2: '='
+ // InternalApplicationConfiguration.g:6737:1: ( '=' )
+ // InternalApplicationConfiguration.g:6738:2: '='
{
before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
}
@@ -20239,14 +21338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__2"
- // InternalApplicationConfiguration.g:6394:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6747:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ;
public final void rule__DocumentationEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6398:1: ( rule__DocumentationEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:6399:2: rule__DocumentationEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:6751:1: ( rule__DocumentationEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6752:2: rule__DocumentationEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__DocumentationEntry__Group__2__Impl();
@@ -20272,21 +21371,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:6405:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6758:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ;
public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6409:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6762:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
- // InternalApplicationConfiguration.g:6411:2: ( rule__DocumentationEntry__LevelAssignment_2 )
+ // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6764:2: ( rule__DocumentationEntry__LevelAssignment_2 )
{
before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2());
- // InternalApplicationConfiguration.g:6412:2: ( rule__DocumentationEntry__LevelAssignment_2 )
- // InternalApplicationConfiguration.g:6412:3: rule__DocumentationEntry__LevelAssignment_2
+ // InternalApplicationConfiguration.g:6765:2: ( rule__DocumentationEntry__LevelAssignment_2 )
+ // InternalApplicationConfiguration.g:6765:3: rule__DocumentationEntry__LevelAssignment_2
{
pushFollow(FOLLOW_2);
rule__DocumentationEntry__LevelAssignment_2();
@@ -20319,14 +21418,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__0"
- // InternalApplicationConfiguration.g:6421:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:6774:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ;
public final void rule__RuntimeEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6425:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 )
- // InternalApplicationConfiguration.g:6426:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1
+ // InternalApplicationConfiguration.g:6778:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 )
+ // InternalApplicationConfiguration.g:6779:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1
{
pushFollow(FOLLOW_14);
rule__RuntimeEntry__Group__0__Impl();
@@ -20357,20 +21456,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:6433:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ;
+ // InternalApplicationConfiguration.g:6786:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ;
public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6437:1: ( ( 'runtime' ) )
- // InternalApplicationConfiguration.g:6438:1: ( 'runtime' )
+ // InternalApplicationConfiguration.g:6790:1: ( ( 'runtime' ) )
+ // InternalApplicationConfiguration.g:6791:1: ( 'runtime' )
{
- // InternalApplicationConfiguration.g:6438:1: ( 'runtime' )
- // InternalApplicationConfiguration.g:6439:2: 'runtime'
+ // InternalApplicationConfiguration.g:6791:1: ( 'runtime' )
+ // InternalApplicationConfiguration.g:6792:2: 'runtime'
{
before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
- match(input,44,FOLLOW_2);
+ match(input,47,FOLLOW_2);
after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
}
@@ -20394,14 +21493,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__1"
- // InternalApplicationConfiguration.g:6448:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:6801:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ;
public final void rule__RuntimeEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6452:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 )
- // InternalApplicationConfiguration.g:6453:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2
+ // InternalApplicationConfiguration.g:6805:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 )
+ // InternalApplicationConfiguration.g:6806:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2
{
pushFollow(FOLLOW_9);
rule__RuntimeEntry__Group__1__Impl();
@@ -20432,20 +21531,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:6460:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:6813:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ;
public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6464:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:6465:1: ( '=' )
+ // InternalApplicationConfiguration.g:6817:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:6818:1: ( '=' )
{
- // InternalApplicationConfiguration.g:6465:1: ( '=' )
- // InternalApplicationConfiguration.g:6466:2: '='
+ // InternalApplicationConfiguration.g:6818:1: ( '=' )
+ // InternalApplicationConfiguration.g:6819:2: '='
{
before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
}
@@ -20469,14 +21568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__2"
- // InternalApplicationConfiguration.g:6475:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6828:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ;
public final void rule__RuntimeEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6479:1: ( rule__RuntimeEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:6480:2: rule__RuntimeEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:6832:1: ( rule__RuntimeEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6833:2: rule__RuntimeEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__RuntimeEntry__Group__2__Impl();
@@ -20502,21 +21601,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:6486:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6839:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ;
public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6490:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6843:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
- // InternalApplicationConfiguration.g:6492:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
+ // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6845:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
{
before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2());
- // InternalApplicationConfiguration.g:6493:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
- // InternalApplicationConfiguration.g:6493:3: rule__RuntimeEntry__MillisecLimitAssignment_2
+ // InternalApplicationConfiguration.g:6846:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 )
+ // InternalApplicationConfiguration.g:6846:3: rule__RuntimeEntry__MillisecLimitAssignment_2
{
pushFollow(FOLLOW_2);
rule__RuntimeEntry__MillisecLimitAssignment_2();
@@ -20549,14 +21648,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__0"
- // InternalApplicationConfiguration.g:6502:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:6855:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ;
public final void rule__MemoryEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6506:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 )
- // InternalApplicationConfiguration.g:6507:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1
+ // InternalApplicationConfiguration.g:6859:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 )
+ // InternalApplicationConfiguration.g:6860:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1
{
pushFollow(FOLLOW_14);
rule__MemoryEntry__Group__0__Impl();
@@ -20587,20 +21686,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:6514:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ;
+ // InternalApplicationConfiguration.g:6867:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ;
public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6518:1: ( ( 'memory' ) )
- // InternalApplicationConfiguration.g:6519:1: ( 'memory' )
+ // InternalApplicationConfiguration.g:6871:1: ( ( 'memory' ) )
+ // InternalApplicationConfiguration.g:6872:1: ( 'memory' )
{
- // InternalApplicationConfiguration.g:6519:1: ( 'memory' )
- // InternalApplicationConfiguration.g:6520:2: 'memory'
+ // InternalApplicationConfiguration.g:6872:1: ( 'memory' )
+ // InternalApplicationConfiguration.g:6873:2: 'memory'
{
before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
- match(input,45,FOLLOW_2);
+ match(input,48,FOLLOW_2);
after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
}
@@ -20624,14 +21723,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__1"
- // InternalApplicationConfiguration.g:6529:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:6882:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ;
public final void rule__MemoryEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6533:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 )
- // InternalApplicationConfiguration.g:6534:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2
+ // InternalApplicationConfiguration.g:6886:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 )
+ // InternalApplicationConfiguration.g:6887:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2
{
pushFollow(FOLLOW_9);
rule__MemoryEntry__Group__1__Impl();
@@ -20662,20 +21761,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:6541:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:6894:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ;
public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6545:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:6546:1: ( '=' )
+ // InternalApplicationConfiguration.g:6898:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:6899:1: ( '=' )
{
- // InternalApplicationConfiguration.g:6546:1: ( '=' )
- // InternalApplicationConfiguration.g:6547:2: '='
+ // InternalApplicationConfiguration.g:6899:1: ( '=' )
+ // InternalApplicationConfiguration.g:6900:2: '='
{
before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
}
@@ -20699,14 +21798,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__2"
- // InternalApplicationConfiguration.g:6556:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6909:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ;
public final void rule__MemoryEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6560:1: ( rule__MemoryEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:6561:2: rule__MemoryEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:6913:1: ( rule__MemoryEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6914:2: rule__MemoryEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__MemoryEntry__Group__2__Impl();
@@ -20732,21 +21831,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:6567:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:6920:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ;
public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6571:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6924:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
- // InternalApplicationConfiguration.g:6573:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
+ // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) )
+ // InternalApplicationConfiguration.g:6926:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
{
before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2());
- // InternalApplicationConfiguration.g:6574:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
- // InternalApplicationConfiguration.g:6574:3: rule__MemoryEntry__MegabyteLimitAssignment_2
+ // InternalApplicationConfiguration.g:6927:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 )
+ // InternalApplicationConfiguration.g:6927:3: rule__MemoryEntry__MegabyteLimitAssignment_2
{
pushFollow(FOLLOW_2);
rule__MemoryEntry__MegabyteLimitAssignment_2();
@@ -20779,14 +21878,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__0"
- // InternalApplicationConfiguration.g:6583:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ;
+ // InternalApplicationConfiguration.g:6936:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ;
public final void rule__CustomEntry__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6587:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 )
- // InternalApplicationConfiguration.g:6588:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1
+ // InternalApplicationConfiguration.g:6940:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 )
+ // InternalApplicationConfiguration.g:6941:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1
{
pushFollow(FOLLOW_14);
rule__CustomEntry__Group__0__Impl();
@@ -20817,21 +21916,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__0__Impl"
- // InternalApplicationConfiguration.g:6595:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ;
+ // InternalApplicationConfiguration.g:6948:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ;
public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6599:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) )
- // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
+ // InternalApplicationConfiguration.g:6952:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) )
+ // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
{
- // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
- // InternalApplicationConfiguration.g:6601:2: ( rule__CustomEntry__KeyAssignment_0 )
+ // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) )
+ // InternalApplicationConfiguration.g:6954:2: ( rule__CustomEntry__KeyAssignment_0 )
{
before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0());
- // InternalApplicationConfiguration.g:6602:2: ( rule__CustomEntry__KeyAssignment_0 )
- // InternalApplicationConfiguration.g:6602:3: rule__CustomEntry__KeyAssignment_0
+ // InternalApplicationConfiguration.g:6955:2: ( rule__CustomEntry__KeyAssignment_0 )
+ // InternalApplicationConfiguration.g:6955:3: rule__CustomEntry__KeyAssignment_0
{
pushFollow(FOLLOW_2);
rule__CustomEntry__KeyAssignment_0();
@@ -20864,14 +21963,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__1"
- // InternalApplicationConfiguration.g:6610:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ;
+ // InternalApplicationConfiguration.g:6963:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ;
public final void rule__CustomEntry__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6614:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 )
- // InternalApplicationConfiguration.g:6615:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2
+ // InternalApplicationConfiguration.g:6967:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 )
+ // InternalApplicationConfiguration.g:6968:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2
{
pushFollow(FOLLOW_11);
rule__CustomEntry__Group__1__Impl();
@@ -20902,20 +22001,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__1__Impl"
- // InternalApplicationConfiguration.g:6622:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:6975:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ;
public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6626:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:6627:1: ( '=' )
+ // InternalApplicationConfiguration.g:6979:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:6980:1: ( '=' )
{
- // InternalApplicationConfiguration.g:6627:1: ( '=' )
- // InternalApplicationConfiguration.g:6628:2: '='
+ // InternalApplicationConfiguration.g:6980:1: ( '=' )
+ // InternalApplicationConfiguration.g:6981:2: '='
{
before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
}
@@ -20939,14 +22038,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__2"
- // InternalApplicationConfiguration.g:6637:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:6990:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ;
public final void rule__CustomEntry__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6641:1: ( rule__CustomEntry__Group__2__Impl )
- // InternalApplicationConfiguration.g:6642:2: rule__CustomEntry__Group__2__Impl
+ // InternalApplicationConfiguration.g:6994:1: ( rule__CustomEntry__Group__2__Impl )
+ // InternalApplicationConfiguration.g:6995:2: rule__CustomEntry__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__CustomEntry__Group__2__Impl();
@@ -20972,21 +22071,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__Group__2__Impl"
- // InternalApplicationConfiguration.g:6648:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:7001:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ;
public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6652:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
+ // InternalApplicationConfiguration.g:7005:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
- // InternalApplicationConfiguration.g:6654:2: ( rule__CustomEntry__ValueAssignment_2 )
+ // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) )
+ // InternalApplicationConfiguration.g:7007:2: ( rule__CustomEntry__ValueAssignment_2 )
{
before(grammarAccess.getCustomEntryAccess().getValueAssignment_2());
- // InternalApplicationConfiguration.g:6655:2: ( rule__CustomEntry__ValueAssignment_2 )
- // InternalApplicationConfiguration.g:6655:3: rule__CustomEntry__ValueAssignment_2
+ // InternalApplicationConfiguration.g:7008:2: ( rule__CustomEntry__ValueAssignment_2 )
+ // InternalApplicationConfiguration.g:7008:3: rule__CustomEntry__ValueAssignment_2
{
pushFollow(FOLLOW_2);
rule__CustomEntry__ValueAssignment_2();
@@ -21019,14 +22118,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__0"
- // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
+ // InternalApplicationConfiguration.g:7017:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ;
public final void rule__ScopeSpecification__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6668:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
- // InternalApplicationConfiguration.g:6669:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
+ // InternalApplicationConfiguration.g:7021:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 )
+ // InternalApplicationConfiguration.g:7022:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1
{
pushFollow(FOLLOW_19);
rule__ScopeSpecification__Group__0__Impl();
@@ -21057,21 +22156,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__0__Impl"
- // InternalApplicationConfiguration.g:6676:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:7029:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ;
public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6680:1: ( ( () ) )
- // InternalApplicationConfiguration.g:6681:1: ( () )
+ // InternalApplicationConfiguration.g:7033:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:7034:1: ( () )
{
- // InternalApplicationConfiguration.g:6681:1: ( () )
- // InternalApplicationConfiguration.g:6682:2: ()
+ // InternalApplicationConfiguration.g:7034:1: ( () )
+ // InternalApplicationConfiguration.g:7035:2: ()
{
before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0());
- // InternalApplicationConfiguration.g:6683:2: ()
- // InternalApplicationConfiguration.g:6683:3:
+ // InternalApplicationConfiguration.g:7036:2: ()
+ // InternalApplicationConfiguration.g:7036:3:
{
}
@@ -21094,14 +22193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__1"
- // InternalApplicationConfiguration.g:6691:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
+ // InternalApplicationConfiguration.g:7044:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ;
public final void rule__ScopeSpecification__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6695:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
- // InternalApplicationConfiguration.g:6696:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
+ // InternalApplicationConfiguration.g:7048:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 )
+ // InternalApplicationConfiguration.g:7049:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2
{
pushFollow(FOLLOW_31);
rule__ScopeSpecification__Group__1__Impl();
@@ -21132,20 +22231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__1__Impl"
- // InternalApplicationConfiguration.g:6703:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:7056:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ;
public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6707:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:6708:1: ( '{' )
+ // InternalApplicationConfiguration.g:7060:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:7061:1: ( '{' )
{
- // InternalApplicationConfiguration.g:6708:1: ( '{' )
- // InternalApplicationConfiguration.g:6709:2: '{'
+ // InternalApplicationConfiguration.g:7061:1: ( '{' )
+ // InternalApplicationConfiguration.g:7062:2: '{'
{
before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
}
@@ -21169,14 +22268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__2"
- // InternalApplicationConfiguration.g:6718:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
+ // InternalApplicationConfiguration.g:7071:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ;
public final void rule__ScopeSpecification__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6722:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
- // InternalApplicationConfiguration.g:6723:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
+ // InternalApplicationConfiguration.g:7075:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 )
+ // InternalApplicationConfiguration.g:7076:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3
{
pushFollow(FOLLOW_31);
rule__ScopeSpecification__Group__2__Impl();
@@ -21207,29 +22306,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__2__Impl"
- // InternalApplicationConfiguration.g:6730:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:7083:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ;
public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6734:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:7087:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
- // InternalApplicationConfiguration.g:6736:2: ( rule__ScopeSpecification__Group_2__0 )?
+ // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:7089:2: ( rule__ScopeSpecification__Group_2__0 )?
{
before(grammarAccess.getScopeSpecificationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:6737:2: ( rule__ScopeSpecification__Group_2__0 )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:7090:2: ( rule__ScopeSpecification__Group_2__0 )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA56_0==46) ) {
- alt56=1;
+ if ( (LA58_0==49) ) {
+ alt58=1;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // InternalApplicationConfiguration.g:6737:3: rule__ScopeSpecification__Group_2__0
+ // InternalApplicationConfiguration.g:7090:3: rule__ScopeSpecification__Group_2__0
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__Group_2__0();
@@ -21265,14 +22364,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__3"
- // InternalApplicationConfiguration.g:6745:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7098:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ;
public final void rule__ScopeSpecification__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6749:1: ( rule__ScopeSpecification__Group__3__Impl )
- // InternalApplicationConfiguration.g:6750:2: rule__ScopeSpecification__Group__3__Impl
+ // InternalApplicationConfiguration.g:7102:1: ( rule__ScopeSpecification__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7103:2: rule__ScopeSpecification__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__Group__3__Impl();
@@ -21298,20 +22397,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group__3__Impl"
- // InternalApplicationConfiguration.g:6756:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:7109:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ;
public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6760:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:6761:1: ( '}' )
+ // InternalApplicationConfiguration.g:7113:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:7114:1: ( '}' )
{
- // InternalApplicationConfiguration.g:6761:1: ( '}' )
- // InternalApplicationConfiguration.g:6762:2: '}'
+ // InternalApplicationConfiguration.g:7114:1: ( '}' )
+ // InternalApplicationConfiguration.g:7115:2: '}'
{
before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3());
}
@@ -21335,14 +22434,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2__0"
- // InternalApplicationConfiguration.g:6772:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
+ // InternalApplicationConfiguration.g:7125:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ;
public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6776:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
- // InternalApplicationConfiguration.g:6777:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
+ // InternalApplicationConfiguration.g:7129:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 )
+ // InternalApplicationConfiguration.g:7130:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1
{
pushFollow(FOLLOW_28);
rule__ScopeSpecification__Group_2__0__Impl();
@@ -21373,21 +22472,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:6784:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
+ // InternalApplicationConfiguration.g:7137:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ;
public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6788:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
- // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:7141:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) )
+ // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:6790:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
+ // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:7143:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
{
before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0());
- // InternalApplicationConfiguration.g:6791:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
- // InternalApplicationConfiguration.g:6791:3: rule__ScopeSpecification__ScopesAssignment_2_0
+ // InternalApplicationConfiguration.g:7144:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 )
+ // InternalApplicationConfiguration.g:7144:3: rule__ScopeSpecification__ScopesAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__ScopesAssignment_2_0();
@@ -21420,14 +22519,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2__1"
- // InternalApplicationConfiguration.g:6799:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:7152:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ;
public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6803:1: ( rule__ScopeSpecification__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:6804:2: rule__ScopeSpecification__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:7156:1: ( rule__ScopeSpecification__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:7157:2: rule__ScopeSpecification__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__Group_2__1__Impl();
@@ -21453,33 +22552,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:6810:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:7163:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ;
public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6814:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
- // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:7167:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) )
+ // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
{
- // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
- // InternalApplicationConfiguration.g:6816:2: ( rule__ScopeSpecification__Group_2_1__0 )*
+ // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:7169:2: ( rule__ScopeSpecification__Group_2_1__0 )*
{
before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1());
- // InternalApplicationConfiguration.g:6817:2: ( rule__ScopeSpecification__Group_2_1__0 )*
- loop57:
+ // InternalApplicationConfiguration.g:7170:2: ( rule__ScopeSpecification__Group_2_1__0 )*
+ loop59:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA57_0==31) ) {
- alt57=1;
+ if ( (LA59_0==33) ) {
+ alt59=1;
}
- switch (alt57) {
+ switch (alt59) {
case 1 :
- // InternalApplicationConfiguration.g:6817:3: rule__ScopeSpecification__Group_2_1__0
+ // InternalApplicationConfiguration.g:7170:3: rule__ScopeSpecification__Group_2_1__0
{
pushFollow(FOLLOW_17);
rule__ScopeSpecification__Group_2_1__0();
@@ -21491,7 +22590,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop57;
+ break loop59;
}
} while (true);
@@ -21518,14 +22617,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2_1__0"
- // InternalApplicationConfiguration.g:6826:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
+ // InternalApplicationConfiguration.g:7179:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ;
public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6830:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
- // InternalApplicationConfiguration.g:6831:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
+ // InternalApplicationConfiguration.g:7183:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 )
+ // InternalApplicationConfiguration.g:7184:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1
{
pushFollow(FOLLOW_32);
rule__ScopeSpecification__Group_2_1__0__Impl();
@@ -21556,20 +22655,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl"
- // InternalApplicationConfiguration.g:6838:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:7191:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6842:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:6843:1: ( ',' )
+ // InternalApplicationConfiguration.g:7195:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:7196:1: ( ',' )
{
- // InternalApplicationConfiguration.g:6843:1: ( ',' )
- // InternalApplicationConfiguration.g:6844:2: ','
+ // InternalApplicationConfiguration.g:7196:1: ( ',' )
+ // InternalApplicationConfiguration.g:7197:2: ','
{
before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
}
@@ -21593,14 +22692,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2_1__1"
- // InternalApplicationConfiguration.g:6853:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
+ // InternalApplicationConfiguration.g:7206:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ;
public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6857:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
- // InternalApplicationConfiguration.g:6858:2: rule__ScopeSpecification__Group_2_1__1__Impl
+ // InternalApplicationConfiguration.g:7210:1: ( rule__ScopeSpecification__Group_2_1__1__Impl )
+ // InternalApplicationConfiguration.g:7211:2: rule__ScopeSpecification__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__Group_2_1__1__Impl();
@@ -21626,21 +22725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl"
- // InternalApplicationConfiguration.g:6864:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
+ // InternalApplicationConfiguration.g:7217:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ;
public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6868:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
- // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:7221:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) )
+ // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
{
- // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
- // InternalApplicationConfiguration.g:6870:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:7223:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
{
before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1());
- // InternalApplicationConfiguration.g:6871:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
- // InternalApplicationConfiguration.g:6871:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
+ // InternalApplicationConfiguration.g:7224:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:7224:3: rule__ScopeSpecification__ScopesAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__ScopeSpecification__ScopesAssignment_2_1_1();
@@ -21673,14 +22772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__0"
- // InternalApplicationConfiguration.g:6880:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
+ // InternalApplicationConfiguration.g:7233:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ;
public final void rule__ClassTypeScope__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6884:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
- // InternalApplicationConfiguration.g:6885:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
+ // InternalApplicationConfiguration.g:7237:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 )
+ // InternalApplicationConfiguration.g:7238:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1
{
pushFollow(FOLLOW_33);
rule__ClassTypeScope__Group__0__Impl();
@@ -21711,20 +22810,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__0__Impl"
- // InternalApplicationConfiguration.g:6892:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
+ // InternalApplicationConfiguration.g:7245:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ;
public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6896:1: ( ( '#' ) )
- // InternalApplicationConfiguration.g:6897:1: ( '#' )
+ // InternalApplicationConfiguration.g:7249:1: ( ( '#' ) )
+ // InternalApplicationConfiguration.g:7250:1: ( '#' )
{
- // InternalApplicationConfiguration.g:6897:1: ( '#' )
- // InternalApplicationConfiguration.g:6898:2: '#'
+ // InternalApplicationConfiguration.g:7250:1: ( '#' )
+ // InternalApplicationConfiguration.g:7251:2: '#'
{
before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
- match(input,46,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
}
@@ -21748,14 +22847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__1"
- // InternalApplicationConfiguration.g:6907:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
+ // InternalApplicationConfiguration.g:7260:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ;
public final void rule__ClassTypeScope__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6911:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
- // InternalApplicationConfiguration.g:6912:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
+ // InternalApplicationConfiguration.g:7264:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 )
+ // InternalApplicationConfiguration.g:7265:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2
{
pushFollow(FOLLOW_34);
rule__ClassTypeScope__Group__1__Impl();
@@ -21786,21 +22885,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__1__Impl"
- // InternalApplicationConfiguration.g:6919:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7272:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ;
public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6923:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7276:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
- // InternalApplicationConfiguration.g:6925:2: ( rule__ClassTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7278:2: ( rule__ClassTypeScope__TypeAssignment_1 )
{
before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1());
- // InternalApplicationConfiguration.g:6926:2: ( rule__ClassTypeScope__TypeAssignment_1 )
- // InternalApplicationConfiguration.g:6926:3: rule__ClassTypeScope__TypeAssignment_1
+ // InternalApplicationConfiguration.g:7279:2: ( rule__ClassTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7279:3: rule__ClassTypeScope__TypeAssignment_1
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__TypeAssignment_1();
@@ -21833,14 +22932,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__2"
- // InternalApplicationConfiguration.g:6934:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
+ // InternalApplicationConfiguration.g:7287:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ;
public final void rule__ClassTypeScope__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6938:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
- // InternalApplicationConfiguration.g:6939:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
+ // InternalApplicationConfiguration.g:7291:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 )
+ // InternalApplicationConfiguration.g:7292:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3
{
pushFollow(FOLLOW_35);
rule__ClassTypeScope__Group__2__Impl();
@@ -21871,21 +22970,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__2__Impl"
- // InternalApplicationConfiguration.g:6946:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:7299:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ;
public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6950:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7303:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:6952:2: ( rule__ClassTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7305:2: ( rule__ClassTypeScope__Alternatives_2 )
{
before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:6953:2: ( rule__ClassTypeScope__Alternatives_2 )
- // InternalApplicationConfiguration.g:6953:3: rule__ClassTypeScope__Alternatives_2
+ // InternalApplicationConfiguration.g:7306:2: ( rule__ClassTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7306:3: rule__ClassTypeScope__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__Alternatives_2();
@@ -21918,14 +23017,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__3"
- // InternalApplicationConfiguration.g:6961:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7314:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ;
public final void rule__ClassTypeScope__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6965:1: ( rule__ClassTypeScope__Group__3__Impl )
- // InternalApplicationConfiguration.g:6966:2: rule__ClassTypeScope__Group__3__Impl
+ // InternalApplicationConfiguration.g:7318:1: ( rule__ClassTypeScope__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7319:2: rule__ClassTypeScope__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__Group__3__Impl();
@@ -21951,21 +23050,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__Group__3__Impl"
- // InternalApplicationConfiguration.g:6972:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
+ // InternalApplicationConfiguration.g:7325:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ;
public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6976:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
- // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7329:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) )
+ // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
{
- // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
- // InternalApplicationConfiguration.g:6978:2: ( rule__ClassTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7331:2: ( rule__ClassTypeScope__Alternatives_3 )
{
before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3());
- // InternalApplicationConfiguration.g:6979:2: ( rule__ClassTypeScope__Alternatives_3 )
- // InternalApplicationConfiguration.g:6979:3: rule__ClassTypeScope__Alternatives_3
+ // InternalApplicationConfiguration.g:7332:2: ( rule__ClassTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7332:3: rule__ClassTypeScope__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__ClassTypeScope__Alternatives_3();
@@ -21998,14 +23097,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__0"
- // InternalApplicationConfiguration.g:6988:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
+ // InternalApplicationConfiguration.g:7341:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ;
public final void rule__ObjectTypeScope__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:6992:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
- // InternalApplicationConfiguration.g:6993:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
+ // InternalApplicationConfiguration.g:7345:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 )
+ // InternalApplicationConfiguration.g:7346:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1
{
pushFollow(FOLLOW_36);
rule__ObjectTypeScope__Group__0__Impl();
@@ -22036,20 +23135,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__0__Impl"
- // InternalApplicationConfiguration.g:7000:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
+ // InternalApplicationConfiguration.g:7353:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ;
public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7004:1: ( ( '#' ) )
- // InternalApplicationConfiguration.g:7005:1: ( '#' )
+ // InternalApplicationConfiguration.g:7357:1: ( ( '#' ) )
+ // InternalApplicationConfiguration.g:7358:1: ( '#' )
{
- // InternalApplicationConfiguration.g:7005:1: ( '#' )
- // InternalApplicationConfiguration.g:7006:2: '#'
+ // InternalApplicationConfiguration.g:7358:1: ( '#' )
+ // InternalApplicationConfiguration.g:7359:2: '#'
{
before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
- match(input,46,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
}
@@ -22073,14 +23172,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__1"
- // InternalApplicationConfiguration.g:7015:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
+ // InternalApplicationConfiguration.g:7368:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ;
public final void rule__ObjectTypeScope__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7019:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
- // InternalApplicationConfiguration.g:7020:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
+ // InternalApplicationConfiguration.g:7372:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 )
+ // InternalApplicationConfiguration.g:7373:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2
{
pushFollow(FOLLOW_34);
rule__ObjectTypeScope__Group__1__Impl();
@@ -22111,21 +23210,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__1__Impl"
- // InternalApplicationConfiguration.g:7027:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7380:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ;
public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7031:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7384:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
- // InternalApplicationConfiguration.g:7033:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7386:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
{
before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1());
- // InternalApplicationConfiguration.g:7034:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
- // InternalApplicationConfiguration.g:7034:3: rule__ObjectTypeScope__TypeAssignment_1
+ // InternalApplicationConfiguration.g:7387:2: ( rule__ObjectTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7387:3: rule__ObjectTypeScope__TypeAssignment_1
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__TypeAssignment_1();
@@ -22158,14 +23257,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__2"
- // InternalApplicationConfiguration.g:7042:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
+ // InternalApplicationConfiguration.g:7395:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ;
public final void rule__ObjectTypeScope__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7046:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
- // InternalApplicationConfiguration.g:7047:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
+ // InternalApplicationConfiguration.g:7399:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 )
+ // InternalApplicationConfiguration.g:7400:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3
{
pushFollow(FOLLOW_35);
rule__ObjectTypeScope__Group__2__Impl();
@@ -22196,21 +23295,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__2__Impl"
- // InternalApplicationConfiguration.g:7054:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:7407:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ;
public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7058:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7411:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:7060:2: ( rule__ObjectTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7413:2: ( rule__ObjectTypeScope__Alternatives_2 )
{
before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:7061:2: ( rule__ObjectTypeScope__Alternatives_2 )
- // InternalApplicationConfiguration.g:7061:3: rule__ObjectTypeScope__Alternatives_2
+ // InternalApplicationConfiguration.g:7414:2: ( rule__ObjectTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7414:3: rule__ObjectTypeScope__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__Alternatives_2();
@@ -22243,14 +23342,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__3"
- // InternalApplicationConfiguration.g:7069:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7422:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ;
public final void rule__ObjectTypeScope__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7073:1: ( rule__ObjectTypeScope__Group__3__Impl )
- // InternalApplicationConfiguration.g:7074:2: rule__ObjectTypeScope__Group__3__Impl
+ // InternalApplicationConfiguration.g:7426:1: ( rule__ObjectTypeScope__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7427:2: rule__ObjectTypeScope__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__Group__3__Impl();
@@ -22276,21 +23375,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__Group__3__Impl"
- // InternalApplicationConfiguration.g:7080:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
+ // InternalApplicationConfiguration.g:7433:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ;
public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7084:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
- // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7437:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) )
+ // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
{
- // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
- // InternalApplicationConfiguration.g:7086:2: ( rule__ObjectTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7439:2: ( rule__ObjectTypeScope__Alternatives_3 )
{
before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3());
- // InternalApplicationConfiguration.g:7087:2: ( rule__ObjectTypeScope__Alternatives_3 )
- // InternalApplicationConfiguration.g:7087:3: rule__ObjectTypeScope__Alternatives_3
+ // InternalApplicationConfiguration.g:7440:2: ( rule__ObjectTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7440:3: rule__ObjectTypeScope__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__ObjectTypeScope__Alternatives_3();
@@ -22323,14 +23422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__0"
- // InternalApplicationConfiguration.g:7096:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
+ // InternalApplicationConfiguration.g:7449:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ;
public final void rule__IntegerTypeScope__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7100:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
- // InternalApplicationConfiguration.g:7101:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
+ // InternalApplicationConfiguration.g:7453:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 )
+ // InternalApplicationConfiguration.g:7454:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1
{
pushFollow(FOLLOW_37);
rule__IntegerTypeScope__Group__0__Impl();
@@ -22361,20 +23460,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__0__Impl"
- // InternalApplicationConfiguration.g:7108:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
+ // InternalApplicationConfiguration.g:7461:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ;
public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7112:1: ( ( '#' ) )
- // InternalApplicationConfiguration.g:7113:1: ( '#' )
+ // InternalApplicationConfiguration.g:7465:1: ( ( '#' ) )
+ // InternalApplicationConfiguration.g:7466:1: ( '#' )
{
- // InternalApplicationConfiguration.g:7113:1: ( '#' )
- // InternalApplicationConfiguration.g:7114:2: '#'
+ // InternalApplicationConfiguration.g:7466:1: ( '#' )
+ // InternalApplicationConfiguration.g:7467:2: '#'
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
- match(input,46,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
}
@@ -22398,14 +23497,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__1"
- // InternalApplicationConfiguration.g:7123:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
+ // InternalApplicationConfiguration.g:7476:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ;
public final void rule__IntegerTypeScope__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7127:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
- // InternalApplicationConfiguration.g:7128:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
+ // InternalApplicationConfiguration.g:7480:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 )
+ // InternalApplicationConfiguration.g:7481:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2
{
pushFollow(FOLLOW_34);
rule__IntegerTypeScope__Group__1__Impl();
@@ -22436,21 +23535,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__1__Impl"
- // InternalApplicationConfiguration.g:7135:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7488:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ;
public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7139:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7492:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
- // InternalApplicationConfiguration.g:7141:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7494:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1());
- // InternalApplicationConfiguration.g:7142:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
- // InternalApplicationConfiguration.g:7142:3: rule__IntegerTypeScope__TypeAssignment_1
+ // InternalApplicationConfiguration.g:7495:2: ( rule__IntegerTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7495:3: rule__IntegerTypeScope__TypeAssignment_1
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__TypeAssignment_1();
@@ -22483,14 +23582,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__2"
- // InternalApplicationConfiguration.g:7150:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
+ // InternalApplicationConfiguration.g:7503:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ;
public final void rule__IntegerTypeScope__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7154:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
- // InternalApplicationConfiguration.g:7155:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
+ // InternalApplicationConfiguration.g:7507:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 )
+ // InternalApplicationConfiguration.g:7508:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3
{
pushFollow(FOLLOW_38);
rule__IntegerTypeScope__Group__2__Impl();
@@ -22521,21 +23620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__2__Impl"
- // InternalApplicationConfiguration.g:7162:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:7515:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ;
public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7166:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7519:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:7168:2: ( rule__IntegerTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7521:2: ( rule__IntegerTypeScope__Alternatives_2 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:7169:2: ( rule__IntegerTypeScope__Alternatives_2 )
- // InternalApplicationConfiguration.g:7169:3: rule__IntegerTypeScope__Alternatives_2
+ // InternalApplicationConfiguration.g:7522:2: ( rule__IntegerTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7522:3: rule__IntegerTypeScope__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__Alternatives_2();
@@ -22568,14 +23667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__3"
- // InternalApplicationConfiguration.g:7177:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7530:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ;
public final void rule__IntegerTypeScope__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7181:1: ( rule__IntegerTypeScope__Group__3__Impl )
- // InternalApplicationConfiguration.g:7182:2: rule__IntegerTypeScope__Group__3__Impl
+ // InternalApplicationConfiguration.g:7534:1: ( rule__IntegerTypeScope__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7535:2: rule__IntegerTypeScope__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__Group__3__Impl();
@@ -22601,21 +23700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__Group__3__Impl"
- // InternalApplicationConfiguration.g:7188:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
+ // InternalApplicationConfiguration.g:7541:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ;
public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7192:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
- // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7545:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) )
+ // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
{
- // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
- // InternalApplicationConfiguration.g:7194:2: ( rule__IntegerTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7547:2: ( rule__IntegerTypeScope__Alternatives_3 )
{
before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3());
- // InternalApplicationConfiguration.g:7195:2: ( rule__IntegerTypeScope__Alternatives_3 )
- // InternalApplicationConfiguration.g:7195:3: rule__IntegerTypeScope__Alternatives_3
+ // InternalApplicationConfiguration.g:7548:2: ( rule__IntegerTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7548:3: rule__IntegerTypeScope__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__IntegerTypeScope__Alternatives_3();
@@ -22648,14 +23747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__0"
- // InternalApplicationConfiguration.g:7204:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
+ // InternalApplicationConfiguration.g:7557:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ;
public final void rule__RealTypeScope__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7208:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
- // InternalApplicationConfiguration.g:7209:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
+ // InternalApplicationConfiguration.g:7561:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 )
+ // InternalApplicationConfiguration.g:7562:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1
{
pushFollow(FOLLOW_39);
rule__RealTypeScope__Group__0__Impl();
@@ -22686,20 +23785,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__0__Impl"
- // InternalApplicationConfiguration.g:7216:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
+ // InternalApplicationConfiguration.g:7569:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ;
public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7220:1: ( ( '#' ) )
- // InternalApplicationConfiguration.g:7221:1: ( '#' )
+ // InternalApplicationConfiguration.g:7573:1: ( ( '#' ) )
+ // InternalApplicationConfiguration.g:7574:1: ( '#' )
{
- // InternalApplicationConfiguration.g:7221:1: ( '#' )
- // InternalApplicationConfiguration.g:7222:2: '#'
+ // InternalApplicationConfiguration.g:7574:1: ( '#' )
+ // InternalApplicationConfiguration.g:7575:2: '#'
{
before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
- match(input,46,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
}
@@ -22723,14 +23822,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__1"
- // InternalApplicationConfiguration.g:7231:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
+ // InternalApplicationConfiguration.g:7584:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ;
public final void rule__RealTypeScope__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7235:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
- // InternalApplicationConfiguration.g:7236:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
+ // InternalApplicationConfiguration.g:7588:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 )
+ // InternalApplicationConfiguration.g:7589:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2
{
pushFollow(FOLLOW_34);
rule__RealTypeScope__Group__1__Impl();
@@ -22761,21 +23860,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__1__Impl"
- // InternalApplicationConfiguration.g:7243:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7596:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ;
public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7247:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7600:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
- // InternalApplicationConfiguration.g:7249:2: ( rule__RealTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7602:2: ( rule__RealTypeScope__TypeAssignment_1 )
{
before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1());
- // InternalApplicationConfiguration.g:7250:2: ( rule__RealTypeScope__TypeAssignment_1 )
- // InternalApplicationConfiguration.g:7250:3: rule__RealTypeScope__TypeAssignment_1
+ // InternalApplicationConfiguration.g:7603:2: ( rule__RealTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7603:3: rule__RealTypeScope__TypeAssignment_1
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__TypeAssignment_1();
@@ -22808,14 +23907,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__2"
- // InternalApplicationConfiguration.g:7258:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
+ // InternalApplicationConfiguration.g:7611:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ;
public final void rule__RealTypeScope__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7262:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
- // InternalApplicationConfiguration.g:7263:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
+ // InternalApplicationConfiguration.g:7615:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 )
+ // InternalApplicationConfiguration.g:7616:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3
{
pushFollow(FOLLOW_38);
rule__RealTypeScope__Group__2__Impl();
@@ -22846,21 +23945,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__2__Impl"
- // InternalApplicationConfiguration.g:7270:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:7623:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ;
public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7274:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7627:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:7276:2: ( rule__RealTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7629:2: ( rule__RealTypeScope__Alternatives_2 )
{
before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:7277:2: ( rule__RealTypeScope__Alternatives_2 )
- // InternalApplicationConfiguration.g:7277:3: rule__RealTypeScope__Alternatives_2
+ // InternalApplicationConfiguration.g:7630:2: ( rule__RealTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7630:3: rule__RealTypeScope__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__Alternatives_2();
@@ -22893,14 +23992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__3"
- // InternalApplicationConfiguration.g:7285:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7638:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ;
public final void rule__RealTypeScope__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7289:1: ( rule__RealTypeScope__Group__3__Impl )
- // InternalApplicationConfiguration.g:7290:2: rule__RealTypeScope__Group__3__Impl
+ // InternalApplicationConfiguration.g:7642:1: ( rule__RealTypeScope__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7643:2: rule__RealTypeScope__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__Group__3__Impl();
@@ -22926,21 +24025,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__Group__3__Impl"
- // InternalApplicationConfiguration.g:7296:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
+ // InternalApplicationConfiguration.g:7649:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ;
public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7300:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
- // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7653:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) )
+ // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
{
- // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
- // InternalApplicationConfiguration.g:7302:2: ( rule__RealTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7655:2: ( rule__RealTypeScope__Alternatives_3 )
{
before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3());
- // InternalApplicationConfiguration.g:7303:2: ( rule__RealTypeScope__Alternatives_3 )
- // InternalApplicationConfiguration.g:7303:3: rule__RealTypeScope__Alternatives_3
+ // InternalApplicationConfiguration.g:7656:2: ( rule__RealTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7656:3: rule__RealTypeScope__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__RealTypeScope__Alternatives_3();
@@ -22973,14 +24072,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__0"
- // InternalApplicationConfiguration.g:7312:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
+ // InternalApplicationConfiguration.g:7665:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ;
public final void rule__StringTypeScope__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7316:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
- // InternalApplicationConfiguration.g:7317:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
+ // InternalApplicationConfiguration.g:7669:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 )
+ // InternalApplicationConfiguration.g:7670:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1
{
pushFollow(FOLLOW_40);
rule__StringTypeScope__Group__0__Impl();
@@ -23011,20 +24110,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__0__Impl"
- // InternalApplicationConfiguration.g:7324:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
+ // InternalApplicationConfiguration.g:7677:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ;
public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7328:1: ( ( '#' ) )
- // InternalApplicationConfiguration.g:7329:1: ( '#' )
+ // InternalApplicationConfiguration.g:7681:1: ( ( '#' ) )
+ // InternalApplicationConfiguration.g:7682:1: ( '#' )
{
- // InternalApplicationConfiguration.g:7329:1: ( '#' )
- // InternalApplicationConfiguration.g:7330:2: '#'
+ // InternalApplicationConfiguration.g:7682:1: ( '#' )
+ // InternalApplicationConfiguration.g:7683:2: '#'
{
before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
- match(input,46,FOLLOW_2);
+ match(input,49,FOLLOW_2);
after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
}
@@ -23048,14 +24147,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__1"
- // InternalApplicationConfiguration.g:7339:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
+ // InternalApplicationConfiguration.g:7692:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ;
public final void rule__StringTypeScope__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7343:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
- // InternalApplicationConfiguration.g:7344:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
+ // InternalApplicationConfiguration.g:7696:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 )
+ // InternalApplicationConfiguration.g:7697:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2
{
pushFollow(FOLLOW_34);
rule__StringTypeScope__Group__1__Impl();
@@ -23086,21 +24185,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__1__Impl"
- // InternalApplicationConfiguration.g:7351:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7704:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ;
public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7355:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7708:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
- // InternalApplicationConfiguration.g:7357:2: ( rule__StringTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7710:2: ( rule__StringTypeScope__TypeAssignment_1 )
{
before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1());
- // InternalApplicationConfiguration.g:7358:2: ( rule__StringTypeScope__TypeAssignment_1 )
- // InternalApplicationConfiguration.g:7358:3: rule__StringTypeScope__TypeAssignment_1
+ // InternalApplicationConfiguration.g:7711:2: ( rule__StringTypeScope__TypeAssignment_1 )
+ // InternalApplicationConfiguration.g:7711:3: rule__StringTypeScope__TypeAssignment_1
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__TypeAssignment_1();
@@ -23133,14 +24232,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__2"
- // InternalApplicationConfiguration.g:7366:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
+ // InternalApplicationConfiguration.g:7719:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ;
public final void rule__StringTypeScope__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7370:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
- // InternalApplicationConfiguration.g:7371:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
+ // InternalApplicationConfiguration.g:7723:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 )
+ // InternalApplicationConfiguration.g:7724:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3
{
pushFollow(FOLLOW_38);
rule__StringTypeScope__Group__2__Impl();
@@ -23171,21 +24270,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__2__Impl"
- // InternalApplicationConfiguration.g:7378:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:7731:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ;
public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7382:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7735:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:7384:2: ( rule__StringTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:7737:2: ( rule__StringTypeScope__Alternatives_2 )
{
before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:7385:2: ( rule__StringTypeScope__Alternatives_2 )
- // InternalApplicationConfiguration.g:7385:3: rule__StringTypeScope__Alternatives_2
+ // InternalApplicationConfiguration.g:7738:2: ( rule__StringTypeScope__Alternatives_2 )
+ // InternalApplicationConfiguration.g:7738:3: rule__StringTypeScope__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__Alternatives_2();
@@ -23218,14 +24317,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__3"
- // InternalApplicationConfiguration.g:7393:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:7746:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ;
public final void rule__StringTypeScope__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7397:1: ( rule__StringTypeScope__Group__3__Impl )
- // InternalApplicationConfiguration.g:7398:2: rule__StringTypeScope__Group__3__Impl
+ // InternalApplicationConfiguration.g:7750:1: ( rule__StringTypeScope__Group__3__Impl )
+ // InternalApplicationConfiguration.g:7751:2: rule__StringTypeScope__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__Group__3__Impl();
@@ -23251,21 +24350,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__Group__3__Impl"
- // InternalApplicationConfiguration.g:7404:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
+ // InternalApplicationConfiguration.g:7757:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ;
public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7408:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
- // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7761:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) )
+ // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
{
- // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
- // InternalApplicationConfiguration.g:7410:2: ( rule__StringTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) )
+ // InternalApplicationConfiguration.g:7763:2: ( rule__StringTypeScope__Alternatives_3 )
{
before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3());
- // InternalApplicationConfiguration.g:7411:2: ( rule__StringTypeScope__Alternatives_3 )
- // InternalApplicationConfiguration.g:7411:3: rule__StringTypeScope__Alternatives_3
+ // InternalApplicationConfiguration.g:7764:2: ( rule__StringTypeScope__Alternatives_3 )
+ // InternalApplicationConfiguration.g:7764:3: rule__StringTypeScope__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__StringTypeScope__Alternatives_3();
@@ -23298,14 +24397,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__0"
- // InternalApplicationConfiguration.g:7420:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
+ // InternalApplicationConfiguration.g:7773:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ;
public final void rule__ClassReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7424:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
- // InternalApplicationConfiguration.g:7425:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
+ // InternalApplicationConfiguration.g:7777:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 )
+ // InternalApplicationConfiguration.g:7778:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1
{
pushFollow(FOLLOW_8);
rule__ClassReference__Group__0__Impl();
@@ -23336,20 +24435,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__0__Impl"
- // InternalApplicationConfiguration.g:7432:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
+ // InternalApplicationConfiguration.g:7785:1: rule__ClassReference__Group__0__Impl : ( '<' ) ;
public final void rule__ClassReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7436:1: ( ( '<' ) )
- // InternalApplicationConfiguration.g:7437:1: ( '<' )
+ // InternalApplicationConfiguration.g:7789:1: ( ( '<' ) )
+ // InternalApplicationConfiguration.g:7790:1: ( '<' )
{
- // InternalApplicationConfiguration.g:7437:1: ( '<' )
- // InternalApplicationConfiguration.g:7438:2: '<'
+ // InternalApplicationConfiguration.g:7790:1: ( '<' )
+ // InternalApplicationConfiguration.g:7791:2: '<'
{
before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
- match(input,47,FOLLOW_2);
+ match(input,13,FOLLOW_2);
after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
}
@@ -23373,14 +24472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__1"
- // InternalApplicationConfiguration.g:7447:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
+ // InternalApplicationConfiguration.g:7800:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ;
public final void rule__ClassReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7451:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
- // InternalApplicationConfiguration.g:7452:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
+ // InternalApplicationConfiguration.g:7804:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 )
+ // InternalApplicationConfiguration.g:7805:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2
{
pushFollow(FOLLOW_41);
rule__ClassReference__Group__1__Impl();
@@ -23411,21 +24510,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__1__Impl"
- // InternalApplicationConfiguration.g:7459:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:7812:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ;
public final void rule__ClassReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7463:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7816:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
- // InternalApplicationConfiguration.g:7465:2: ( rule__ClassReference__ElementAssignment_1 )
+ // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) )
+ // InternalApplicationConfiguration.g:7818:2: ( rule__ClassReference__ElementAssignment_1 )
{
before(grammarAccess.getClassReferenceAccess().getElementAssignment_1());
- // InternalApplicationConfiguration.g:7466:2: ( rule__ClassReference__ElementAssignment_1 )
- // InternalApplicationConfiguration.g:7466:3: rule__ClassReference__ElementAssignment_1
+ // InternalApplicationConfiguration.g:7819:2: ( rule__ClassReference__ElementAssignment_1 )
+ // InternalApplicationConfiguration.g:7819:3: rule__ClassReference__ElementAssignment_1
{
pushFollow(FOLLOW_2);
rule__ClassReference__ElementAssignment_1();
@@ -23458,14 +24557,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__2"
- // InternalApplicationConfiguration.g:7474:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:7827:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ;
public final void rule__ClassReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7478:1: ( rule__ClassReference__Group__2__Impl )
- // InternalApplicationConfiguration.g:7479:2: rule__ClassReference__Group__2__Impl
+ // InternalApplicationConfiguration.g:7831:1: ( rule__ClassReference__Group__2__Impl )
+ // InternalApplicationConfiguration.g:7832:2: rule__ClassReference__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ClassReference__Group__2__Impl();
@@ -23491,20 +24590,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__Group__2__Impl"
- // InternalApplicationConfiguration.g:7485:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
+ // InternalApplicationConfiguration.g:7838:1: rule__ClassReference__Group__2__Impl : ( '>' ) ;
public final void rule__ClassReference__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7489:1: ( ( '>' ) )
- // InternalApplicationConfiguration.g:7490:1: ( '>' )
+ // InternalApplicationConfiguration.g:7842:1: ( ( '>' ) )
+ // InternalApplicationConfiguration.g:7843:1: ( '>' )
{
- // InternalApplicationConfiguration.g:7490:1: ( '>' )
- // InternalApplicationConfiguration.g:7491:2: '>'
+ // InternalApplicationConfiguration.g:7843:1: ( '>' )
+ // InternalApplicationConfiguration.g:7844:2: '>'
{
before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
- match(input,48,FOLLOW_2);
+ match(input,14,FOLLOW_2);
after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
}
@@ -23528,14 +24627,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectReference__Group__0"
- // InternalApplicationConfiguration.g:7501:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
+ // InternalApplicationConfiguration.g:7854:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ;
public final void rule__ObjectReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7505:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
- // InternalApplicationConfiguration.g:7506:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
+ // InternalApplicationConfiguration.g:7858:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 )
+ // InternalApplicationConfiguration.g:7859:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1
{
pushFollow(FOLLOW_36);
rule__ObjectReference__Group__0__Impl();
@@ -23566,21 +24665,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectReference__Group__0__Impl"
- // InternalApplicationConfiguration.g:7513:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:7866:1: rule__ObjectReference__Group__0__Impl : ( () ) ;
public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7517:1: ( ( () ) )
- // InternalApplicationConfiguration.g:7518:1: ( () )
+ // InternalApplicationConfiguration.g:7870:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:7871:1: ( () )
{
- // InternalApplicationConfiguration.g:7518:1: ( () )
- // InternalApplicationConfiguration.g:7519:2: ()
+ // InternalApplicationConfiguration.g:7871:1: ( () )
+ // InternalApplicationConfiguration.g:7872:2: ()
{
before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0());
- // InternalApplicationConfiguration.g:7520:2: ()
- // InternalApplicationConfiguration.g:7520:3:
+ // InternalApplicationConfiguration.g:7873:2: ()
+ // InternalApplicationConfiguration.g:7873:3:
{
}
@@ -23603,14 +24702,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectReference__Group__1"
- // InternalApplicationConfiguration.g:7528:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:7881:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ;
public final void rule__ObjectReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7532:1: ( rule__ObjectReference__Group__1__Impl )
- // InternalApplicationConfiguration.g:7533:2: rule__ObjectReference__Group__1__Impl
+ // InternalApplicationConfiguration.g:7885:1: ( rule__ObjectReference__Group__1__Impl )
+ // InternalApplicationConfiguration.g:7886:2: rule__ObjectReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ObjectReference__Group__1__Impl();
@@ -23636,20 +24735,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectReference__Group__1__Impl"
- // InternalApplicationConfiguration.g:7539:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
+ // InternalApplicationConfiguration.g:7892:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ;
public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7543:1: ( ( 'node' ) )
- // InternalApplicationConfiguration.g:7544:1: ( 'node' )
+ // InternalApplicationConfiguration.g:7896:1: ( ( 'node' ) )
+ // InternalApplicationConfiguration.g:7897:1: ( 'node' )
{
- // InternalApplicationConfiguration.g:7544:1: ( 'node' )
- // InternalApplicationConfiguration.g:7545:2: 'node'
+ // InternalApplicationConfiguration.g:7897:1: ( 'node' )
+ // InternalApplicationConfiguration.g:7898:2: 'node'
{
before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
- match(input,49,FOLLOW_2);
+ match(input,50,FOLLOW_2);
after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
}
@@ -23673,14 +24772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerReference__Group__0"
- // InternalApplicationConfiguration.g:7555:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
+ // InternalApplicationConfiguration.g:7908:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ;
public final void rule__IntegerReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7559:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
- // InternalApplicationConfiguration.g:7560:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
+ // InternalApplicationConfiguration.g:7912:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 )
+ // InternalApplicationConfiguration.g:7913:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1
{
pushFollow(FOLLOW_37);
rule__IntegerReference__Group__0__Impl();
@@ -23711,21 +24810,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerReference__Group__0__Impl"
- // InternalApplicationConfiguration.g:7567:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:7920:1: rule__IntegerReference__Group__0__Impl : ( () ) ;
public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7571:1: ( ( () ) )
- // InternalApplicationConfiguration.g:7572:1: ( () )
+ // InternalApplicationConfiguration.g:7924:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:7925:1: ( () )
{
- // InternalApplicationConfiguration.g:7572:1: ( () )
- // InternalApplicationConfiguration.g:7573:2: ()
+ // InternalApplicationConfiguration.g:7925:1: ( () )
+ // InternalApplicationConfiguration.g:7926:2: ()
{
before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0());
- // InternalApplicationConfiguration.g:7574:2: ()
- // InternalApplicationConfiguration.g:7574:3:
+ // InternalApplicationConfiguration.g:7927:2: ()
+ // InternalApplicationConfiguration.g:7927:3:
{
}
@@ -23748,14 +24847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerReference__Group__1"
- // InternalApplicationConfiguration.g:7582:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:7935:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ;
public final void rule__IntegerReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7586:1: ( rule__IntegerReference__Group__1__Impl )
- // InternalApplicationConfiguration.g:7587:2: rule__IntegerReference__Group__1__Impl
+ // InternalApplicationConfiguration.g:7939:1: ( rule__IntegerReference__Group__1__Impl )
+ // InternalApplicationConfiguration.g:7940:2: rule__IntegerReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__IntegerReference__Group__1__Impl();
@@ -23781,20 +24880,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerReference__Group__1__Impl"
- // InternalApplicationConfiguration.g:7593:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
+ // InternalApplicationConfiguration.g:7946:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ;
public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7597:1: ( ( 'int' ) )
- // InternalApplicationConfiguration.g:7598:1: ( 'int' )
+ // InternalApplicationConfiguration.g:7950:1: ( ( 'int' ) )
+ // InternalApplicationConfiguration.g:7951:1: ( 'int' )
{
- // InternalApplicationConfiguration.g:7598:1: ( 'int' )
- // InternalApplicationConfiguration.g:7599:2: 'int'
+ // InternalApplicationConfiguration.g:7951:1: ( 'int' )
+ // InternalApplicationConfiguration.g:7952:2: 'int'
{
before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
- match(input,50,FOLLOW_2);
+ match(input,51,FOLLOW_2);
after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
}
@@ -23818,14 +24917,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealReference__Group__0"
- // InternalApplicationConfiguration.g:7609:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
+ // InternalApplicationConfiguration.g:7962:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ;
public final void rule__RealReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7613:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
- // InternalApplicationConfiguration.g:7614:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
+ // InternalApplicationConfiguration.g:7966:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 )
+ // InternalApplicationConfiguration.g:7967:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1
{
pushFollow(FOLLOW_39);
rule__RealReference__Group__0__Impl();
@@ -23856,21 +24955,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealReference__Group__0__Impl"
- // InternalApplicationConfiguration.g:7621:1: rule__RealReference__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:7974:1: rule__RealReference__Group__0__Impl : ( () ) ;
public final void rule__RealReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7625:1: ( ( () ) )
- // InternalApplicationConfiguration.g:7626:1: ( () )
+ // InternalApplicationConfiguration.g:7978:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:7979:1: ( () )
{
- // InternalApplicationConfiguration.g:7626:1: ( () )
- // InternalApplicationConfiguration.g:7627:2: ()
+ // InternalApplicationConfiguration.g:7979:1: ( () )
+ // InternalApplicationConfiguration.g:7980:2: ()
{
before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0());
- // InternalApplicationConfiguration.g:7628:2: ()
- // InternalApplicationConfiguration.g:7628:3:
+ // InternalApplicationConfiguration.g:7981:2: ()
+ // InternalApplicationConfiguration.g:7981:3:
{
}
@@ -23893,14 +24992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealReference__Group__1"
- // InternalApplicationConfiguration.g:7636:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:7989:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ;
public final void rule__RealReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7640:1: ( rule__RealReference__Group__1__Impl )
- // InternalApplicationConfiguration.g:7641:2: rule__RealReference__Group__1__Impl
+ // InternalApplicationConfiguration.g:7993:1: ( rule__RealReference__Group__1__Impl )
+ // InternalApplicationConfiguration.g:7994:2: rule__RealReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__RealReference__Group__1__Impl();
@@ -23926,20 +25025,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealReference__Group__1__Impl"
- // InternalApplicationConfiguration.g:7647:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
+ // InternalApplicationConfiguration.g:8000:1: rule__RealReference__Group__1__Impl : ( 'real' ) ;
public final void rule__RealReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7651:1: ( ( 'real' ) )
- // InternalApplicationConfiguration.g:7652:1: ( 'real' )
+ // InternalApplicationConfiguration.g:8004:1: ( ( 'real' ) )
+ // InternalApplicationConfiguration.g:8005:1: ( 'real' )
{
- // InternalApplicationConfiguration.g:7652:1: ( 'real' )
- // InternalApplicationConfiguration.g:7653:2: 'real'
+ // InternalApplicationConfiguration.g:8005:1: ( 'real' )
+ // InternalApplicationConfiguration.g:8006:2: 'real'
{
before(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
- match(input,51,FOLLOW_2);
+ match(input,52,FOLLOW_2);
after(grammarAccess.getRealReferenceAccess().getRealKeyword_1());
}
@@ -23963,14 +25062,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringReference__Group__0"
- // InternalApplicationConfiguration.g:7663:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
+ // InternalApplicationConfiguration.g:8016:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ;
public final void rule__StringReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7667:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
- // InternalApplicationConfiguration.g:7668:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
+ // InternalApplicationConfiguration.g:8020:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 )
+ // InternalApplicationConfiguration.g:8021:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1
{
pushFollow(FOLLOW_40);
rule__StringReference__Group__0__Impl();
@@ -24001,21 +25100,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringReference__Group__0__Impl"
- // InternalApplicationConfiguration.g:7675:1: rule__StringReference__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:8028:1: rule__StringReference__Group__0__Impl : ( () ) ;
public final void rule__StringReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7679:1: ( ( () ) )
- // InternalApplicationConfiguration.g:7680:1: ( () )
+ // InternalApplicationConfiguration.g:8032:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:8033:1: ( () )
{
- // InternalApplicationConfiguration.g:7680:1: ( () )
- // InternalApplicationConfiguration.g:7681:2: ()
+ // InternalApplicationConfiguration.g:8033:1: ( () )
+ // InternalApplicationConfiguration.g:8034:2: ()
{
before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0());
- // InternalApplicationConfiguration.g:7682:2: ()
- // InternalApplicationConfiguration.g:7682:3:
+ // InternalApplicationConfiguration.g:8035:2: ()
+ // InternalApplicationConfiguration.g:8035:3:
{
}
@@ -24038,14 +25137,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringReference__Group__1"
- // InternalApplicationConfiguration.g:7690:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
+ // InternalApplicationConfiguration.g:8043:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ;
public final void rule__StringReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7694:1: ( rule__StringReference__Group__1__Impl )
- // InternalApplicationConfiguration.g:7695:2: rule__StringReference__Group__1__Impl
+ // InternalApplicationConfiguration.g:8047:1: ( rule__StringReference__Group__1__Impl )
+ // InternalApplicationConfiguration.g:8048:2: rule__StringReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__StringReference__Group__1__Impl();
@@ -24071,20 +25170,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringReference__Group__1__Impl"
- // InternalApplicationConfiguration.g:7701:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
+ // InternalApplicationConfiguration.g:8054:1: rule__StringReference__Group__1__Impl : ( 'string' ) ;
public final void rule__StringReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7705:1: ( ( 'string' ) )
- // InternalApplicationConfiguration.g:7706:1: ( 'string' )
+ // InternalApplicationConfiguration.g:8058:1: ( ( 'string' ) )
+ // InternalApplicationConfiguration.g:8059:1: ( 'string' )
{
- // InternalApplicationConfiguration.g:7706:1: ( 'string' )
- // InternalApplicationConfiguration.g:7707:2: 'string'
+ // InternalApplicationConfiguration.g:8059:1: ( 'string' )
+ // InternalApplicationConfiguration.g:8060:2: 'string'
{
before(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
- match(input,52,FOLLOW_2);
+ match(input,53,FOLLOW_2);
after(grammarAccess.getStringReferenceAccess().getStringKeyword_1());
}
@@ -24108,14 +25207,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__0"
- // InternalApplicationConfiguration.g:7717:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
+ // InternalApplicationConfiguration.g:8070:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ;
public final void rule__IntervallNumber__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7721:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
- // InternalApplicationConfiguration.g:7722:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
+ // InternalApplicationConfiguration.g:8074:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 )
+ // InternalApplicationConfiguration.g:8075:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1
{
pushFollow(FOLLOW_42);
rule__IntervallNumber__Group__0__Impl();
@@ -24146,21 +25245,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__0__Impl"
- // InternalApplicationConfiguration.g:7729:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
+ // InternalApplicationConfiguration.g:8082:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ;
public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7733:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
- // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
+ // InternalApplicationConfiguration.g:8086:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) )
+ // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
{
- // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
- // InternalApplicationConfiguration.g:7735:2: ( rule__IntervallNumber__MinAssignment_0 )
+ // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) )
+ // InternalApplicationConfiguration.g:8088:2: ( rule__IntervallNumber__MinAssignment_0 )
{
before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0());
- // InternalApplicationConfiguration.g:7736:2: ( rule__IntervallNumber__MinAssignment_0 )
- // InternalApplicationConfiguration.g:7736:3: rule__IntervallNumber__MinAssignment_0
+ // InternalApplicationConfiguration.g:8089:2: ( rule__IntervallNumber__MinAssignment_0 )
+ // InternalApplicationConfiguration.g:8089:3: rule__IntervallNumber__MinAssignment_0
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__MinAssignment_0();
@@ -24193,14 +25292,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__1"
- // InternalApplicationConfiguration.g:7744:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
+ // InternalApplicationConfiguration.g:8097:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ;
public final void rule__IntervallNumber__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7748:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
- // InternalApplicationConfiguration.g:7749:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
+ // InternalApplicationConfiguration.g:8101:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 )
+ // InternalApplicationConfiguration.g:8102:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2
{
pushFollow(FOLLOW_35);
rule__IntervallNumber__Group__1__Impl();
@@ -24231,20 +25330,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__1__Impl"
- // InternalApplicationConfiguration.g:7756:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
+ // InternalApplicationConfiguration.g:8109:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ;
public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7760:1: ( ( '..' ) )
- // InternalApplicationConfiguration.g:7761:1: ( '..' )
+ // InternalApplicationConfiguration.g:8113:1: ( ( '..' ) )
+ // InternalApplicationConfiguration.g:8114:1: ( '..' )
{
- // InternalApplicationConfiguration.g:7761:1: ( '..' )
- // InternalApplicationConfiguration.g:7762:2: '..'
+ // InternalApplicationConfiguration.g:8114:1: ( '..' )
+ // InternalApplicationConfiguration.g:8115:2: '..'
{
before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
- match(input,53,FOLLOW_2);
+ match(input,54,FOLLOW_2);
after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
}
@@ -24268,14 +25367,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__2"
- // InternalApplicationConfiguration.g:7771:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:8124:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ;
public final void rule__IntervallNumber__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7775:1: ( rule__IntervallNumber__Group__2__Impl )
- // InternalApplicationConfiguration.g:7776:2: rule__IntervallNumber__Group__2__Impl
+ // InternalApplicationConfiguration.g:8128:1: ( rule__IntervallNumber__Group__2__Impl )
+ // InternalApplicationConfiguration.g:8129:2: rule__IntervallNumber__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__Group__2__Impl();
@@ -24301,21 +25400,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__Group__2__Impl"
- // InternalApplicationConfiguration.g:7782:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
+ // InternalApplicationConfiguration.g:8135:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ;
public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7786:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
- // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:8139:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) )
+ // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
{
- // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
- // InternalApplicationConfiguration.g:7788:2: ( rule__IntervallNumber__Alternatives_2 )
+ // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) )
+ // InternalApplicationConfiguration.g:8141:2: ( rule__IntervallNumber__Alternatives_2 )
{
before(grammarAccess.getIntervallNumberAccess().getAlternatives_2());
- // InternalApplicationConfiguration.g:7789:2: ( rule__IntervallNumber__Alternatives_2 )
- // InternalApplicationConfiguration.g:7789:3: rule__IntervallNumber__Alternatives_2
+ // InternalApplicationConfiguration.g:8142:2: ( rule__IntervallNumber__Alternatives_2 )
+ // InternalApplicationConfiguration.g:8142:3: rule__IntervallNumber__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__IntervallNumber__Alternatives_2();
@@ -24348,14 +25447,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__0"
- // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
+ // InternalApplicationConfiguration.g:8151:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ;
public final void rule__IntEnumberation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7802:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
- // InternalApplicationConfiguration.g:7803:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
+ // InternalApplicationConfiguration.g:8155:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 )
+ // InternalApplicationConfiguration.g:8156:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1
{
pushFollow(FOLLOW_38);
rule__IntEnumberation__Group__0__Impl();
@@ -24386,21 +25485,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__0__Impl"
- // InternalApplicationConfiguration.g:7810:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:8163:1: rule__IntEnumberation__Group__0__Impl : ( () ) ;
public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7814:1: ( ( () ) )
- // InternalApplicationConfiguration.g:7815:1: ( () )
+ // InternalApplicationConfiguration.g:8167:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:8168:1: ( () )
{
- // InternalApplicationConfiguration.g:7815:1: ( () )
- // InternalApplicationConfiguration.g:7816:2: ()
+ // InternalApplicationConfiguration.g:8168:1: ( () )
+ // InternalApplicationConfiguration.g:8169:2: ()
{
before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0());
- // InternalApplicationConfiguration.g:7817:2: ()
- // InternalApplicationConfiguration.g:7817:3:
+ // InternalApplicationConfiguration.g:8170:2: ()
+ // InternalApplicationConfiguration.g:8170:3:
{
}
@@ -24423,14 +25522,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__1"
- // InternalApplicationConfiguration.g:7825:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
+ // InternalApplicationConfiguration.g:8178:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ;
public final void rule__IntEnumberation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7829:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
- // InternalApplicationConfiguration.g:7830:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
+ // InternalApplicationConfiguration.g:8182:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 )
+ // InternalApplicationConfiguration.g:8183:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2
{
pushFollow(FOLLOW_43);
rule__IntEnumberation__Group__1__Impl();
@@ -24461,20 +25560,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__1__Impl"
- // InternalApplicationConfiguration.g:7837:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:8190:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ;
public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7841:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:7842:1: ( '{' )
+ // InternalApplicationConfiguration.g:8194:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:8195:1: ( '{' )
{
- // InternalApplicationConfiguration.g:7842:1: ( '{' )
- // InternalApplicationConfiguration.g:7843:2: '{'
+ // InternalApplicationConfiguration.g:8195:1: ( '{' )
+ // InternalApplicationConfiguration.g:8196:2: '{'
{
before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
}
@@ -24498,14 +25597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__2"
- // InternalApplicationConfiguration.g:7852:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
+ // InternalApplicationConfiguration.g:8205:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ;
public final void rule__IntEnumberation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7856:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
- // InternalApplicationConfiguration.g:7857:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
+ // InternalApplicationConfiguration.g:8209:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 )
+ // InternalApplicationConfiguration.g:8210:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3
{
pushFollow(FOLLOW_43);
rule__IntEnumberation__Group__2__Impl();
@@ -24536,29 +25635,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__2__Impl"
- // InternalApplicationConfiguration.g:7864:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:8217:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ;
public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7868:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8221:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? )
- // InternalApplicationConfiguration.g:7870:2: ( rule__IntEnumberation__Group_2__0 )?
+ // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8223:2: ( rule__IntEnumberation__Group_2__0 )?
{
before(grammarAccess.getIntEnumberationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:7871:2: ( rule__IntEnumberation__Group_2__0 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:8224:2: ( rule__IntEnumberation__Group_2__0 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA58_0==RULE_INT||LA58_0==22) ) {
- alt58=1;
+ if ( (LA60_0==RULE_INT||LA60_0==24) ) {
+ alt60=1;
}
- switch (alt58) {
+ switch (alt60) {
case 1 :
- // InternalApplicationConfiguration.g:7871:3: rule__IntEnumberation__Group_2__0
+ // InternalApplicationConfiguration.g:8224:3: rule__IntEnumberation__Group_2__0
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__Group_2__0();
@@ -24594,14 +25693,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__3"
- // InternalApplicationConfiguration.g:7879:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:8232:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ;
public final void rule__IntEnumberation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7883:1: ( rule__IntEnumberation__Group__3__Impl )
- // InternalApplicationConfiguration.g:7884:2: rule__IntEnumberation__Group__3__Impl
+ // InternalApplicationConfiguration.g:8236:1: ( rule__IntEnumberation__Group__3__Impl )
+ // InternalApplicationConfiguration.g:8237:2: rule__IntEnumberation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__Group__3__Impl();
@@ -24627,20 +25726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group__3__Impl"
- // InternalApplicationConfiguration.g:7890:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:8243:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ;
public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7894:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:7895:1: ( '}' )
+ // InternalApplicationConfiguration.g:8247:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:8248:1: ( '}' )
{
- // InternalApplicationConfiguration.g:7895:1: ( '}' )
- // InternalApplicationConfiguration.g:7896:2: '}'
+ // InternalApplicationConfiguration.g:8248:1: ( '}' )
+ // InternalApplicationConfiguration.g:8249:2: '}'
{
before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3());
}
@@ -24664,14 +25763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2__0"
- // InternalApplicationConfiguration.g:7906:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
+ // InternalApplicationConfiguration.g:8259:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ;
public final void rule__IntEnumberation__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7910:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
- // InternalApplicationConfiguration.g:7911:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
+ // InternalApplicationConfiguration.g:8263:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 )
+ // InternalApplicationConfiguration.g:8264:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1
{
pushFollow(FOLLOW_28);
rule__IntEnumberation__Group_2__0__Impl();
@@ -24702,21 +25801,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:7918:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
+ // InternalApplicationConfiguration.g:8271:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ;
public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7922:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
- // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8275:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) )
+ // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:7924:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8277:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
{
before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0());
- // InternalApplicationConfiguration.g:7925:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
- // InternalApplicationConfiguration.g:7925:3: rule__IntEnumberation__EntryAssignment_2_0
+ // InternalApplicationConfiguration.g:8278:2: ( rule__IntEnumberation__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8278:3: rule__IntEnumberation__EntryAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__EntryAssignment_2_0();
@@ -24749,14 +25848,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2__1"
- // InternalApplicationConfiguration.g:7933:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:8286:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ;
public final void rule__IntEnumberation__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7937:1: ( rule__IntEnumberation__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:7938:2: rule__IntEnumberation__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:8290:1: ( rule__IntEnumberation__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:8291:2: rule__IntEnumberation__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__Group_2__1__Impl();
@@ -24782,33 +25881,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:7944:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:8297:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ;
public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7948:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
- // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8301:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) )
+ // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
{
- // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
- // InternalApplicationConfiguration.g:7950:2: ( rule__IntEnumberation__Group_2_1__0 )*
+ // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8303:2: ( rule__IntEnumberation__Group_2_1__0 )*
{
before(grammarAccess.getIntEnumberationAccess().getGroup_2_1());
- // InternalApplicationConfiguration.g:7951:2: ( rule__IntEnumberation__Group_2_1__0 )*
- loop59:
+ // InternalApplicationConfiguration.g:8304:2: ( rule__IntEnumberation__Group_2_1__0 )*
+ loop61:
do {
- int alt59=2;
- int LA59_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA59_0==31) ) {
- alt59=1;
+ if ( (LA61_0==33) ) {
+ alt61=1;
}
- switch (alt59) {
+ switch (alt61) {
case 1 :
- // InternalApplicationConfiguration.g:7951:3: rule__IntEnumberation__Group_2_1__0
+ // InternalApplicationConfiguration.g:8304:3: rule__IntEnumberation__Group_2_1__0
{
pushFollow(FOLLOW_17);
rule__IntEnumberation__Group_2_1__0();
@@ -24820,7 +25919,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop59;
+ break loop61;
}
} while (true);
@@ -24847,14 +25946,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2_1__0"
- // InternalApplicationConfiguration.g:7960:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
+ // InternalApplicationConfiguration.g:8313:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ;
public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7964:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
- // InternalApplicationConfiguration.g:7965:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
+ // InternalApplicationConfiguration.g:8317:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 )
+ // InternalApplicationConfiguration.g:8318:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1
{
pushFollow(FOLLOW_25);
rule__IntEnumberation__Group_2_1__0__Impl();
@@ -24885,20 +25984,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl"
- // InternalApplicationConfiguration.g:7972:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:8325:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7976:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:7977:1: ( ',' )
+ // InternalApplicationConfiguration.g:8329:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:8330:1: ( ',' )
{
- // InternalApplicationConfiguration.g:7977:1: ( ',' )
- // InternalApplicationConfiguration.g:7978:2: ','
+ // InternalApplicationConfiguration.g:8330:1: ( ',' )
+ // InternalApplicationConfiguration.g:8331:2: ','
{
before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
}
@@ -24922,14 +26021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2_1__1"
- // InternalApplicationConfiguration.g:7987:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
+ // InternalApplicationConfiguration.g:8340:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ;
public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:7991:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
- // InternalApplicationConfiguration.g:7992:2: rule__IntEnumberation__Group_2_1__1__Impl
+ // InternalApplicationConfiguration.g:8344:1: ( rule__IntEnumberation__Group_2_1__1__Impl )
+ // InternalApplicationConfiguration.g:8345:2: rule__IntEnumberation__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__Group_2_1__1__Impl();
@@ -24955,21 +26054,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl"
- // InternalApplicationConfiguration.g:7998:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
+ // InternalApplicationConfiguration.g:8351:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ;
public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8002:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
- // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8355:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) )
+ // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
{
- // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
- // InternalApplicationConfiguration.g:8004:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8357:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
{
before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1());
- // InternalApplicationConfiguration.g:8005:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
- // InternalApplicationConfiguration.g:8005:3: rule__IntEnumberation__EntryAssignment_2_1_1
+ // InternalApplicationConfiguration.g:8358:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8358:3: rule__IntEnumberation__EntryAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__IntEnumberation__EntryAssignment_2_1_1();
@@ -25002,14 +26101,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__0"
- // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
+ // InternalApplicationConfiguration.g:8367:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ;
public final void rule__RealEnumeration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8018:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
- // InternalApplicationConfiguration.g:8019:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
+ // InternalApplicationConfiguration.g:8371:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 )
+ // InternalApplicationConfiguration.g:8372:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1
{
pushFollow(FOLLOW_38);
rule__RealEnumeration__Group__0__Impl();
@@ -25040,21 +26139,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__0__Impl"
- // InternalApplicationConfiguration.g:8026:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:8379:1: rule__RealEnumeration__Group__0__Impl : ( () ) ;
public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8030:1: ( ( () ) )
- // InternalApplicationConfiguration.g:8031:1: ( () )
+ // InternalApplicationConfiguration.g:8383:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:8384:1: ( () )
{
- // InternalApplicationConfiguration.g:8031:1: ( () )
- // InternalApplicationConfiguration.g:8032:2: ()
+ // InternalApplicationConfiguration.g:8384:1: ( () )
+ // InternalApplicationConfiguration.g:8385:2: ()
{
before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0());
- // InternalApplicationConfiguration.g:8033:2: ()
- // InternalApplicationConfiguration.g:8033:3:
+ // InternalApplicationConfiguration.g:8386:2: ()
+ // InternalApplicationConfiguration.g:8386:3:
{
}
@@ -25077,14 +26176,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__1"
- // InternalApplicationConfiguration.g:8041:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
+ // InternalApplicationConfiguration.g:8394:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ;
public final void rule__RealEnumeration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8045:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
- // InternalApplicationConfiguration.g:8046:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
+ // InternalApplicationConfiguration.g:8398:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 )
+ // InternalApplicationConfiguration.g:8399:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2
{
pushFollow(FOLLOW_43);
rule__RealEnumeration__Group__1__Impl();
@@ -25115,20 +26214,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__1__Impl"
- // InternalApplicationConfiguration.g:8053:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:8406:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ;
public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8057:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:8058:1: ( '{' )
+ // InternalApplicationConfiguration.g:8410:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:8411:1: ( '{' )
{
- // InternalApplicationConfiguration.g:8058:1: ( '{' )
- // InternalApplicationConfiguration.g:8059:2: '{'
+ // InternalApplicationConfiguration.g:8411:1: ( '{' )
+ // InternalApplicationConfiguration.g:8412:2: '{'
{
before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
}
@@ -25152,14 +26251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__2"
- // InternalApplicationConfiguration.g:8068:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
+ // InternalApplicationConfiguration.g:8421:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ;
public final void rule__RealEnumeration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8072:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
- // InternalApplicationConfiguration.g:8073:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
+ // InternalApplicationConfiguration.g:8425:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 )
+ // InternalApplicationConfiguration.g:8426:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3
{
pushFollow(FOLLOW_43);
rule__RealEnumeration__Group__2__Impl();
@@ -25190,29 +26289,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__2__Impl"
- // InternalApplicationConfiguration.g:8080:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:8433:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ;
public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8084:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8437:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? )
- // InternalApplicationConfiguration.g:8086:2: ( rule__RealEnumeration__Group_2__0 )?
+ // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8439:2: ( rule__RealEnumeration__Group_2__0 )?
{
before(grammarAccess.getRealEnumerationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:8087:2: ( rule__RealEnumeration__Group_2__0 )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:8440:2: ( rule__RealEnumeration__Group_2__0 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA60_0==RULE_INT||LA60_0==22) ) {
- alt60=1;
+ if ( (LA62_0==RULE_INT||LA62_0==24) ) {
+ alt62=1;
}
- switch (alt60) {
+ switch (alt62) {
case 1 :
- // InternalApplicationConfiguration.g:8087:3: rule__RealEnumeration__Group_2__0
+ // InternalApplicationConfiguration.g:8440:3: rule__RealEnumeration__Group_2__0
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__Group_2__0();
@@ -25248,14 +26347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__3"
- // InternalApplicationConfiguration.g:8095:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:8448:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ;
public final void rule__RealEnumeration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8099:1: ( rule__RealEnumeration__Group__3__Impl )
- // InternalApplicationConfiguration.g:8100:2: rule__RealEnumeration__Group__3__Impl
+ // InternalApplicationConfiguration.g:8452:1: ( rule__RealEnumeration__Group__3__Impl )
+ // InternalApplicationConfiguration.g:8453:2: rule__RealEnumeration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__Group__3__Impl();
@@ -25281,20 +26380,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group__3__Impl"
- // InternalApplicationConfiguration.g:8106:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:8459:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ;
public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8110:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:8111:1: ( '}' )
+ // InternalApplicationConfiguration.g:8463:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:8464:1: ( '}' )
{
- // InternalApplicationConfiguration.g:8111:1: ( '}' )
- // InternalApplicationConfiguration.g:8112:2: '}'
+ // InternalApplicationConfiguration.g:8464:1: ( '}' )
+ // InternalApplicationConfiguration.g:8465:2: '}'
{
before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3());
}
@@ -25318,14 +26417,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2__0"
- // InternalApplicationConfiguration.g:8122:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
+ // InternalApplicationConfiguration.g:8475:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ;
public final void rule__RealEnumeration__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8126:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
- // InternalApplicationConfiguration.g:8127:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
+ // InternalApplicationConfiguration.g:8479:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 )
+ // InternalApplicationConfiguration.g:8480:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1
{
pushFollow(FOLLOW_28);
rule__RealEnumeration__Group_2__0__Impl();
@@ -25356,21 +26455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:8134:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
+ // InternalApplicationConfiguration.g:8487:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ;
public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8138:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
- // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8491:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) )
+ // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:8140:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8493:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
{
before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0());
- // InternalApplicationConfiguration.g:8141:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
- // InternalApplicationConfiguration.g:8141:3: rule__RealEnumeration__EntryAssignment_2_0
+ // InternalApplicationConfiguration.g:8494:2: ( rule__RealEnumeration__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8494:3: rule__RealEnumeration__EntryAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__EntryAssignment_2_0();
@@ -25403,14 +26502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2__1"
- // InternalApplicationConfiguration.g:8149:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:8502:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ;
public final void rule__RealEnumeration__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8153:1: ( rule__RealEnumeration__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:8154:2: rule__RealEnumeration__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:8506:1: ( rule__RealEnumeration__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:8507:2: rule__RealEnumeration__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__Group_2__1__Impl();
@@ -25436,33 +26535,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:8160:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:8513:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ;
public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8164:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
- // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8517:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) )
+ // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
{
- // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
- // InternalApplicationConfiguration.g:8166:2: ( rule__RealEnumeration__Group_2_1__0 )*
+ // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8519:2: ( rule__RealEnumeration__Group_2_1__0 )*
{
before(grammarAccess.getRealEnumerationAccess().getGroup_2_1());
- // InternalApplicationConfiguration.g:8167:2: ( rule__RealEnumeration__Group_2_1__0 )*
- loop61:
+ // InternalApplicationConfiguration.g:8520:2: ( rule__RealEnumeration__Group_2_1__0 )*
+ loop63:
do {
- int alt61=2;
- int LA61_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA61_0==31) ) {
- alt61=1;
+ if ( (LA63_0==33) ) {
+ alt63=1;
}
- switch (alt61) {
+ switch (alt63) {
case 1 :
- // InternalApplicationConfiguration.g:8167:3: rule__RealEnumeration__Group_2_1__0
+ // InternalApplicationConfiguration.g:8520:3: rule__RealEnumeration__Group_2_1__0
{
pushFollow(FOLLOW_17);
rule__RealEnumeration__Group_2_1__0();
@@ -25474,7 +26573,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop61;
+ break loop63;
}
} while (true);
@@ -25501,14 +26600,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2_1__0"
- // InternalApplicationConfiguration.g:8176:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
+ // InternalApplicationConfiguration.g:8529:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ;
public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8180:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
- // InternalApplicationConfiguration.g:8181:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
+ // InternalApplicationConfiguration.g:8533:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 )
+ // InternalApplicationConfiguration.g:8534:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1
{
pushFollow(FOLLOW_25);
rule__RealEnumeration__Group_2_1__0__Impl();
@@ -25539,20 +26638,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl"
- // InternalApplicationConfiguration.g:8188:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:8541:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8192:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:8193:1: ( ',' )
+ // InternalApplicationConfiguration.g:8545:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:8546:1: ( ',' )
{
- // InternalApplicationConfiguration.g:8193:1: ( ',' )
- // InternalApplicationConfiguration.g:8194:2: ','
+ // InternalApplicationConfiguration.g:8546:1: ( ',' )
+ // InternalApplicationConfiguration.g:8547:2: ','
{
before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
}
@@ -25576,14 +26675,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2_1__1"
- // InternalApplicationConfiguration.g:8203:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
+ // InternalApplicationConfiguration.g:8556:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ;
public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8207:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
- // InternalApplicationConfiguration.g:8208:2: rule__RealEnumeration__Group_2_1__1__Impl
+ // InternalApplicationConfiguration.g:8560:1: ( rule__RealEnumeration__Group_2_1__1__Impl )
+ // InternalApplicationConfiguration.g:8561:2: rule__RealEnumeration__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__Group_2_1__1__Impl();
@@ -25609,21 +26708,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl"
- // InternalApplicationConfiguration.g:8214:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
+ // InternalApplicationConfiguration.g:8567:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ;
public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8218:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
- // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8571:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) )
+ // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
{
- // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
- // InternalApplicationConfiguration.g:8220:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8573:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
{
before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1());
- // InternalApplicationConfiguration.g:8221:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
- // InternalApplicationConfiguration.g:8221:3: rule__RealEnumeration__EntryAssignment_2_1_1
+ // InternalApplicationConfiguration.g:8574:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8574:3: rule__RealEnumeration__EntryAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__RealEnumeration__EntryAssignment_2_1_1();
@@ -25656,14 +26755,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__0"
- // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
+ // InternalApplicationConfiguration.g:8583:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ;
public final void rule__StringEnumeration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8234:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
- // InternalApplicationConfiguration.g:8235:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
+ // InternalApplicationConfiguration.g:8587:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 )
+ // InternalApplicationConfiguration.g:8588:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1
{
pushFollow(FOLLOW_38);
rule__StringEnumeration__Group__0__Impl();
@@ -25694,21 +26793,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__0__Impl"
- // InternalApplicationConfiguration.g:8242:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:8595:1: rule__StringEnumeration__Group__0__Impl : ( () ) ;
public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8246:1: ( ( () ) )
- // InternalApplicationConfiguration.g:8247:1: ( () )
+ // InternalApplicationConfiguration.g:8599:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:8600:1: ( () )
{
- // InternalApplicationConfiguration.g:8247:1: ( () )
- // InternalApplicationConfiguration.g:8248:2: ()
+ // InternalApplicationConfiguration.g:8600:1: ( () )
+ // InternalApplicationConfiguration.g:8601:2: ()
{
before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0());
- // InternalApplicationConfiguration.g:8249:2: ()
- // InternalApplicationConfiguration.g:8249:3:
+ // InternalApplicationConfiguration.g:8602:2: ()
+ // InternalApplicationConfiguration.g:8602:3:
{
}
@@ -25731,14 +26830,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__1"
- // InternalApplicationConfiguration.g:8257:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
+ // InternalApplicationConfiguration.g:8610:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ;
public final void rule__StringEnumeration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8261:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
- // InternalApplicationConfiguration.g:8262:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
+ // InternalApplicationConfiguration.g:8614:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 )
+ // InternalApplicationConfiguration.g:8615:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2
{
pushFollow(FOLLOW_44);
rule__StringEnumeration__Group__1__Impl();
@@ -25769,20 +26868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__1__Impl"
- // InternalApplicationConfiguration.g:8269:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:8622:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ;
public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8273:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:8274:1: ( '{' )
+ // InternalApplicationConfiguration.g:8626:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:8627:1: ( '{' )
{
- // InternalApplicationConfiguration.g:8274:1: ( '{' )
- // InternalApplicationConfiguration.g:8275:2: '{'
+ // InternalApplicationConfiguration.g:8627:1: ( '{' )
+ // InternalApplicationConfiguration.g:8628:2: '{'
{
before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
}
@@ -25806,14 +26905,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__2"
- // InternalApplicationConfiguration.g:8284:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
+ // InternalApplicationConfiguration.g:8637:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ;
public final void rule__StringEnumeration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8288:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
- // InternalApplicationConfiguration.g:8289:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
+ // InternalApplicationConfiguration.g:8641:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 )
+ // InternalApplicationConfiguration.g:8642:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3
{
pushFollow(FOLLOW_44);
rule__StringEnumeration__Group__2__Impl();
@@ -25844,29 +26943,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__2__Impl"
- // InternalApplicationConfiguration.g:8296:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
+ // InternalApplicationConfiguration.g:8649:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ;
public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8300:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
- // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8653:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) )
+ // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? )
{
- // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? )
- // InternalApplicationConfiguration.g:8302:2: ( rule__StringEnumeration__Group_2__0 )?
+ // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? )
+ // InternalApplicationConfiguration.g:8655:2: ( rule__StringEnumeration__Group_2__0 )?
{
before(grammarAccess.getStringEnumerationAccess().getGroup_2());
- // InternalApplicationConfiguration.g:8303:2: ( rule__StringEnumeration__Group_2__0 )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:8656:2: ( rule__StringEnumeration__Group_2__0 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA62_0==RULE_STRING) ) {
- alt62=1;
+ if ( (LA64_0==RULE_STRING) ) {
+ alt64=1;
}
- switch (alt62) {
+ switch (alt64) {
case 1 :
- // InternalApplicationConfiguration.g:8303:3: rule__StringEnumeration__Group_2__0
+ // InternalApplicationConfiguration.g:8656:3: rule__StringEnumeration__Group_2__0
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__Group_2__0();
@@ -25902,14 +27001,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__3"
- // InternalApplicationConfiguration.g:8311:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
+ // InternalApplicationConfiguration.g:8664:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ;
public final void rule__StringEnumeration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8315:1: ( rule__StringEnumeration__Group__3__Impl )
- // InternalApplicationConfiguration.g:8316:2: rule__StringEnumeration__Group__3__Impl
+ // InternalApplicationConfiguration.g:8668:1: ( rule__StringEnumeration__Group__3__Impl )
+ // InternalApplicationConfiguration.g:8669:2: rule__StringEnumeration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__Group__3__Impl();
@@ -25935,20 +27034,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group__3__Impl"
- // InternalApplicationConfiguration.g:8322:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:8675:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ;
public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8326:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:8327:1: ( '}' )
+ // InternalApplicationConfiguration.g:8679:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:8680:1: ( '}' )
{
- // InternalApplicationConfiguration.g:8327:1: ( '}' )
- // InternalApplicationConfiguration.g:8328:2: '}'
+ // InternalApplicationConfiguration.g:8680:1: ( '}' )
+ // InternalApplicationConfiguration.g:8681:2: '}'
{
before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3());
}
@@ -25972,14 +27071,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2__0"
- // InternalApplicationConfiguration.g:8338:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
+ // InternalApplicationConfiguration.g:8691:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ;
public final void rule__StringEnumeration__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8342:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
- // InternalApplicationConfiguration.g:8343:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
+ // InternalApplicationConfiguration.g:8695:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 )
+ // InternalApplicationConfiguration.g:8696:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1
{
pushFollow(FOLLOW_28);
rule__StringEnumeration__Group_2__0__Impl();
@@ -26010,21 +27109,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2__0__Impl"
- // InternalApplicationConfiguration.g:8350:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
+ // InternalApplicationConfiguration.g:8703:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ;
public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8354:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
- // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8707:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) )
+ // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
{
- // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
- // InternalApplicationConfiguration.g:8356:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) )
+ // InternalApplicationConfiguration.g:8709:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
{
before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0());
- // InternalApplicationConfiguration.g:8357:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
- // InternalApplicationConfiguration.g:8357:3: rule__StringEnumeration__EntryAssignment_2_0
+ // InternalApplicationConfiguration.g:8710:2: ( rule__StringEnumeration__EntryAssignment_2_0 )
+ // InternalApplicationConfiguration.g:8710:3: rule__StringEnumeration__EntryAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__EntryAssignment_2_0();
@@ -26057,14 +27156,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2__1"
- // InternalApplicationConfiguration.g:8365:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
+ // InternalApplicationConfiguration.g:8718:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ;
public final void rule__StringEnumeration__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8369:1: ( rule__StringEnumeration__Group_2__1__Impl )
- // InternalApplicationConfiguration.g:8370:2: rule__StringEnumeration__Group_2__1__Impl
+ // InternalApplicationConfiguration.g:8722:1: ( rule__StringEnumeration__Group_2__1__Impl )
+ // InternalApplicationConfiguration.g:8723:2: rule__StringEnumeration__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__Group_2__1__Impl();
@@ -26090,33 +27189,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2__1__Impl"
- // InternalApplicationConfiguration.g:8376:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
+ // InternalApplicationConfiguration.g:8729:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ;
public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8380:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
- // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8733:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) )
+ // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
{
- // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
- // InternalApplicationConfiguration.g:8382:2: ( rule__StringEnumeration__Group_2_1__0 )*
+ // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* )
+ // InternalApplicationConfiguration.g:8735:2: ( rule__StringEnumeration__Group_2_1__0 )*
{
before(grammarAccess.getStringEnumerationAccess().getGroup_2_1());
- // InternalApplicationConfiguration.g:8383:2: ( rule__StringEnumeration__Group_2_1__0 )*
- loop63:
+ // InternalApplicationConfiguration.g:8736:2: ( rule__StringEnumeration__Group_2_1__0 )*
+ loop65:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA63_0==31) ) {
- alt63=1;
+ if ( (LA65_0==33) ) {
+ alt65=1;
}
- switch (alt63) {
+ switch (alt65) {
case 1 :
- // InternalApplicationConfiguration.g:8383:3: rule__StringEnumeration__Group_2_1__0
+ // InternalApplicationConfiguration.g:8736:3: rule__StringEnumeration__Group_2_1__0
{
pushFollow(FOLLOW_17);
rule__StringEnumeration__Group_2_1__0();
@@ -26128,7 +27227,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
break;
default :
- break loop63;
+ break loop65;
}
} while (true);
@@ -26155,14 +27254,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2_1__0"
- // InternalApplicationConfiguration.g:8392:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
+ // InternalApplicationConfiguration.g:8745:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ;
public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8396:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
- // InternalApplicationConfiguration.g:8397:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
+ // InternalApplicationConfiguration.g:8749:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 )
+ // InternalApplicationConfiguration.g:8750:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1
{
pushFollow(FOLLOW_11);
rule__StringEnumeration__Group_2_1__0__Impl();
@@ -26193,20 +27292,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl"
- // InternalApplicationConfiguration.g:8404:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalApplicationConfiguration.g:8757:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8408:1: ( ( ',' ) )
- // InternalApplicationConfiguration.g:8409:1: ( ',' )
+ // InternalApplicationConfiguration.g:8761:1: ( ( ',' ) )
+ // InternalApplicationConfiguration.g:8762:1: ( ',' )
{
- // InternalApplicationConfiguration.g:8409:1: ( ',' )
- // InternalApplicationConfiguration.g:8410:2: ','
+ // InternalApplicationConfiguration.g:8762:1: ( ',' )
+ // InternalApplicationConfiguration.g:8763:2: ','
{
before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
- match(input,31,FOLLOW_2);
+ match(input,33,FOLLOW_2);
after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
}
@@ -26230,14 +27329,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2_1__1"
- // InternalApplicationConfiguration.g:8419:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
+ // InternalApplicationConfiguration.g:8772:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ;
public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8423:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
- // InternalApplicationConfiguration.g:8424:2: rule__StringEnumeration__Group_2_1__1__Impl
+ // InternalApplicationConfiguration.g:8776:1: ( rule__StringEnumeration__Group_2_1__1__Impl )
+ // InternalApplicationConfiguration.g:8777:2: rule__StringEnumeration__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__Group_2_1__1__Impl();
@@ -26263,21 +27362,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl"
- // InternalApplicationConfiguration.g:8430:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
+ // InternalApplicationConfiguration.g:8783:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ;
public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8434:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
- // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8787:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) )
+ // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
{
- // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
- // InternalApplicationConfiguration.g:8436:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) )
+ // InternalApplicationConfiguration.g:8789:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
{
before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1());
- // InternalApplicationConfiguration.g:8437:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
- // InternalApplicationConfiguration.g:8437:3: rule__StringEnumeration__EntryAssignment_2_1_1
+ // InternalApplicationConfiguration.g:8790:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 )
+ // InternalApplicationConfiguration.g:8790:3: rule__StringEnumeration__EntryAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__StringEnumeration__EntryAssignment_2_1_1();
@@ -26310,14 +27409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__0"
- // InternalApplicationConfiguration.g:8446:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
+ // InternalApplicationConfiguration.g:8799:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ;
public final void rule__ScopeDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8450:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
- // InternalApplicationConfiguration.g:8451:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
+ // InternalApplicationConfiguration.g:8803:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 )
+ // InternalApplicationConfiguration.g:8804:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1
{
pushFollow(FOLLOW_8);
rule__ScopeDeclaration__Group__0__Impl();
@@ -26348,20 +27447,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__0__Impl"
- // InternalApplicationConfiguration.g:8458:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
+ // InternalApplicationConfiguration.g:8811:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ;
public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8462:1: ( ( 'scope' ) )
- // InternalApplicationConfiguration.g:8463:1: ( 'scope' )
+ // InternalApplicationConfiguration.g:8815:1: ( ( 'scope' ) )
+ // InternalApplicationConfiguration.g:8816:1: ( 'scope' )
{
- // InternalApplicationConfiguration.g:8463:1: ( 'scope' )
- // InternalApplicationConfiguration.g:8464:2: 'scope'
+ // InternalApplicationConfiguration.g:8816:1: ( 'scope' )
+ // InternalApplicationConfiguration.g:8817:2: 'scope'
{
before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
- match(input,54,FOLLOW_2);
+ match(input,55,FOLLOW_2);
after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
}
@@ -26385,14 +27484,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__1"
- // InternalApplicationConfiguration.g:8473:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
+ // InternalApplicationConfiguration.g:8826:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ;
public final void rule__ScopeDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8477:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
- // InternalApplicationConfiguration.g:8478:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
+ // InternalApplicationConfiguration.g:8830:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 )
+ // InternalApplicationConfiguration.g:8831:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2
{
pushFollow(FOLLOW_19);
rule__ScopeDeclaration__Group__1__Impl();
@@ -26423,21 +27522,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__1__Impl"
- // InternalApplicationConfiguration.g:8485:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
+ // InternalApplicationConfiguration.g:8838:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ;
public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8489:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
- // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:8842:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) )
+ // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
{
- // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
- // InternalApplicationConfiguration.g:8491:2: ( rule__ScopeDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) )
+ // InternalApplicationConfiguration.g:8844:2: ( rule__ScopeDeclaration__NameAssignment_1 )
{
before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1());
- // InternalApplicationConfiguration.g:8492:2: ( rule__ScopeDeclaration__NameAssignment_1 )
- // InternalApplicationConfiguration.g:8492:3: rule__ScopeDeclaration__NameAssignment_1
+ // InternalApplicationConfiguration.g:8845:2: ( rule__ScopeDeclaration__NameAssignment_1 )
+ // InternalApplicationConfiguration.g:8845:3: rule__ScopeDeclaration__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ScopeDeclaration__NameAssignment_1();
@@ -26470,14 +27569,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__2"
- // InternalApplicationConfiguration.g:8500:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
+ // InternalApplicationConfiguration.g:8853:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ;
public final void rule__ScopeDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8504:1: ( rule__ScopeDeclaration__Group__2__Impl )
- // InternalApplicationConfiguration.g:8505:2: rule__ScopeDeclaration__Group__2__Impl
+ // InternalApplicationConfiguration.g:8857:1: ( rule__ScopeDeclaration__Group__2__Impl )
+ // InternalApplicationConfiguration.g:8858:2: rule__ScopeDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ScopeDeclaration__Group__2__Impl();
@@ -26503,21 +27602,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__Group__2__Impl"
- // InternalApplicationConfiguration.g:8511:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
+ // InternalApplicationConfiguration.g:8864:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ;
public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8515:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
- // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:8868:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) )
+ // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
{
- // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
- // InternalApplicationConfiguration.g:8517:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) )
+ // InternalApplicationConfiguration.g:8870:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
{
before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2());
- // InternalApplicationConfiguration.g:8518:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
- // InternalApplicationConfiguration.g:8518:3: rule__ScopeDeclaration__SpecificationAssignment_2
+ // InternalApplicationConfiguration.g:8871:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 )
+ // InternalApplicationConfiguration.g:8871:3: rule__ScopeDeclaration__SpecificationAssignment_2
{
pushFollow(FOLLOW_2);
rule__ScopeDeclaration__SpecificationAssignment_2();
@@ -26550,14 +27649,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__0"
- // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
+ // InternalApplicationConfiguration.g:8880:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ;
public final void rule__GenerationTask__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8531:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
- // InternalApplicationConfiguration.g:8532:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
+ // InternalApplicationConfiguration.g:8884:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 )
+ // InternalApplicationConfiguration.g:8885:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1
{
pushFollow(FOLLOW_19);
rule__GenerationTask__Group__0__Impl();
@@ -26588,20 +27687,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__0__Impl"
- // InternalApplicationConfiguration.g:8539:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
+ // InternalApplicationConfiguration.g:8892:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ;
public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8543:1: ( ( 'generate' ) )
- // InternalApplicationConfiguration.g:8544:1: ( 'generate' )
+ // InternalApplicationConfiguration.g:8896:1: ( ( 'generate' ) )
+ // InternalApplicationConfiguration.g:8897:1: ( 'generate' )
{
- // InternalApplicationConfiguration.g:8544:1: ( 'generate' )
- // InternalApplicationConfiguration.g:8545:2: 'generate'
+ // InternalApplicationConfiguration.g:8897:1: ( 'generate' )
+ // InternalApplicationConfiguration.g:8898:2: 'generate'
{
before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
- match(input,55,FOLLOW_2);
+ match(input,56,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
}
@@ -26625,14 +27724,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__1"
- // InternalApplicationConfiguration.g:8554:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
+ // InternalApplicationConfiguration.g:8907:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ;
public final void rule__GenerationTask__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8558:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
- // InternalApplicationConfiguration.g:8559:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
+ // InternalApplicationConfiguration.g:8911:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 )
+ // InternalApplicationConfiguration.g:8912:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2
{
pushFollow(FOLLOW_19);
rule__GenerationTask__Group__1__Impl();
@@ -26663,21 +27762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__1__Impl"
- // InternalApplicationConfiguration.g:8566:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
+ // InternalApplicationConfiguration.g:8919:1: rule__GenerationTask__Group__1__Impl : ( () ) ;
public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8570:1: ( ( () ) )
- // InternalApplicationConfiguration.g:8571:1: ( () )
+ // InternalApplicationConfiguration.g:8923:1: ( ( () ) )
+ // InternalApplicationConfiguration.g:8924:1: ( () )
{
- // InternalApplicationConfiguration.g:8571:1: ( () )
- // InternalApplicationConfiguration.g:8572:2: ()
+ // InternalApplicationConfiguration.g:8924:1: ( () )
+ // InternalApplicationConfiguration.g:8925:2: ()
{
before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1());
- // InternalApplicationConfiguration.g:8573:2: ()
- // InternalApplicationConfiguration.g:8573:3:
+ // InternalApplicationConfiguration.g:8926:2: ()
+ // InternalApplicationConfiguration.g:8926:3:
{
}
@@ -26700,14 +27799,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__2"
- // InternalApplicationConfiguration.g:8581:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
+ // InternalApplicationConfiguration.g:8934:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ;
public final void rule__GenerationTask__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8585:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
- // InternalApplicationConfiguration.g:8586:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
+ // InternalApplicationConfiguration.g:8938:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 )
+ // InternalApplicationConfiguration.g:8939:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3
{
pushFollow(FOLLOW_45);
rule__GenerationTask__Group__2__Impl();
@@ -26738,20 +27837,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__2__Impl"
- // InternalApplicationConfiguration.g:8593:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
+ // InternalApplicationConfiguration.g:8946:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ;
public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8597:1: ( ( '{' ) )
- // InternalApplicationConfiguration.g:8598:1: ( '{' )
+ // InternalApplicationConfiguration.g:8950:1: ( ( '{' ) )
+ // InternalApplicationConfiguration.g:8951:1: ( '{' )
{
- // InternalApplicationConfiguration.g:8598:1: ( '{' )
- // InternalApplicationConfiguration.g:8599:2: '{'
+ // InternalApplicationConfiguration.g:8951:1: ( '{' )
+ // InternalApplicationConfiguration.g:8952:2: '{'
{
before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
- match(input,29,FOLLOW_2);
+ match(input,31,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
}
@@ -26775,14 +27874,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__3"
- // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
+ // InternalApplicationConfiguration.g:8961:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ;
public final void rule__GenerationTask__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8612:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
- // InternalApplicationConfiguration.g:8613:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
+ // InternalApplicationConfiguration.g:8965:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 )
+ // InternalApplicationConfiguration.g:8966:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4
{
pushFollow(FOLLOW_46);
rule__GenerationTask__Group__3__Impl();
@@ -26813,21 +27912,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__3__Impl"
- // InternalApplicationConfiguration.g:8620:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
+ // InternalApplicationConfiguration.g:8973:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ;
public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8624:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
- // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
+ // InternalApplicationConfiguration.g:8977:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) )
+ // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
{
- // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
- // InternalApplicationConfiguration.g:8626:2: ( rule__GenerationTask__UnorderedGroup_3 )
+ // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) )
+ // InternalApplicationConfiguration.g:8979:2: ( rule__GenerationTask__UnorderedGroup_3 )
{
before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
- // InternalApplicationConfiguration.g:8627:2: ( rule__GenerationTask__UnorderedGroup_3 )
- // InternalApplicationConfiguration.g:8627:3: rule__GenerationTask__UnorderedGroup_3
+ // InternalApplicationConfiguration.g:8980:2: ( rule__GenerationTask__UnorderedGroup_3 )
+ // InternalApplicationConfiguration.g:8980:3: rule__GenerationTask__UnorderedGroup_3
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3();
@@ -26860,14 +27959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__4"
- // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
+ // InternalApplicationConfiguration.g:8988:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ;
public final void rule__GenerationTask__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__Group__4__Impl )
- // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__Group__4__Impl
+ // InternalApplicationConfiguration.g:8992:1: ( rule__GenerationTask__Group__4__Impl )
+ // InternalApplicationConfiguration.g:8993:2: rule__GenerationTask__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group__4__Impl();
@@ -26893,20 +27992,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group__4__Impl"
- // InternalApplicationConfiguration.g:8646:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
+ // InternalApplicationConfiguration.g:8999:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ;
public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8650:1: ( ( '}' ) )
- // InternalApplicationConfiguration.g:8651:1: ( '}' )
+ // InternalApplicationConfiguration.g:9003:1: ( ( '}' ) )
+ // InternalApplicationConfiguration.g:9004:1: ( '}' )
{
- // InternalApplicationConfiguration.g:8651:1: ( '}' )
- // InternalApplicationConfiguration.g:8652:2: '}'
+ // InternalApplicationConfiguration.g:9004:1: ( '}' )
+ // InternalApplicationConfiguration.g:9005:2: '}'
{
before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
- match(input,30,FOLLOW_2);
+ match(input,32,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4());
}
@@ -26930,14 +28029,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__0"
- // InternalApplicationConfiguration.g:8662:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
+ // InternalApplicationConfiguration.g:9015:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ;
public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8666:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
- // InternalApplicationConfiguration.g:8667:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
+ // InternalApplicationConfiguration.g:9019:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 )
+ // InternalApplicationConfiguration.g:9020:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_0__0__Impl();
@@ -26968,20 +28067,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl"
- // InternalApplicationConfiguration.g:8674:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
+ // InternalApplicationConfiguration.g:9027:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ;
public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8678:1: ( ( 'metamodel' ) )
- // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' )
+ // InternalApplicationConfiguration.g:9031:1: ( ( 'metamodel' ) )
+ // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' )
{
- // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' )
- // InternalApplicationConfiguration.g:8680:2: 'metamodel'
+ // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' )
+ // InternalApplicationConfiguration.g:9033:2: 'metamodel'
{
before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
- match(input,35,FOLLOW_2);
+ match(input,37,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
}
@@ -27005,14 +28104,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__1"
- // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
+ // InternalApplicationConfiguration.g:9042:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ;
public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8693:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
- // InternalApplicationConfiguration.g:8694:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
+ // InternalApplicationConfiguration.g:9046:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 )
+ // InternalApplicationConfiguration.g:9047:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_0__1__Impl();
@@ -27043,20 +28142,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl"
- // InternalApplicationConfiguration.g:8701:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9054:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8705:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:8706:1: ( '=' )
+ // InternalApplicationConfiguration.g:9058:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9059:1: ( '=' )
{
- // InternalApplicationConfiguration.g:8706:1: ( '=' )
- // InternalApplicationConfiguration.g:8707:2: '='
+ // InternalApplicationConfiguration.g:9059:1: ( '=' )
+ // InternalApplicationConfiguration.g:9060:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
}
@@ -27080,14 +28179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__2"
- // InternalApplicationConfiguration.g:8716:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
+ // InternalApplicationConfiguration.g:9069:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ;
public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8720:1: ( rule__GenerationTask__Group_3_0__2__Impl )
- // InternalApplicationConfiguration.g:8721:2: rule__GenerationTask__Group_3_0__2__Impl
+ // InternalApplicationConfiguration.g:9073:1: ( rule__GenerationTask__Group_3_0__2__Impl )
+ // InternalApplicationConfiguration.g:9074:2: rule__GenerationTask__Group_3_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_0__2__Impl();
@@ -27113,21 +28212,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl"
- // InternalApplicationConfiguration.g:8727:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
+ // InternalApplicationConfiguration.g:9080:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ;
public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8731:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
- // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
+ // InternalApplicationConfiguration.g:9084:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) )
+ // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
{
- // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
- // InternalApplicationConfiguration.g:8733:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
+ // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) )
+ // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
{
before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2());
- // InternalApplicationConfiguration.g:8734:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
- // InternalApplicationConfiguration.g:8734:3: rule__GenerationTask__MetamodelAssignment_3_0_2
+ // InternalApplicationConfiguration.g:9087:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 )
+ // InternalApplicationConfiguration.g:9087:3: rule__GenerationTask__MetamodelAssignment_3_0_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__MetamodelAssignment_3_0_2();
@@ -27160,14 +28259,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__0"
- // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
+ // InternalApplicationConfiguration.g:9096:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ;
public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
- // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
+ // InternalApplicationConfiguration.g:9100:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 )
+ // InternalApplicationConfiguration.g:9101:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_1__0__Impl();
@@ -27198,20 +28297,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl"
- // InternalApplicationConfiguration.g:8755:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
+ // InternalApplicationConfiguration.g:9108:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ;
public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8759:1: ( ( 'partial-model' ) )
- // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' )
+ // InternalApplicationConfiguration.g:9112:1: ( ( 'partial-model' ) )
+ // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' )
{
- // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' )
- // InternalApplicationConfiguration.g:8761:2: 'partial-model'
+ // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' )
+ // InternalApplicationConfiguration.g:9114:2: 'partial-model'
{
before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
- match(input,56,FOLLOW_2);
+ match(input,57,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
}
@@ -27235,14 +28334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__1"
- // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
+ // InternalApplicationConfiguration.g:9123:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ;
public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8774:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
- // InternalApplicationConfiguration.g:8775:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
+ // InternalApplicationConfiguration.g:9127:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 )
+ // InternalApplicationConfiguration.g:9128:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_1__1__Impl();
@@ -27273,20 +28372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl"
- // InternalApplicationConfiguration.g:8782:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9135:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8786:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:8787:1: ( '=' )
+ // InternalApplicationConfiguration.g:9139:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9140:1: ( '=' )
{
- // InternalApplicationConfiguration.g:8787:1: ( '=' )
- // InternalApplicationConfiguration.g:8788:2: '='
+ // InternalApplicationConfiguration.g:9140:1: ( '=' )
+ // InternalApplicationConfiguration.g:9141:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
}
@@ -27310,14 +28409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__2"
- // InternalApplicationConfiguration.g:8797:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
+ // InternalApplicationConfiguration.g:9150:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ;
public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8801:1: ( rule__GenerationTask__Group_3_1__2__Impl )
- // InternalApplicationConfiguration.g:8802:2: rule__GenerationTask__Group_3_1__2__Impl
+ // InternalApplicationConfiguration.g:9154:1: ( rule__GenerationTask__Group_3_1__2__Impl )
+ // InternalApplicationConfiguration.g:9155:2: rule__GenerationTask__Group_3_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_1__2__Impl();
@@ -27343,21 +28442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl"
- // InternalApplicationConfiguration.g:8808:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
+ // InternalApplicationConfiguration.g:9161:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ;
public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8812:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
- // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
+ // InternalApplicationConfiguration.g:9165:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) )
+ // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
{
- // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
- // InternalApplicationConfiguration.g:8814:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
+ // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) )
+ // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
{
before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2());
- // InternalApplicationConfiguration.g:8815:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
- // InternalApplicationConfiguration.g:8815:3: rule__GenerationTask__PartialModelAssignment_3_1_2
+ // InternalApplicationConfiguration.g:9168:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 )
+ // InternalApplicationConfiguration.g:9168:3: rule__GenerationTask__PartialModelAssignment_3_1_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__PartialModelAssignment_3_1_2();
@@ -27390,14 +28489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__0"
- // InternalApplicationConfiguration.g:8824:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
+ // InternalApplicationConfiguration.g:9177:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ;
public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8828:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
- // InternalApplicationConfiguration.g:8829:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
+ // InternalApplicationConfiguration.g:9181:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 )
+ // InternalApplicationConfiguration.g:9182:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_2__0__Impl();
@@ -27428,20 +28527,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl"
- // InternalApplicationConfiguration.g:8836:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ;
+ // InternalApplicationConfiguration.g:9189:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ;
public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8840:1: ( ( 'constraints' ) )
- // InternalApplicationConfiguration.g:8841:1: ( 'constraints' )
+ // InternalApplicationConfiguration.g:9193:1: ( ( 'constraints' ) )
+ // InternalApplicationConfiguration.g:9194:1: ( 'constraints' )
{
- // InternalApplicationConfiguration.g:8841:1: ( 'constraints' )
- // InternalApplicationConfiguration.g:8842:2: 'constraints'
+ // InternalApplicationConfiguration.g:9194:1: ( 'constraints' )
+ // InternalApplicationConfiguration.g:9195:2: 'constraints'
{
before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
- match(input,38,FOLLOW_2);
+ match(input,40,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0());
}
@@ -27465,14 +28564,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__1"
- // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
+ // InternalApplicationConfiguration.g:9204:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ;
public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8855:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
- // InternalApplicationConfiguration.g:8856:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
+ // InternalApplicationConfiguration.g:9208:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 )
+ // InternalApplicationConfiguration.g:9209:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_2__1__Impl();
@@ -27503,20 +28602,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl"
- // InternalApplicationConfiguration.g:8863:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9216:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8867:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:8868:1: ( '=' )
+ // InternalApplicationConfiguration.g:9220:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9221:1: ( '=' )
{
- // InternalApplicationConfiguration.g:8868:1: ( '=' )
- // InternalApplicationConfiguration.g:8869:2: '='
+ // InternalApplicationConfiguration.g:9221:1: ( '=' )
+ // InternalApplicationConfiguration.g:9222:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
}
@@ -27540,14 +28639,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__2"
- // InternalApplicationConfiguration.g:8878:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
+ // InternalApplicationConfiguration.g:9231:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ;
public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8882:1: ( rule__GenerationTask__Group_3_2__2__Impl )
- // InternalApplicationConfiguration.g:8883:2: rule__GenerationTask__Group_3_2__2__Impl
+ // InternalApplicationConfiguration.g:9235:1: ( rule__GenerationTask__Group_3_2__2__Impl )
+ // InternalApplicationConfiguration.g:9236:2: rule__GenerationTask__Group_3_2__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_2__2__Impl();
@@ -27573,21 +28672,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl"
- // InternalApplicationConfiguration.g:8889:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
+ // InternalApplicationConfiguration.g:9242:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ;
public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8893:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
- // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
+ // InternalApplicationConfiguration.g:9246:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) )
+ // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
{
- // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
- // InternalApplicationConfiguration.g:8895:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
+ // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) )
+ // InternalApplicationConfiguration.g:9248:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
{
before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2());
- // InternalApplicationConfiguration.g:8896:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
- // InternalApplicationConfiguration.g:8896:3: rule__GenerationTask__PatternsAssignment_3_2_2
+ // InternalApplicationConfiguration.g:9249:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 )
+ // InternalApplicationConfiguration.g:9249:3: rule__GenerationTask__PatternsAssignment_3_2_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__PatternsAssignment_3_2_2();
@@ -27620,14 +28719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__0"
- // InternalApplicationConfiguration.g:8905:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
+ // InternalApplicationConfiguration.g:9258:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ;
public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8909:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
- // InternalApplicationConfiguration.g:8910:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
+ // InternalApplicationConfiguration.g:9262:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 )
+ // InternalApplicationConfiguration.g:9263:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_3__0__Impl();
@@ -27658,20 +28757,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl"
- // InternalApplicationConfiguration.g:8917:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ;
+ // InternalApplicationConfiguration.g:9270:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ;
public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8921:1: ( ( 'objectives' ) )
- // InternalApplicationConfiguration.g:8922:1: ( 'objectives' )
+ // InternalApplicationConfiguration.g:9274:1: ( ( 'objectives' ) )
+ // InternalApplicationConfiguration.g:9275:1: ( 'objectives' )
{
- // InternalApplicationConfiguration.g:8922:1: ( 'objectives' )
- // InternalApplicationConfiguration.g:8923:2: 'objectives'
+ // InternalApplicationConfiguration.g:9275:1: ( 'objectives' )
+ // InternalApplicationConfiguration.g:9276:2: 'objectives'
{
before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
- match(input,41,FOLLOW_2);
+ match(input,44,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
}
@@ -27695,14 +28794,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__1"
- // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
+ // InternalApplicationConfiguration.g:9285:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ;
public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8936:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
- // InternalApplicationConfiguration.g:8937:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
+ // InternalApplicationConfiguration.g:9289:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 )
+ // InternalApplicationConfiguration.g:9290:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_3__1__Impl();
@@ -27733,20 +28832,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl"
- // InternalApplicationConfiguration.g:8944:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9297:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8948:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:8949:1: ( '=' )
+ // InternalApplicationConfiguration.g:9301:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9302:1: ( '=' )
{
- // InternalApplicationConfiguration.g:8949:1: ( '=' )
- // InternalApplicationConfiguration.g:8950:2: '='
+ // InternalApplicationConfiguration.g:9302:1: ( '=' )
+ // InternalApplicationConfiguration.g:9303:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
}
@@ -27770,14 +28869,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__2"
- // InternalApplicationConfiguration.g:8959:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
+ // InternalApplicationConfiguration.g:9312:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ;
public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8963:1: ( rule__GenerationTask__Group_3_3__2__Impl )
- // InternalApplicationConfiguration.g:8964:2: rule__GenerationTask__Group_3_3__2__Impl
+ // InternalApplicationConfiguration.g:9316:1: ( rule__GenerationTask__Group_3_3__2__Impl )
+ // InternalApplicationConfiguration.g:9317:2: rule__GenerationTask__Group_3_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_3__2__Impl();
@@ -27803,21 +28902,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl"
- // InternalApplicationConfiguration.g:8970:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ;
+ // InternalApplicationConfiguration.g:9323:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ;
public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8974:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) )
- // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
+ // InternalApplicationConfiguration.g:9327:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) )
+ // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
{
- // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
- // InternalApplicationConfiguration.g:8976:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
+ // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) )
+ // InternalApplicationConfiguration.g:9329:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
{
before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2());
- // InternalApplicationConfiguration.g:8977:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
- // InternalApplicationConfiguration.g:8977:3: rule__GenerationTask__ObjectivesAssignment_3_3_2
+ // InternalApplicationConfiguration.g:9330:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 )
+ // InternalApplicationConfiguration.g:9330:3: rule__GenerationTask__ObjectivesAssignment_3_3_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__ObjectivesAssignment_3_3_2();
@@ -27850,14 +28949,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__0"
- // InternalApplicationConfiguration.g:8986:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
+ // InternalApplicationConfiguration.g:9339:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ;
public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:8990:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
- // InternalApplicationConfiguration.g:8991:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
+ // InternalApplicationConfiguration.g:9343:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 )
+ // InternalApplicationConfiguration.g:9344:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_4__0__Impl();
@@ -27888,20 +28987,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl"
- // InternalApplicationConfiguration.g:8998:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ;
+ // InternalApplicationConfiguration.g:9351:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ;
public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9002:1: ( ( 'scope' ) )
- // InternalApplicationConfiguration.g:9003:1: ( 'scope' )
+ // InternalApplicationConfiguration.g:9355:1: ( ( 'scope' ) )
+ // InternalApplicationConfiguration.g:9356:1: ( 'scope' )
{
- // InternalApplicationConfiguration.g:9003:1: ( 'scope' )
- // InternalApplicationConfiguration.g:9004:2: 'scope'
+ // InternalApplicationConfiguration.g:9356:1: ( 'scope' )
+ // InternalApplicationConfiguration.g:9357:2: 'scope'
{
before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
- match(input,54,FOLLOW_2);
+ match(input,55,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
}
@@ -27925,14 +29024,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__1"
- // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
+ // InternalApplicationConfiguration.g:9366:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ;
public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9017:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
- // InternalApplicationConfiguration.g:9018:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
+ // InternalApplicationConfiguration.g:9370:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 )
+ // InternalApplicationConfiguration.g:9371:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_4__1__Impl();
@@ -27963,20 +29062,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl"
- // InternalApplicationConfiguration.g:9025:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9378:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9029:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9030:1: ( '=' )
+ // InternalApplicationConfiguration.g:9382:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9383:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9030:1: ( '=' )
- // InternalApplicationConfiguration.g:9031:2: '='
+ // InternalApplicationConfiguration.g:9383:1: ( '=' )
+ // InternalApplicationConfiguration.g:9384:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
}
@@ -28000,14 +29099,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__2"
- // InternalApplicationConfiguration.g:9040:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
+ // InternalApplicationConfiguration.g:9393:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ;
public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9044:1: ( rule__GenerationTask__Group_3_4__2__Impl )
- // InternalApplicationConfiguration.g:9045:2: rule__GenerationTask__Group_3_4__2__Impl
+ // InternalApplicationConfiguration.g:9397:1: ( rule__GenerationTask__Group_3_4__2__Impl )
+ // InternalApplicationConfiguration.g:9398:2: rule__GenerationTask__Group_3_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_4__2__Impl();
@@ -28033,21 +29132,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl"
- // InternalApplicationConfiguration.g:9051:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ;
+ // InternalApplicationConfiguration.g:9404:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ;
public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9055:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) )
- // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
+ // InternalApplicationConfiguration.g:9408:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) )
+ // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
{
- // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
- // InternalApplicationConfiguration.g:9057:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
+ // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) )
+ // InternalApplicationConfiguration.g:9410:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
{
before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2());
- // InternalApplicationConfiguration.g:9058:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
- // InternalApplicationConfiguration.g:9058:3: rule__GenerationTask__ScopeAssignment_3_4_2
+ // InternalApplicationConfiguration.g:9411:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 )
+ // InternalApplicationConfiguration.g:9411:3: rule__GenerationTask__ScopeAssignment_3_4_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__ScopeAssignment_3_4_2();
@@ -28080,14 +29179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__0"
- // InternalApplicationConfiguration.g:9067:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
+ // InternalApplicationConfiguration.g:9420:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ;
public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9071:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
- // InternalApplicationConfiguration.g:9072:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
+ // InternalApplicationConfiguration.g:9424:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 )
+ // InternalApplicationConfiguration.g:9425:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_5__0__Impl();
@@ -28118,21 +29217,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl"
- // InternalApplicationConfiguration.g:9079:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ;
+ // InternalApplicationConfiguration.g:9432:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ;
public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9083:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) )
- // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
+ // InternalApplicationConfiguration.g:9436:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) )
+ // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
{
- // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
- // InternalApplicationConfiguration.g:9085:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
+ // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) )
+ // InternalApplicationConfiguration.g:9438:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
{
before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0());
- // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
- // InternalApplicationConfiguration.g:9086:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
+ // InternalApplicationConfiguration.g:9439:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 )
+ // InternalApplicationConfiguration.g:9439:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__NumberSpecifiedAssignment_3_5_0();
@@ -28165,14 +29264,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__1"
- // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
+ // InternalApplicationConfiguration.g:9447:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ;
public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9098:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
- // InternalApplicationConfiguration.g:9099:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
+ // InternalApplicationConfiguration.g:9451:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 )
+ // InternalApplicationConfiguration.g:9452:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2
{
pushFollow(FOLLOW_9);
rule__GenerationTask__Group_3_5__1__Impl();
@@ -28203,20 +29302,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl"
- // InternalApplicationConfiguration.g:9106:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9459:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9110:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9111:1: ( '=' )
+ // InternalApplicationConfiguration.g:9463:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9464:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9111:1: ( '=' )
- // InternalApplicationConfiguration.g:9112:2: '='
+ // InternalApplicationConfiguration.g:9464:1: ( '=' )
+ // InternalApplicationConfiguration.g:9465:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
}
@@ -28240,14 +29339,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__2"
- // InternalApplicationConfiguration.g:9121:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
+ // InternalApplicationConfiguration.g:9474:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ;
public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9125:1: ( rule__GenerationTask__Group_3_5__2__Impl )
- // InternalApplicationConfiguration.g:9126:2: rule__GenerationTask__Group_3_5__2__Impl
+ // InternalApplicationConfiguration.g:9478:1: ( rule__GenerationTask__Group_3_5__2__Impl )
+ // InternalApplicationConfiguration.g:9479:2: rule__GenerationTask__Group_3_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_5__2__Impl();
@@ -28273,21 +29372,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl"
- // InternalApplicationConfiguration.g:9132:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ;
+ // InternalApplicationConfiguration.g:9485:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ;
public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9136:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) )
- // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
+ // InternalApplicationConfiguration.g:9489:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) )
+ // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
{
- // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
- // InternalApplicationConfiguration.g:9138:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
+ // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) )
+ // InternalApplicationConfiguration.g:9491:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
{
before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2());
- // InternalApplicationConfiguration.g:9139:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
- // InternalApplicationConfiguration.g:9139:3: rule__GenerationTask__NumberAssignment_3_5_2
+ // InternalApplicationConfiguration.g:9492:2: ( rule__GenerationTask__NumberAssignment_3_5_2 )
+ // InternalApplicationConfiguration.g:9492:3: rule__GenerationTask__NumberAssignment_3_5_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__NumberAssignment_3_5_2();
@@ -28320,14 +29419,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__0"
- // InternalApplicationConfiguration.g:9148:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
+ // InternalApplicationConfiguration.g:9501:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ;
public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9152:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
- // InternalApplicationConfiguration.g:9153:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
+ // InternalApplicationConfiguration.g:9505:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 )
+ // InternalApplicationConfiguration.g:9506:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_6__0__Impl();
@@ -28358,21 +29457,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl"
- // InternalApplicationConfiguration.g:9160:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ;
+ // InternalApplicationConfiguration.g:9513:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ;
public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9164:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) )
- // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
+ // InternalApplicationConfiguration.g:9517:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) )
+ // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
{
- // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
- // InternalApplicationConfiguration.g:9166:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
+ // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) )
+ // InternalApplicationConfiguration.g:9519:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
{
before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0());
- // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
- // InternalApplicationConfiguration.g:9167:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0
+ // InternalApplicationConfiguration.g:9520:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 )
+ // InternalApplicationConfiguration.g:9520:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__RunSpecifiedAssignment_3_6_0();
@@ -28405,14 +29504,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__1"
- // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
+ // InternalApplicationConfiguration.g:9528:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ;
public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9179:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
- // InternalApplicationConfiguration.g:9180:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
+ // InternalApplicationConfiguration.g:9532:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 )
+ // InternalApplicationConfiguration.g:9533:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2
{
pushFollow(FOLLOW_9);
rule__GenerationTask__Group_3_6__1__Impl();
@@ -28443,20 +29542,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl"
- // InternalApplicationConfiguration.g:9187:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9540:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9191:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9192:1: ( '=' )
+ // InternalApplicationConfiguration.g:9544:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9545:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9192:1: ( '=' )
- // InternalApplicationConfiguration.g:9193:2: '='
+ // InternalApplicationConfiguration.g:9545:1: ( '=' )
+ // InternalApplicationConfiguration.g:9546:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
}
@@ -28480,14 +29579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__2"
- // InternalApplicationConfiguration.g:9202:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
+ // InternalApplicationConfiguration.g:9555:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ;
public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9206:1: ( rule__GenerationTask__Group_3_6__2__Impl )
- // InternalApplicationConfiguration.g:9207:2: rule__GenerationTask__Group_3_6__2__Impl
+ // InternalApplicationConfiguration.g:9559:1: ( rule__GenerationTask__Group_3_6__2__Impl )
+ // InternalApplicationConfiguration.g:9560:2: rule__GenerationTask__Group_3_6__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_6__2__Impl();
@@ -28513,21 +29612,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl"
- // InternalApplicationConfiguration.g:9213:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ;
+ // InternalApplicationConfiguration.g:9566:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ;
public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9217:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) )
- // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
+ // InternalApplicationConfiguration.g:9570:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) )
+ // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
{
- // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
- // InternalApplicationConfiguration.g:9219:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
+ // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) )
+ // InternalApplicationConfiguration.g:9572:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
{
before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2());
- // InternalApplicationConfiguration.g:9220:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
- // InternalApplicationConfiguration.g:9220:3: rule__GenerationTask__RunsAssignment_3_6_2
+ // InternalApplicationConfiguration.g:9573:2: ( rule__GenerationTask__RunsAssignment_3_6_2 )
+ // InternalApplicationConfiguration.g:9573:3: rule__GenerationTask__RunsAssignment_3_6_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__RunsAssignment_3_6_2();
@@ -28560,14 +29659,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__0"
- // InternalApplicationConfiguration.g:9229:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
+ // InternalApplicationConfiguration.g:9582:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ;
public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9233:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
- // InternalApplicationConfiguration.g:9234:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
+ // InternalApplicationConfiguration.g:9586:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 )
+ // InternalApplicationConfiguration.g:9587:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_7__0__Impl();
@@ -28598,20 +29697,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl"
- // InternalApplicationConfiguration.g:9241:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ;
+ // InternalApplicationConfiguration.g:9594:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ;
public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9245:1: ( ( 'solver' ) )
- // InternalApplicationConfiguration.g:9246:1: ( 'solver' )
+ // InternalApplicationConfiguration.g:9598:1: ( ( 'solver' ) )
+ // InternalApplicationConfiguration.g:9599:1: ( 'solver' )
{
- // InternalApplicationConfiguration.g:9246:1: ( 'solver' )
- // InternalApplicationConfiguration.g:9247:2: 'solver'
+ // InternalApplicationConfiguration.g:9599:1: ( 'solver' )
+ // InternalApplicationConfiguration.g:9600:2: 'solver'
{
before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
- match(input,57,FOLLOW_2);
+ match(input,58,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
}
@@ -28635,14 +29734,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__1"
- // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
+ // InternalApplicationConfiguration.g:9609:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ;
public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9260:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
- // InternalApplicationConfiguration.g:9261:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
+ // InternalApplicationConfiguration.g:9613:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 )
+ // InternalApplicationConfiguration.g:9614:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2
{
pushFollow(FOLLOW_48);
rule__GenerationTask__Group_3_7__1__Impl();
@@ -28673,20 +29772,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl"
- // InternalApplicationConfiguration.g:9268:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9621:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9272:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9273:1: ( '=' )
+ // InternalApplicationConfiguration.g:9625:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9626:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9273:1: ( '=' )
- // InternalApplicationConfiguration.g:9274:2: '='
+ // InternalApplicationConfiguration.g:9626:1: ( '=' )
+ // InternalApplicationConfiguration.g:9627:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
}
@@ -28710,14 +29809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__2"
- // InternalApplicationConfiguration.g:9283:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
+ // InternalApplicationConfiguration.g:9636:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ;
public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9287:1: ( rule__GenerationTask__Group_3_7__2__Impl )
- // InternalApplicationConfiguration.g:9288:2: rule__GenerationTask__Group_3_7__2__Impl
+ // InternalApplicationConfiguration.g:9640:1: ( rule__GenerationTask__Group_3_7__2__Impl )
+ // InternalApplicationConfiguration.g:9641:2: rule__GenerationTask__Group_3_7__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_7__2__Impl();
@@ -28743,21 +29842,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl"
- // InternalApplicationConfiguration.g:9294:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ;
+ // InternalApplicationConfiguration.g:9647:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ;
public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9298:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) )
- // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
+ // InternalApplicationConfiguration.g:9651:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) )
+ // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
{
- // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
- // InternalApplicationConfiguration.g:9300:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
+ // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) )
+ // InternalApplicationConfiguration.g:9653:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
{
before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2());
- // InternalApplicationConfiguration.g:9301:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
- // InternalApplicationConfiguration.g:9301:3: rule__GenerationTask__SolverAssignment_3_7_2
+ // InternalApplicationConfiguration.g:9654:2: ( rule__GenerationTask__SolverAssignment_3_7_2 )
+ // InternalApplicationConfiguration.g:9654:3: rule__GenerationTask__SolverAssignment_3_7_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__SolverAssignment_3_7_2();
@@ -28790,14 +29889,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__0"
- // InternalApplicationConfiguration.g:9310:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
+ // InternalApplicationConfiguration.g:9663:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ;
public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9314:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
- // InternalApplicationConfiguration.g:9315:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
+ // InternalApplicationConfiguration.g:9667:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 )
+ // InternalApplicationConfiguration.g:9668:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_8__0__Impl();
@@ -28828,20 +29927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl"
- // InternalApplicationConfiguration.g:9322:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ;
+ // InternalApplicationConfiguration.g:9675:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ;
public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9326:1: ( ( 'config' ) )
- // InternalApplicationConfiguration.g:9327:1: ( 'config' )
+ // InternalApplicationConfiguration.g:9679:1: ( ( 'config' ) )
+ // InternalApplicationConfiguration.g:9680:1: ( 'config' )
{
- // InternalApplicationConfiguration.g:9327:1: ( 'config' )
- // InternalApplicationConfiguration.g:9328:2: 'config'
+ // InternalApplicationConfiguration.g:9680:1: ( 'config' )
+ // InternalApplicationConfiguration.g:9681:2: 'config'
{
before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
- match(input,42,FOLLOW_2);
+ match(input,45,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
}
@@ -28865,14 +29964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__1"
- // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
+ // InternalApplicationConfiguration.g:9690:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ;
public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9341:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
- // InternalApplicationConfiguration.g:9342:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
+ // InternalApplicationConfiguration.g:9694:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 )
+ // InternalApplicationConfiguration.g:9695:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2
{
pushFollow(FOLLOW_47);
rule__GenerationTask__Group_3_8__1__Impl();
@@ -28903,20 +30002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl"
- // InternalApplicationConfiguration.g:9349:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9702:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9353:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9354:1: ( '=' )
+ // InternalApplicationConfiguration.g:9706:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9707:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9354:1: ( '=' )
- // InternalApplicationConfiguration.g:9355:2: '='
+ // InternalApplicationConfiguration.g:9707:1: ( '=' )
+ // InternalApplicationConfiguration.g:9708:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
}
@@ -28940,14 +30039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__2"
- // InternalApplicationConfiguration.g:9364:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
+ // InternalApplicationConfiguration.g:9717:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ;
public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9368:1: ( rule__GenerationTask__Group_3_8__2__Impl )
- // InternalApplicationConfiguration.g:9369:2: rule__GenerationTask__Group_3_8__2__Impl
+ // InternalApplicationConfiguration.g:9721:1: ( rule__GenerationTask__Group_3_8__2__Impl )
+ // InternalApplicationConfiguration.g:9722:2: rule__GenerationTask__Group_3_8__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_8__2__Impl();
@@ -28973,21 +30072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl"
- // InternalApplicationConfiguration.g:9375:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ;
+ // InternalApplicationConfiguration.g:9728:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ;
public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9379:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) )
- // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
+ // InternalApplicationConfiguration.g:9732:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) )
+ // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
{
- // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
- // InternalApplicationConfiguration.g:9381:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
+ // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) )
+ // InternalApplicationConfiguration.g:9734:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
{
before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2());
- // InternalApplicationConfiguration.g:9382:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
- // InternalApplicationConfiguration.g:9382:3: rule__GenerationTask__ConfigAssignment_3_8_2
+ // InternalApplicationConfiguration.g:9735:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 )
+ // InternalApplicationConfiguration.g:9735:3: rule__GenerationTask__ConfigAssignment_3_8_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__ConfigAssignment_3_8_2();
@@ -29020,14 +30119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__0"
- // InternalApplicationConfiguration.g:9391:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
+ // InternalApplicationConfiguration.g:9744:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ;
public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9395:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
- // InternalApplicationConfiguration.g:9396:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
+ // InternalApplicationConfiguration.g:9748:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 )
+ // InternalApplicationConfiguration.g:9749:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_9__0__Impl();
@@ -29058,20 +30157,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl"
- // InternalApplicationConfiguration.g:9403:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ;
+ // InternalApplicationConfiguration.g:9756:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ;
public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9407:1: ( ( 'debug' ) )
- // InternalApplicationConfiguration.g:9408:1: ( 'debug' )
+ // InternalApplicationConfiguration.g:9760:1: ( ( 'debug' ) )
+ // InternalApplicationConfiguration.g:9761:1: ( 'debug' )
{
- // InternalApplicationConfiguration.g:9408:1: ( 'debug' )
- // InternalApplicationConfiguration.g:9409:2: 'debug'
+ // InternalApplicationConfiguration.g:9761:1: ( 'debug' )
+ // InternalApplicationConfiguration.g:9762:2: 'debug'
{
before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
- match(input,58,FOLLOW_2);
+ match(input,59,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
}
@@ -29095,14 +30194,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__1"
- // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
+ // InternalApplicationConfiguration.g:9771:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ;
public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9422:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
- // InternalApplicationConfiguration.g:9423:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
+ // InternalApplicationConfiguration.g:9775:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 )
+ // InternalApplicationConfiguration.g:9776:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2
{
pushFollow(FOLLOW_22);
rule__GenerationTask__Group_3_9__1__Impl();
@@ -29133,20 +30232,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl"
- // InternalApplicationConfiguration.g:9430:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9783:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9434:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9435:1: ( '=' )
+ // InternalApplicationConfiguration.g:9787:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9788:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9435:1: ( '=' )
- // InternalApplicationConfiguration.g:9436:2: '='
+ // InternalApplicationConfiguration.g:9788:1: ( '=' )
+ // InternalApplicationConfiguration.g:9789:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
}
@@ -29170,14 +30269,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__2"
- // InternalApplicationConfiguration.g:9445:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
+ // InternalApplicationConfiguration.g:9798:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ;
public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9449:1: ( rule__GenerationTask__Group_3_9__2__Impl )
- // InternalApplicationConfiguration.g:9450:2: rule__GenerationTask__Group_3_9__2__Impl
+ // InternalApplicationConfiguration.g:9802:1: ( rule__GenerationTask__Group_3_9__2__Impl )
+ // InternalApplicationConfiguration.g:9803:2: rule__GenerationTask__Group_3_9__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_9__2__Impl();
@@ -29203,21 +30302,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl"
- // InternalApplicationConfiguration.g:9456:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ;
+ // InternalApplicationConfiguration.g:9809:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ;
public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9460:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) )
- // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
+ // InternalApplicationConfiguration.g:9813:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) )
+ // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
{
- // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
- // InternalApplicationConfiguration.g:9462:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
+ // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) )
+ // InternalApplicationConfiguration.g:9815:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
{
before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2());
- // InternalApplicationConfiguration.g:9463:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
- // InternalApplicationConfiguration.g:9463:3: rule__GenerationTask__DebugFolderAssignment_3_9_2
+ // InternalApplicationConfiguration.g:9816:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 )
+ // InternalApplicationConfiguration.g:9816:3: rule__GenerationTask__DebugFolderAssignment_3_9_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__DebugFolderAssignment_3_9_2();
@@ -29250,14 +30349,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__0"
- // InternalApplicationConfiguration.g:9472:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
+ // InternalApplicationConfiguration.g:9825:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ;
public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9476:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
- // InternalApplicationConfiguration.g:9477:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
+ // InternalApplicationConfiguration.g:9829:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 )
+ // InternalApplicationConfiguration.g:9830:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_10__0__Impl();
@@ -29288,20 +30387,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl"
- // InternalApplicationConfiguration.g:9484:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ;
+ // InternalApplicationConfiguration.g:9837:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ;
public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9488:1: ( ( 'log' ) )
- // InternalApplicationConfiguration.g:9489:1: ( 'log' )
+ // InternalApplicationConfiguration.g:9841:1: ( ( 'log' ) )
+ // InternalApplicationConfiguration.g:9842:1: ( 'log' )
{
- // InternalApplicationConfiguration.g:9489:1: ( 'log' )
- // InternalApplicationConfiguration.g:9490:2: 'log'
+ // InternalApplicationConfiguration.g:9842:1: ( 'log' )
+ // InternalApplicationConfiguration.g:9843:2: 'log'
{
before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
- match(input,59,FOLLOW_2);
+ match(input,60,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
}
@@ -29325,14 +30424,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__1"
- // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
+ // InternalApplicationConfiguration.g:9852:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ;
public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9503:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
- // InternalApplicationConfiguration.g:9504:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
+ // InternalApplicationConfiguration.g:9856:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 )
+ // InternalApplicationConfiguration.g:9857:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2
{
pushFollow(FOLLOW_22);
rule__GenerationTask__Group_3_10__1__Impl();
@@ -29363,20 +30462,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl"
- // InternalApplicationConfiguration.g:9511:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9864:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9515:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9516:1: ( '=' )
+ // InternalApplicationConfiguration.g:9868:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9869:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9516:1: ( '=' )
- // InternalApplicationConfiguration.g:9517:2: '='
+ // InternalApplicationConfiguration.g:9869:1: ( '=' )
+ // InternalApplicationConfiguration.g:9870:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
}
@@ -29400,14 +30499,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__2"
- // InternalApplicationConfiguration.g:9526:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
+ // InternalApplicationConfiguration.g:9879:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ;
public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9530:1: ( rule__GenerationTask__Group_3_10__2__Impl )
- // InternalApplicationConfiguration.g:9531:2: rule__GenerationTask__Group_3_10__2__Impl
+ // InternalApplicationConfiguration.g:9883:1: ( rule__GenerationTask__Group_3_10__2__Impl )
+ // InternalApplicationConfiguration.g:9884:2: rule__GenerationTask__Group_3_10__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_10__2__Impl();
@@ -29433,21 +30532,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl"
- // InternalApplicationConfiguration.g:9537:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ;
+ // InternalApplicationConfiguration.g:9890:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ;
public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9541:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) )
- // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
+ // InternalApplicationConfiguration.g:9894:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) )
+ // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
{
- // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
- // InternalApplicationConfiguration.g:9543:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
+ // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) )
+ // InternalApplicationConfiguration.g:9896:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
{
before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2());
- // InternalApplicationConfiguration.g:9544:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
- // InternalApplicationConfiguration.g:9544:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2
+ // InternalApplicationConfiguration.g:9897:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 )
+ // InternalApplicationConfiguration.g:9897:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__TargetLogFileAssignment_3_10_2();
@@ -29480,14 +30579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__0"
- // InternalApplicationConfiguration.g:9553:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
+ // InternalApplicationConfiguration.g:9906:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ;
public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9557:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
- // InternalApplicationConfiguration.g:9558:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
+ // InternalApplicationConfiguration.g:9910:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 )
+ // InternalApplicationConfiguration.g:9911:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_11__0__Impl();
@@ -29518,20 +30617,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl"
- // InternalApplicationConfiguration.g:9565:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ;
+ // InternalApplicationConfiguration.g:9918:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ;
public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9569:1: ( ( 'statistics' ) )
- // InternalApplicationConfiguration.g:9570:1: ( 'statistics' )
+ // InternalApplicationConfiguration.g:9922:1: ( ( 'statistics' ) )
+ // InternalApplicationConfiguration.g:9923:1: ( 'statistics' )
{
- // InternalApplicationConfiguration.g:9570:1: ( 'statistics' )
- // InternalApplicationConfiguration.g:9571:2: 'statistics'
+ // InternalApplicationConfiguration.g:9923:1: ( 'statistics' )
+ // InternalApplicationConfiguration.g:9924:2: 'statistics'
{
before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
- match(input,60,FOLLOW_2);
+ match(input,61,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
}
@@ -29555,14 +30654,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__1"
- // InternalApplicationConfiguration.g:9580:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
+ // InternalApplicationConfiguration.g:9933:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ;
public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9584:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
- // InternalApplicationConfiguration.g:9585:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
+ // InternalApplicationConfiguration.g:9937:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 )
+ // InternalApplicationConfiguration.g:9938:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2
{
pushFollow(FOLLOW_22);
rule__GenerationTask__Group_3_11__1__Impl();
@@ -29593,20 +30692,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl"
- // InternalApplicationConfiguration.g:9592:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:9945:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9596:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9597:1: ( '=' )
+ // InternalApplicationConfiguration.g:9949:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:9950:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9597:1: ( '=' )
- // InternalApplicationConfiguration.g:9598:2: '='
+ // InternalApplicationConfiguration.g:9950:1: ( '=' )
+ // InternalApplicationConfiguration.g:9951:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
}
@@ -29630,14 +30729,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__2"
- // InternalApplicationConfiguration.g:9607:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
+ // InternalApplicationConfiguration.g:9960:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ;
public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9611:1: ( rule__GenerationTask__Group_3_11__2__Impl )
- // InternalApplicationConfiguration.g:9612:2: rule__GenerationTask__Group_3_11__2__Impl
+ // InternalApplicationConfiguration.g:9964:1: ( rule__GenerationTask__Group_3_11__2__Impl )
+ // InternalApplicationConfiguration.g:9965:2: rule__GenerationTask__Group_3_11__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_11__2__Impl();
@@ -29663,21 +30762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl"
- // InternalApplicationConfiguration.g:9618:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ;
+ // InternalApplicationConfiguration.g:9971:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ;
public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9622:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) )
- // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
+ // InternalApplicationConfiguration.g:9975:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) )
+ // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
{
- // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
- // InternalApplicationConfiguration.g:9624:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
+ // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) )
+ // InternalApplicationConfiguration.g:9977:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
{
before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2());
- // InternalApplicationConfiguration.g:9625:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
- // InternalApplicationConfiguration.g:9625:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
+ // InternalApplicationConfiguration.g:9978:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 )
+ // InternalApplicationConfiguration.g:9978:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2();
@@ -29710,14 +30809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__0"
- // InternalApplicationConfiguration.g:9634:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ;
+ // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ;
public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9638:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 )
- // InternalApplicationConfiguration.g:9639:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1
+ // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 )
+ // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1
{
pushFollow(FOLLOW_14);
rule__GenerationTask__Group_3_12__0__Impl();
@@ -29748,20 +30847,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl"
- // InternalApplicationConfiguration.g:9646:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ;
+ // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ;
public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9650:1: ( ( 'output' ) )
- // InternalApplicationConfiguration.g:9651:1: ( 'output' )
+ // InternalApplicationConfiguration.g:10003:1: ( ( 'output' ) )
+ // InternalApplicationConfiguration.g:10004:1: ( 'output' )
{
- // InternalApplicationConfiguration.g:9651:1: ( 'output' )
- // InternalApplicationConfiguration.g:9652:2: 'output'
+ // InternalApplicationConfiguration.g:10004:1: ( 'output' )
+ // InternalApplicationConfiguration.g:10005:2: 'output'
{
before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
- match(input,61,FOLLOW_2);
+ match(input,62,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
}
@@ -29785,14 +30884,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__1"
- // InternalApplicationConfiguration.g:9661:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ;
+ // InternalApplicationConfiguration.g:10014:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ;
public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9665:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 )
- // InternalApplicationConfiguration.g:9666:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2
+ // InternalApplicationConfiguration.g:10018:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 )
+ // InternalApplicationConfiguration.g:10019:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2
{
pushFollow(FOLLOW_22);
rule__GenerationTask__Group_3_12__1__Impl();
@@ -29823,20 +30922,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl"
- // InternalApplicationConfiguration.g:9673:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ;
+ // InternalApplicationConfiguration.g:10026:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ;
public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9677:1: ( ( '=' ) )
- // InternalApplicationConfiguration.g:9678:1: ( '=' )
+ // InternalApplicationConfiguration.g:10030:1: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:10031:1: ( '=' )
{
- // InternalApplicationConfiguration.g:9678:1: ( '=' )
- // InternalApplicationConfiguration.g:9679:2: '='
+ // InternalApplicationConfiguration.g:10031:1: ( '=' )
+ // InternalApplicationConfiguration.g:10032:2: '='
{
before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
}
@@ -29860,14 +30959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__2"
- // InternalApplicationConfiguration.g:9688:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ;
+ // InternalApplicationConfiguration.g:10041:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ;
public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9692:1: ( rule__GenerationTask__Group_3_12__2__Impl )
- // InternalApplicationConfiguration.g:9693:2: rule__GenerationTask__Group_3_12__2__Impl
+ // InternalApplicationConfiguration.g:10045:1: ( rule__GenerationTask__Group_3_12__2__Impl )
+ // InternalApplicationConfiguration.g:10046:2: rule__GenerationTask__Group_3_12__2__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_12__2__Impl();
@@ -29893,21 +30992,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl"
- // InternalApplicationConfiguration.g:9699:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ;
+ // InternalApplicationConfiguration.g:10052:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ;
public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9703:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) )
- // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
+ // InternalApplicationConfiguration.g:10056:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) )
+ // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
{
- // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
- // InternalApplicationConfiguration.g:9705:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
+ // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) )
+ // InternalApplicationConfiguration.g:10058:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
{
before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2());
- // InternalApplicationConfiguration.g:9706:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
- // InternalApplicationConfiguration.g:9706:3: rule__GenerationTask__TagetFolderAssignment_3_12_2
+ // InternalApplicationConfiguration.g:10059:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 )
+ // InternalApplicationConfiguration.g:10059:3: rule__GenerationTask__TagetFolderAssignment_3_12_2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__TagetFolderAssignment_3_12_2();
@@ -29940,22 +31039,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3"
- // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
+ // InternalApplicationConfiguration.g:10068:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ;
public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException {
int stackSize = keepStackSize();
getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
try {
- // InternalApplicationConfiguration.g:9720:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
- // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
+ // InternalApplicationConfiguration.g:10073:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? )
+ // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
{
- // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
- int alt64=2;
- alt64 = dfa64.predict(input);
- switch (alt64) {
+ // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?
+ int alt66=2;
+ alt66 = dfa66.predict(input);
+ switch (alt66) {
case 1 :
- // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__0
+ // InternalApplicationConfiguration.g:10074:2: rule__GenerationTask__UnorderedGroup_3__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__0();
@@ -29988,31 +31087,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl"
- // InternalApplicationConfiguration.g:9729:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ;
+ // InternalApplicationConfiguration.g:10082:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ;
public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
boolean selected = false;
try {
- // InternalApplicationConfiguration.g:9734:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) )
- // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
+ // InternalApplicationConfiguration.g:10087:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
{
- // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
- int alt65=13;
- alt65 = dfa65.predict(input);
- switch (alt65) {
+ // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )
+ int alt67=13;
+ alt67 = dfa67.predict(input);
+ switch (alt67) {
case 1 :
- // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
- // InternalApplicationConfiguration.g:9737:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
+ // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10090:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
}
- // InternalApplicationConfiguration.g:9737:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
- // InternalApplicationConfiguration.g:9738:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
+ // InternalApplicationConfiguration.g:10090:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) )
+ // InternalApplicationConfiguration.g:10091:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
@@ -30020,12 +31119,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9744:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
- // InternalApplicationConfiguration.g:9745:6: ( rule__GenerationTask__Group_3_0__0 )
+ // InternalApplicationConfiguration.g:10097:5: ( ( rule__GenerationTask__Group_3_0__0 ) )
+ // InternalApplicationConfiguration.g:10098:6: ( rule__GenerationTask__Group_3_0__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_0());
- // InternalApplicationConfiguration.g:9746:6: ( rule__GenerationTask__Group_3_0__0 )
- // InternalApplicationConfiguration.g:9746:7: rule__GenerationTask__Group_3_0__0
+ // InternalApplicationConfiguration.g:10099:6: ( rule__GenerationTask__Group_3_0__0 )
+ // InternalApplicationConfiguration.g:10099:7: rule__GenerationTask__Group_3_0__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_0__0();
@@ -30049,16 +31148,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 2 :
- // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
- // InternalApplicationConfiguration.g:9752:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
+ // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10105:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
}
- // InternalApplicationConfiguration.g:9752:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
- // InternalApplicationConfiguration.g:9753:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
+ // InternalApplicationConfiguration.g:10105:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) )
+ // InternalApplicationConfiguration.g:10106:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
@@ -30066,12 +31165,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9759:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
- // InternalApplicationConfiguration.g:9760:6: ( rule__GenerationTask__Group_3_1__0 )
+ // InternalApplicationConfiguration.g:10112:5: ( ( rule__GenerationTask__Group_3_1__0 ) )
+ // InternalApplicationConfiguration.g:10113:6: ( rule__GenerationTask__Group_3_1__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_1());
- // InternalApplicationConfiguration.g:9761:6: ( rule__GenerationTask__Group_3_1__0 )
- // InternalApplicationConfiguration.g:9761:7: rule__GenerationTask__Group_3_1__0
+ // InternalApplicationConfiguration.g:10114:6: ( rule__GenerationTask__Group_3_1__0 )
+ // InternalApplicationConfiguration.g:10114:7: rule__GenerationTask__Group_3_1__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_1__0();
@@ -30095,16 +31194,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 3 :
- // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
- // InternalApplicationConfiguration.g:9767:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
+ // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10120:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
}
- // InternalApplicationConfiguration.g:9767:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
- // InternalApplicationConfiguration.g:9768:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
+ // InternalApplicationConfiguration.g:10120:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) )
+ // InternalApplicationConfiguration.g:10121:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
@@ -30112,12 +31211,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9774:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
- // InternalApplicationConfiguration.g:9775:6: ( rule__GenerationTask__Group_3_2__0 )
+ // InternalApplicationConfiguration.g:10127:5: ( ( rule__GenerationTask__Group_3_2__0 ) )
+ // InternalApplicationConfiguration.g:10128:6: ( rule__GenerationTask__Group_3_2__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_2());
- // InternalApplicationConfiguration.g:9776:6: ( rule__GenerationTask__Group_3_2__0 )
- // InternalApplicationConfiguration.g:9776:7: rule__GenerationTask__Group_3_2__0
+ // InternalApplicationConfiguration.g:10129:6: ( rule__GenerationTask__Group_3_2__0 )
+ // InternalApplicationConfiguration.g:10129:7: rule__GenerationTask__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_2__0();
@@ -30141,16 +31240,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 4 :
- // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
- // InternalApplicationConfiguration.g:9782:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
+ // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10135:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
}
- // InternalApplicationConfiguration.g:9782:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
- // InternalApplicationConfiguration.g:9783:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
+ // InternalApplicationConfiguration.g:10135:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) )
+ // InternalApplicationConfiguration.g:10136:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
@@ -30158,12 +31257,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9789:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
- // InternalApplicationConfiguration.g:9790:6: ( rule__GenerationTask__Group_3_3__0 )
+ // InternalApplicationConfiguration.g:10142:5: ( ( rule__GenerationTask__Group_3_3__0 ) )
+ // InternalApplicationConfiguration.g:10143:6: ( rule__GenerationTask__Group_3_3__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_3());
- // InternalApplicationConfiguration.g:9791:6: ( rule__GenerationTask__Group_3_3__0 )
- // InternalApplicationConfiguration.g:9791:7: rule__GenerationTask__Group_3_3__0
+ // InternalApplicationConfiguration.g:10144:6: ( rule__GenerationTask__Group_3_3__0 )
+ // InternalApplicationConfiguration.g:10144:7: rule__GenerationTask__Group_3_3__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_3__0();
@@ -30187,16 +31286,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 5 :
- // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
- // InternalApplicationConfiguration.g:9797:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
+ // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10150:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
}
- // InternalApplicationConfiguration.g:9797:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
- // InternalApplicationConfiguration.g:9798:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
+ // InternalApplicationConfiguration.g:10150:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) )
+ // InternalApplicationConfiguration.g:10151:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
@@ -30204,12 +31303,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9804:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
- // InternalApplicationConfiguration.g:9805:6: ( rule__GenerationTask__Group_3_4__0 )
+ // InternalApplicationConfiguration.g:10157:5: ( ( rule__GenerationTask__Group_3_4__0 ) )
+ // InternalApplicationConfiguration.g:10158:6: ( rule__GenerationTask__Group_3_4__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_4());
- // InternalApplicationConfiguration.g:9806:6: ( rule__GenerationTask__Group_3_4__0 )
- // InternalApplicationConfiguration.g:9806:7: rule__GenerationTask__Group_3_4__0
+ // InternalApplicationConfiguration.g:10159:6: ( rule__GenerationTask__Group_3_4__0 )
+ // InternalApplicationConfiguration.g:10159:7: rule__GenerationTask__Group_3_4__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_4__0();
@@ -30233,16 +31332,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 6 :
- // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
- // InternalApplicationConfiguration.g:9812:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
+ // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10165:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
}
- // InternalApplicationConfiguration.g:9812:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
- // InternalApplicationConfiguration.g:9813:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
+ // InternalApplicationConfiguration.g:10165:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) )
+ // InternalApplicationConfiguration.g:10166:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
@@ -30250,12 +31349,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9819:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
- // InternalApplicationConfiguration.g:9820:6: ( rule__GenerationTask__Group_3_5__0 )
+ // InternalApplicationConfiguration.g:10172:5: ( ( rule__GenerationTask__Group_3_5__0 ) )
+ // InternalApplicationConfiguration.g:10173:6: ( rule__GenerationTask__Group_3_5__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_5());
- // InternalApplicationConfiguration.g:9821:6: ( rule__GenerationTask__Group_3_5__0 )
- // InternalApplicationConfiguration.g:9821:7: rule__GenerationTask__Group_3_5__0
+ // InternalApplicationConfiguration.g:10174:6: ( rule__GenerationTask__Group_3_5__0 )
+ // InternalApplicationConfiguration.g:10174:7: rule__GenerationTask__Group_3_5__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_5__0();
@@ -30279,16 +31378,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 7 :
- // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
- // InternalApplicationConfiguration.g:9827:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
+ // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10180:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
}
- // InternalApplicationConfiguration.g:9827:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
- // InternalApplicationConfiguration.g:9828:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
+ // InternalApplicationConfiguration.g:10180:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) )
+ // InternalApplicationConfiguration.g:10181:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
@@ -30296,12 +31395,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9834:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
- // InternalApplicationConfiguration.g:9835:6: ( rule__GenerationTask__Group_3_6__0 )
+ // InternalApplicationConfiguration.g:10187:5: ( ( rule__GenerationTask__Group_3_6__0 ) )
+ // InternalApplicationConfiguration.g:10188:6: ( rule__GenerationTask__Group_3_6__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_6());
- // InternalApplicationConfiguration.g:9836:6: ( rule__GenerationTask__Group_3_6__0 )
- // InternalApplicationConfiguration.g:9836:7: rule__GenerationTask__Group_3_6__0
+ // InternalApplicationConfiguration.g:10189:6: ( rule__GenerationTask__Group_3_6__0 )
+ // InternalApplicationConfiguration.g:10189:7: rule__GenerationTask__Group_3_6__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_6__0();
@@ -30325,16 +31424,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 8 :
- // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
- // InternalApplicationConfiguration.g:9842:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
+ // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10195:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
}
- // InternalApplicationConfiguration.g:9842:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
- // InternalApplicationConfiguration.g:9843:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
+ // InternalApplicationConfiguration.g:10195:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) )
+ // InternalApplicationConfiguration.g:10196:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
@@ -30342,12 +31441,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9849:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
- // InternalApplicationConfiguration.g:9850:6: ( rule__GenerationTask__Group_3_7__0 )
+ // InternalApplicationConfiguration.g:10202:5: ( ( rule__GenerationTask__Group_3_7__0 ) )
+ // InternalApplicationConfiguration.g:10203:6: ( rule__GenerationTask__Group_3_7__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_7());
- // InternalApplicationConfiguration.g:9851:6: ( rule__GenerationTask__Group_3_7__0 )
- // InternalApplicationConfiguration.g:9851:7: rule__GenerationTask__Group_3_7__0
+ // InternalApplicationConfiguration.g:10204:6: ( rule__GenerationTask__Group_3_7__0 )
+ // InternalApplicationConfiguration.g:10204:7: rule__GenerationTask__Group_3_7__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_7__0();
@@ -30371,16 +31470,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 9 :
- // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
- // InternalApplicationConfiguration.g:9857:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
+ // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10210:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
}
- // InternalApplicationConfiguration.g:9857:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
- // InternalApplicationConfiguration.g:9858:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
+ // InternalApplicationConfiguration.g:10210:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) )
+ // InternalApplicationConfiguration.g:10211:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
@@ -30388,12 +31487,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9864:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
- // InternalApplicationConfiguration.g:9865:6: ( rule__GenerationTask__Group_3_8__0 )
+ // InternalApplicationConfiguration.g:10217:5: ( ( rule__GenerationTask__Group_3_8__0 ) )
+ // InternalApplicationConfiguration.g:10218:6: ( rule__GenerationTask__Group_3_8__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_8());
- // InternalApplicationConfiguration.g:9866:6: ( rule__GenerationTask__Group_3_8__0 )
- // InternalApplicationConfiguration.g:9866:7: rule__GenerationTask__Group_3_8__0
+ // InternalApplicationConfiguration.g:10219:6: ( rule__GenerationTask__Group_3_8__0 )
+ // InternalApplicationConfiguration.g:10219:7: rule__GenerationTask__Group_3_8__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_8__0();
@@ -30417,16 +31516,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 10 :
- // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
- // InternalApplicationConfiguration.g:9872:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
+ // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10225:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
}
- // InternalApplicationConfiguration.g:9872:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
- // InternalApplicationConfiguration.g:9873:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
+ // InternalApplicationConfiguration.g:10225:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) )
+ // InternalApplicationConfiguration.g:10226:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
@@ -30434,12 +31533,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9879:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
- // InternalApplicationConfiguration.g:9880:6: ( rule__GenerationTask__Group_3_9__0 )
+ // InternalApplicationConfiguration.g:10232:5: ( ( rule__GenerationTask__Group_3_9__0 ) )
+ // InternalApplicationConfiguration.g:10233:6: ( rule__GenerationTask__Group_3_9__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_9());
- // InternalApplicationConfiguration.g:9881:6: ( rule__GenerationTask__Group_3_9__0 )
- // InternalApplicationConfiguration.g:9881:7: rule__GenerationTask__Group_3_9__0
+ // InternalApplicationConfiguration.g:10234:6: ( rule__GenerationTask__Group_3_9__0 )
+ // InternalApplicationConfiguration.g:10234:7: rule__GenerationTask__Group_3_9__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_9__0();
@@ -30463,16 +31562,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 11 :
- // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
- // InternalApplicationConfiguration.g:9887:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
+ // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10240:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
}
- // InternalApplicationConfiguration.g:9887:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
- // InternalApplicationConfiguration.g:9888:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
+ // InternalApplicationConfiguration.g:10240:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) )
+ // InternalApplicationConfiguration.g:10241:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
@@ -30480,12 +31579,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9894:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
- // InternalApplicationConfiguration.g:9895:6: ( rule__GenerationTask__Group_3_10__0 )
+ // InternalApplicationConfiguration.g:10247:5: ( ( rule__GenerationTask__Group_3_10__0 ) )
+ // InternalApplicationConfiguration.g:10248:6: ( rule__GenerationTask__Group_3_10__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_10());
- // InternalApplicationConfiguration.g:9896:6: ( rule__GenerationTask__Group_3_10__0 )
- // InternalApplicationConfiguration.g:9896:7: rule__GenerationTask__Group_3_10__0
+ // InternalApplicationConfiguration.g:10249:6: ( rule__GenerationTask__Group_3_10__0 )
+ // InternalApplicationConfiguration.g:10249:7: rule__GenerationTask__Group_3_10__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_10__0();
@@ -30509,16 +31608,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 12 :
- // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
- // InternalApplicationConfiguration.g:9902:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
+ // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10255:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
}
- // InternalApplicationConfiguration.g:9902:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
- // InternalApplicationConfiguration.g:9903:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
+ // InternalApplicationConfiguration.g:10255:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) )
+ // InternalApplicationConfiguration.g:10256:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
@@ -30526,12 +31625,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9909:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
- // InternalApplicationConfiguration.g:9910:6: ( rule__GenerationTask__Group_3_11__0 )
+ // InternalApplicationConfiguration.g:10262:5: ( ( rule__GenerationTask__Group_3_11__0 ) )
+ // InternalApplicationConfiguration.g:10263:6: ( rule__GenerationTask__Group_3_11__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_11());
- // InternalApplicationConfiguration.g:9911:6: ( rule__GenerationTask__Group_3_11__0 )
- // InternalApplicationConfiguration.g:9911:7: rule__GenerationTask__Group_3_11__0
+ // InternalApplicationConfiguration.g:10264:6: ( rule__GenerationTask__Group_3_11__0 )
+ // InternalApplicationConfiguration.g:10264:7: rule__GenerationTask__Group_3_11__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_11__0();
@@ -30555,16 +31654,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
}
break;
case 13 :
- // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
{
- // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
- // InternalApplicationConfiguration.g:9917:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
+ // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) )
+ // InternalApplicationConfiguration.g:10270:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
}
- // InternalApplicationConfiguration.g:9917:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
- // InternalApplicationConfiguration.g:9918:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
+ // InternalApplicationConfiguration.g:10270:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) )
+ // InternalApplicationConfiguration.g:10271:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
@@ -30572,12 +31671,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
selected = true;
- // InternalApplicationConfiguration.g:9924:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
- // InternalApplicationConfiguration.g:9925:6: ( rule__GenerationTask__Group_3_12__0 )
+ // InternalApplicationConfiguration.g:10277:5: ( ( rule__GenerationTask__Group_3_12__0 ) )
+ // InternalApplicationConfiguration.g:10278:6: ( rule__GenerationTask__Group_3_12__0 )
{
before(grammarAccess.getGenerationTaskAccess().getGroup_3_12());
- // InternalApplicationConfiguration.g:9926:6: ( rule__GenerationTask__Group_3_12__0 )
- // InternalApplicationConfiguration.g:9926:7: rule__GenerationTask__Group_3_12__0
+ // InternalApplicationConfiguration.g:10279:6: ( rule__GenerationTask__Group_3_12__0 )
+ // InternalApplicationConfiguration.g:10279:7: rule__GenerationTask__Group_3_12__0
{
pushFollow(FOLLOW_2);
rule__GenerationTask__Group_3_12__0();
@@ -30624,26 +31723,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0"
- // InternalApplicationConfiguration.g:9939:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
+ // InternalApplicationConfiguration.g:10292:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9943:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
- // InternalApplicationConfiguration.g:9944:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
+ // InternalApplicationConfiguration.g:10296:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? )
+ // InternalApplicationConfiguration.g:10297:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
- int alt66=2;
- alt66 = dfa66.predict(input);
- switch (alt66) {
+ // InternalApplicationConfiguration.g:10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?
+ int alt68=2;
+ alt68 = dfa68.predict(input);
+ switch (alt68) {
case 1 :
- // InternalApplicationConfiguration.g:9945:2: rule__GenerationTask__UnorderedGroup_3__1
+ // InternalApplicationConfiguration.g:10298:2: rule__GenerationTask__UnorderedGroup_3__1
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__1();
@@ -30675,26 +31774,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1"
- // InternalApplicationConfiguration.g:9951:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
+ // InternalApplicationConfiguration.g:10304:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9955:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
- // InternalApplicationConfiguration.g:9956:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
+ // InternalApplicationConfiguration.g:10308:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? )
+ // InternalApplicationConfiguration.g:10309:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
- int alt67=2;
- alt67 = dfa67.predict(input);
- switch (alt67) {
+ // InternalApplicationConfiguration.g:10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?
+ int alt69=2;
+ alt69 = dfa69.predict(input);
+ switch (alt69) {
case 1 :
- // InternalApplicationConfiguration.g:9957:2: rule__GenerationTask__UnorderedGroup_3__2
+ // InternalApplicationConfiguration.g:10310:2: rule__GenerationTask__UnorderedGroup_3__2
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__2();
@@ -30726,26 +31825,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2"
- // InternalApplicationConfiguration.g:9963:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
+ // InternalApplicationConfiguration.g:10316:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9967:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
- // InternalApplicationConfiguration.g:9968:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
+ // InternalApplicationConfiguration.g:10320:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? )
+ // InternalApplicationConfiguration.g:10321:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
- int alt68=2;
- alt68 = dfa68.predict(input);
- switch (alt68) {
+ // InternalApplicationConfiguration.g:10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?
+ int alt70=2;
+ alt70 = dfa70.predict(input);
+ switch (alt70) {
case 1 :
- // InternalApplicationConfiguration.g:9969:2: rule__GenerationTask__UnorderedGroup_3__3
+ // InternalApplicationConfiguration.g:10322:2: rule__GenerationTask__UnorderedGroup_3__3
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__3();
@@ -30777,26 +31876,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3"
- // InternalApplicationConfiguration.g:9975:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
+ // InternalApplicationConfiguration.g:10328:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9979:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
- // InternalApplicationConfiguration.g:9980:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
+ // InternalApplicationConfiguration.g:10332:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? )
+ // InternalApplicationConfiguration.g:10333:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
- int alt69=2;
- alt69 = dfa69.predict(input);
- switch (alt69) {
+ // InternalApplicationConfiguration.g:10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?
+ int alt71=2;
+ alt71 = dfa71.predict(input);
+ switch (alt71) {
case 1 :
- // InternalApplicationConfiguration.g:9981:2: rule__GenerationTask__UnorderedGroup_3__4
+ // InternalApplicationConfiguration.g:10334:2: rule__GenerationTask__UnorderedGroup_3__4
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__4();
@@ -30828,26 +31927,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4"
- // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
+ // InternalApplicationConfiguration.g:10340:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
- // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
+ // InternalApplicationConfiguration.g:10344:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? )
+ // InternalApplicationConfiguration.g:10345:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
- int alt70=2;
- alt70 = dfa70.predict(input);
- switch (alt70) {
+ // InternalApplicationConfiguration.g:10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?
+ int alt72=2;
+ alt72 = dfa72.predict(input);
+ switch (alt72) {
case 1 :
- // InternalApplicationConfiguration.g:9993:2: rule__GenerationTask__UnorderedGroup_3__5
+ // InternalApplicationConfiguration.g:10346:2: rule__GenerationTask__UnorderedGroup_3__5
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__5();
@@ -30879,26 +31978,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5"
- // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
+ // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10003:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
- // InternalApplicationConfiguration.g:10004:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
+ // InternalApplicationConfiguration.g:10356:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? )
+ // InternalApplicationConfiguration.g:10357:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
- int alt71=2;
- alt71 = dfa71.predict(input);
- switch (alt71) {
+ // InternalApplicationConfiguration.g:10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?
+ int alt73=2;
+ alt73 = dfa73.predict(input);
+ switch (alt73) {
case 1 :
- // InternalApplicationConfiguration.g:10005:2: rule__GenerationTask__UnorderedGroup_3__6
+ // InternalApplicationConfiguration.g:10358:2: rule__GenerationTask__UnorderedGroup_3__6
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__6();
@@ -30930,26 +32029,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6"
- // InternalApplicationConfiguration.g:10011:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
+ // InternalApplicationConfiguration.g:10364:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10015:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
- // InternalApplicationConfiguration.g:10016:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
+ // InternalApplicationConfiguration.g:10368:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? )
+ // InternalApplicationConfiguration.g:10369:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
- int alt72=2;
- alt72 = dfa72.predict(input);
- switch (alt72) {
+ // InternalApplicationConfiguration.g:10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?
+ int alt74=2;
+ alt74 = dfa74.predict(input);
+ switch (alt74) {
case 1 :
- // InternalApplicationConfiguration.g:10017:2: rule__GenerationTask__UnorderedGroup_3__7
+ // InternalApplicationConfiguration.g:10370:2: rule__GenerationTask__UnorderedGroup_3__7
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__7();
@@ -30981,26 +32080,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7"
- // InternalApplicationConfiguration.g:10023:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
+ // InternalApplicationConfiguration.g:10376:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10027:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
- // InternalApplicationConfiguration.g:10028:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
+ // InternalApplicationConfiguration.g:10380:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? )
+ // InternalApplicationConfiguration.g:10381:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
- int alt73=2;
- alt73 = dfa73.predict(input);
- switch (alt73) {
+ // InternalApplicationConfiguration.g:10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?
+ int alt75=2;
+ alt75 = dfa75.predict(input);
+ switch (alt75) {
case 1 :
- // InternalApplicationConfiguration.g:10029:2: rule__GenerationTask__UnorderedGroup_3__8
+ // InternalApplicationConfiguration.g:10382:2: rule__GenerationTask__UnorderedGroup_3__8
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__8();
@@ -31032,26 +32131,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8"
- // InternalApplicationConfiguration.g:10035:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
+ // InternalApplicationConfiguration.g:10388:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10039:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
- // InternalApplicationConfiguration.g:10040:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
+ // InternalApplicationConfiguration.g:10392:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? )
+ // InternalApplicationConfiguration.g:10393:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
- int alt74=2;
- alt74 = dfa74.predict(input);
- switch (alt74) {
+ // InternalApplicationConfiguration.g:10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?
+ int alt76=2;
+ alt76 = dfa76.predict(input);
+ switch (alt76) {
case 1 :
- // InternalApplicationConfiguration.g:10041:2: rule__GenerationTask__UnorderedGroup_3__9
+ // InternalApplicationConfiguration.g:10394:2: rule__GenerationTask__UnorderedGroup_3__9
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__9();
@@ -31083,26 +32182,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9"
- // InternalApplicationConfiguration.g:10047:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
+ // InternalApplicationConfiguration.g:10400:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10051:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
- // InternalApplicationConfiguration.g:10052:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
+ // InternalApplicationConfiguration.g:10404:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? )
+ // InternalApplicationConfiguration.g:10405:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
- int alt75=2;
- alt75 = dfa75.predict(input);
- switch (alt75) {
+ // InternalApplicationConfiguration.g:10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?
+ int alt77=2;
+ alt77 = dfa77.predict(input);
+ switch (alt77) {
case 1 :
- // InternalApplicationConfiguration.g:10053:2: rule__GenerationTask__UnorderedGroup_3__10
+ // InternalApplicationConfiguration.g:10406:2: rule__GenerationTask__UnorderedGroup_3__10
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__10();
@@ -31134,26 +32233,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10"
- // InternalApplicationConfiguration.g:10059:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
+ // InternalApplicationConfiguration.g:10412:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10063:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
- // InternalApplicationConfiguration.g:10064:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
+ // InternalApplicationConfiguration.g:10416:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? )
+ // InternalApplicationConfiguration.g:10417:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
- int alt76=2;
- alt76 = dfa76.predict(input);
- switch (alt76) {
+ // InternalApplicationConfiguration.g:10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?
+ int alt78=2;
+ alt78 = dfa78.predict(input);
+ switch (alt78) {
case 1 :
- // InternalApplicationConfiguration.g:10065:2: rule__GenerationTask__UnorderedGroup_3__11
+ // InternalApplicationConfiguration.g:10418:2: rule__GenerationTask__UnorderedGroup_3__11
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__11();
@@ -31185,26 +32284,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11"
- // InternalApplicationConfiguration.g:10071:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ;
+ // InternalApplicationConfiguration.g:10424:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ;
public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10075:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? )
- // InternalApplicationConfiguration.g:10076:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )?
+ // InternalApplicationConfiguration.g:10428:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? )
+ // InternalApplicationConfiguration.g:10429:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )?
{
pushFollow(FOLLOW_49);
rule__GenerationTask__UnorderedGroup_3__Impl();
state._fsp--;
- // InternalApplicationConfiguration.g:10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?
- int alt77=2;
- alt77 = dfa77.predict(input);
- switch (alt77) {
+ // InternalApplicationConfiguration.g:10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?
+ int alt79=2;
+ alt79 = dfa79.predict(input);
+ switch (alt79) {
case 1 :
- // InternalApplicationConfiguration.g:10077:2: rule__GenerationTask__UnorderedGroup_3__12
+ // InternalApplicationConfiguration.g:10430:2: rule__GenerationTask__UnorderedGroup_3__12
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__12();
@@ -31236,14 +32335,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12"
- // InternalApplicationConfiguration.g:10083:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ;
+ // InternalApplicationConfiguration.g:10436:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ;
public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10087:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
- // InternalApplicationConfiguration.g:10088:2: rule__GenerationTask__UnorderedGroup_3__Impl
+ // InternalApplicationConfiguration.g:10440:1: ( rule__GenerationTask__UnorderedGroup_3__Impl )
+ // InternalApplicationConfiguration.g:10441:2: rule__GenerationTask__UnorderedGroup_3__Impl
{
pushFollow(FOLLOW_2);
rule__GenerationTask__UnorderedGroup_3__Impl();
@@ -31269,17 +32368,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
- // InternalApplicationConfiguration.g:10095:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
+ // InternalApplicationConfiguration.g:10448:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10099:1: ( ( ruleImport ) )
- // InternalApplicationConfiguration.g:10100:2: ( ruleImport )
+ // InternalApplicationConfiguration.g:10452:1: ( ( ruleImport ) )
+ // InternalApplicationConfiguration.g:10453:2: ( ruleImport )
{
- // InternalApplicationConfiguration.g:10100:2: ( ruleImport )
- // InternalApplicationConfiguration.g:10101:3: ruleImport
+ // InternalApplicationConfiguration.g:10453:2: ( ruleImport )
+ // InternalApplicationConfiguration.g:10454:3: ruleImport
{
before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -31310,17 +32409,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
- // InternalApplicationConfiguration.g:10110:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
+ // InternalApplicationConfiguration.g:10463:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10114:1: ( ( ruleCommand ) )
- // InternalApplicationConfiguration.g:10115:2: ( ruleCommand )
+ // InternalApplicationConfiguration.g:10467:1: ( ( ruleCommand ) )
+ // InternalApplicationConfiguration.g:10468:2: ( ruleCommand )
{
- // InternalApplicationConfiguration.g:10115:2: ( ruleCommand )
- // InternalApplicationConfiguration.g:10116:3: ruleCommand
+ // InternalApplicationConfiguration.g:10468:2: ( ruleCommand )
+ // InternalApplicationConfiguration.g:10469:3: ruleCommand
{
before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -31351,21 +32450,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
- // InternalApplicationConfiguration.g:10125:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
+ // InternalApplicationConfiguration.g:10478:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_STRING ) ) )
- // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10482:1: ( ( ( RULE_STRING ) ) )
+ // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) )
{
- // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:10131:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10484:3: ( RULE_STRING )
{
before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
- // InternalApplicationConfiguration.g:10132:3: ( RULE_STRING )
- // InternalApplicationConfiguration.g:10133:4: RULE_STRING
+ // InternalApplicationConfiguration.g:10485:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10486:4: RULE_STRING
{
before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
match(input,RULE_STRING,FOLLOW_2);
@@ -31396,21 +32495,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
- // InternalApplicationConfiguration.g:10144:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
+ // InternalApplicationConfiguration.g:10497:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_STRING ) ) )
- // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10501:1: ( ( ( RULE_STRING ) ) )
+ // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) )
{
- // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:10150:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10503:3: ( RULE_STRING )
{
before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
- // InternalApplicationConfiguration.g:10151:3: ( RULE_STRING )
- // InternalApplicationConfiguration.g:10152:4: RULE_STRING
+ // InternalApplicationConfiguration.g:10504:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10505:4: RULE_STRING
{
before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
match(input,RULE_STRING,FOLLOW_2);
@@ -31441,21 +32540,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CftImport__ImportedCftAssignment_2"
- // InternalApplicationConfiguration.g:10163:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ;
+ // InternalApplicationConfiguration.g:10516:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ;
public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10167:1: ( ( ( RULE_STRING ) ) )
- // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10520:1: ( ( ( RULE_STRING ) ) )
+ // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) )
{
- // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:10169:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10522:3: ( RULE_STRING )
{
before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0());
- // InternalApplicationConfiguration.g:10170:3: ( RULE_STRING )
- // InternalApplicationConfiguration.g:10171:4: RULE_STRING
+ // InternalApplicationConfiguration.g:10523:3: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10524:4: RULE_STRING
{
before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1());
match(input,RULE_STRING,FOLLOW_2);
@@ -31486,17 +32585,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileSpecification__PathAssignment"
- // InternalApplicationConfiguration.g:10182:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
+ // InternalApplicationConfiguration.g:10535:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ;
public final void rule__FileSpecification__PathAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10186:1: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10539:1: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING )
{
- // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING )
- // InternalApplicationConfiguration.g:10188:3: RULE_STRING
+ // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:10541:3: RULE_STRING
{
before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -31523,17 +32622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:10197:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:10550:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10201:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10202:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10554:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10555:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:10202:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:10203:3: RULE_ID
+ // InternalApplicationConfiguration.g:10555:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10556:3: RULE_ID
{
before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -31560,17 +32659,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3"
- // InternalApplicationConfiguration.g:10212:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
+ // InternalApplicationConfiguration.g:10565:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ;
public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10216:1: ( ( ruleFileSpecification ) )
- // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification )
+ // InternalApplicationConfiguration.g:10569:1: ( ( ruleFileSpecification ) )
+ // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification )
{
- // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification )
- // InternalApplicationConfiguration.g:10218:3: ruleFileSpecification
+ // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification )
+ // InternalApplicationConfiguration.g:10571:3: ruleFileSpecification
{
before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0());
pushFollow(FOLLOW_2);
@@ -31601,21 +32700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FileReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:10227:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:10580:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__FileReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10231:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10584:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10233:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10586:3: ( RULE_ID )
{
before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:10234:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10235:4: RULE_ID
+ // InternalApplicationConfiguration.g:10587:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10588:4: RULE_ID
{
before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -31646,17 +32745,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
- // InternalApplicationConfiguration.g:10246:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
+ // InternalApplicationConfiguration.g:10599:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10250:1: ( ( ruleMetamodelEntry ) )
- // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry )
+ // InternalApplicationConfiguration.g:10603:1: ( ( ruleMetamodelEntry ) )
+ // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry )
{
- // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry )
- // InternalApplicationConfiguration.g:10252:3: ruleMetamodelEntry
+ // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry )
+ // InternalApplicationConfiguration.g:10605:3: ruleMetamodelEntry
{
before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -31687,17 +32786,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
- // InternalApplicationConfiguration.g:10261:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
+ // InternalApplicationConfiguration.g:10614:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10265:1: ( ( ruleMetamodelEntry ) )
- // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry )
+ // InternalApplicationConfiguration.g:10618:1: ( ( ruleMetamodelEntry ) )
+ // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry )
{
- // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry )
- // InternalApplicationConfiguration.g:10267:3: ruleMetamodelEntry
+ // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry )
+ // InternalApplicationConfiguration.g:10620:3: ruleMetamodelEntry
{
before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -31728,21 +32827,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
- // InternalApplicationConfiguration.g:10276:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:10629:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10280:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10633:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10282:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10635:3: ( ruleQualifiedName )
{
before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
- // InternalApplicationConfiguration.g:10283:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10284:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:10636:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10637:4: ruleQualifiedName
{
before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1());
pushFollow(FOLLOW_2);
@@ -31777,17 +32876,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
- // InternalApplicationConfiguration.g:10295:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
+ // InternalApplicationConfiguration.g:10648:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10299:1: ( ( ruleMetamodelElement ) )
- // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:10652:1: ( ( ruleMetamodelElement ) )
+ // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement )
{
- // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement )
- // InternalApplicationConfiguration.g:10301:3: ruleMetamodelElement
+ // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:10654:3: ruleMetamodelElement
{
before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
pushFollow(FOLLOW_2);
@@ -31818,17 +32917,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
- // InternalApplicationConfiguration.g:10310:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
+ // InternalApplicationConfiguration.g:10663:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10314:1: ( ( ruleMetamodelElement ) )
- // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:10667:1: ( ( ruleMetamodelElement ) )
+ // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement )
{
- // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement )
- // InternalApplicationConfiguration.g:10316:3: ruleMetamodelElement
+ // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:10669:3: ruleMetamodelElement
{
before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
pushFollow(FOLLOW_2);
@@ -31859,21 +32958,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
- // InternalApplicationConfiguration.g:10325:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:10678:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10329:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10682:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10331:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10684:3: ( ruleQualifiedName )
{
before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
- // InternalApplicationConfiguration.g:10332:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10333:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:10685:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10686:4: ruleQualifiedName
{
before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1());
pushFollow(FOLLOW_2);
@@ -31908,21 +33007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
- // InternalApplicationConfiguration.g:10344:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:10697:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10348:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10701:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10350:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10703:3: ( RULE_ID )
{
before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
- // InternalApplicationConfiguration.g:10351:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10352:4: RULE_ID
+ // InternalApplicationConfiguration.g:10704:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10705:4: RULE_ID
{
before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -31953,21 +33052,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
- // InternalApplicationConfiguration.g:10363:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:10716:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10367:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10720:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10369:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10722:3: ( RULE_ID )
{
before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
- // InternalApplicationConfiguration.g:10370:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10371:4: RULE_ID
+ // InternalApplicationConfiguration.g:10723:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10724:4: RULE_ID
{
before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -31998,17 +33097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:10382:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:10735:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10386:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10387:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10739:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10740:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:10387:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:10388:3: RULE_ID
+ // InternalApplicationConfiguration.g:10740:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10741:3: RULE_ID
{
before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -32035,17 +33134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:10397:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
+ // InternalApplicationConfiguration.g:10750:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10401:1: ( ( ruleMetamodelSpecification ) )
- // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification )
+ // InternalApplicationConfiguration.g:10754:1: ( ( ruleMetamodelSpecification ) )
+ // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification )
{
- // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification )
- // InternalApplicationConfiguration.g:10403:3: ruleMetamodelSpecification
+ // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification )
+ // InternalApplicationConfiguration.g:10756:3: ruleMetamodelSpecification
{
before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -32076,21 +33175,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MetamodelReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:10412:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:10765:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10416:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10769:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10418:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10771:3: ( RULE_ID )
{
before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:10419:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10420:4: RULE_ID
+ // InternalApplicationConfiguration.g:10772:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10773:4: RULE_ID
{
before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32121,17 +33220,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1"
- // InternalApplicationConfiguration.g:10431:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
+ // InternalApplicationConfiguration.g:10784:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ;
public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10435:1: ( ( rulePartialModelEntry ) )
- // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry )
+ // InternalApplicationConfiguration.g:10788:1: ( ( rulePartialModelEntry ) )
+ // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry )
{
- // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry )
- // InternalApplicationConfiguration.g:10437:3: rulePartialModelEntry
+ // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry )
+ // InternalApplicationConfiguration.g:10790:3: rulePartialModelEntry
{
before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -32162,17 +33261,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1"
- // InternalApplicationConfiguration.g:10446:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
+ // InternalApplicationConfiguration.g:10799:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ;
public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10450:1: ( ( rulePartialModelEntry ) )
- // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry )
+ // InternalApplicationConfiguration.g:10803:1: ( ( rulePartialModelEntry ) )
+ // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry )
{
- // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry )
- // InternalApplicationConfiguration.g:10452:3: rulePartialModelEntry
+ // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry )
+ // InternalApplicationConfiguration.g:10805:3: rulePartialModelEntry
{
before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -32203,17 +33302,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ModelEntry__PathAssignment"
- // InternalApplicationConfiguration.g:10461:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:10814:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ;
public final void rule__ModelEntry__PathAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:10466:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:10818:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:10819:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:10466:2: ( ruleFile )
- // InternalApplicationConfiguration.g:10467:3: ruleFile
+ // InternalApplicationConfiguration.g:10819:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:10820:3: ruleFile
{
before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -32244,17 +33343,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__PathAssignment_1"
- // InternalApplicationConfiguration.g:10476:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:10829:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ;
public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10480:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:10481:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:10833:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:10834:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:10481:2: ( ruleFile )
- // InternalApplicationConfiguration.g:10482:3: ruleFile
+ // InternalApplicationConfiguration.g:10834:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:10835:3: ruleFile
{
before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -32285,17 +33384,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2"
- // InternalApplicationConfiguration.g:10491:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
+ // InternalApplicationConfiguration.g:10844:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ;
public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10495:1: ( ( ruleModelEntry ) )
- // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:10848:1: ( ( ruleModelEntry ) )
+ // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry )
{
- // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry )
- // InternalApplicationConfiguration.g:10497:3: ruleModelEntry
+ // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:10850:3: ruleModelEntry
{
before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0());
pushFollow(FOLLOW_2);
@@ -32326,17 +33425,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1"
- // InternalApplicationConfiguration.g:10506:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
+ // InternalApplicationConfiguration.g:10859:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ;
public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10510:1: ( ( ruleModelEntry ) )
- // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:10863:1: ( ( ruleModelEntry ) )
+ // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry )
{
- // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry )
- // InternalApplicationConfiguration.g:10512:3: ruleModelEntry
+ // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry )
+ // InternalApplicationConfiguration.g:10865:3: ruleModelEntry
{
before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0());
pushFollow(FOLLOW_2);
@@ -32367,17 +33466,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:10521:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:10874:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10525:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10526:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10878:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10879:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:10526:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:10527:3: RULE_ID
+ // InternalApplicationConfiguration.g:10879:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10880:3: RULE_ID
{
before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -32404,17 +33503,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:10536:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
+ // InternalApplicationConfiguration.g:10889:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ;
public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10540:1: ( ( rulePartialModelSpecification ) )
- // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification )
+ // InternalApplicationConfiguration.g:10893:1: ( ( rulePartialModelSpecification ) )
+ // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification )
{
- // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification )
- // InternalApplicationConfiguration.g:10542:3: rulePartialModelSpecification
+ // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification )
+ // InternalApplicationConfiguration.g:10895:3: rulePartialModelSpecification
{
before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -32445,21 +33544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PartialModelReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:10551:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:10904:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10555:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10908:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10557:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:10910:3: ( RULE_ID )
{
before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:10558:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10559:4: RULE_ID
+ // InternalApplicationConfiguration.g:10911:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:10912:4: RULE_ID
{
before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32490,17 +33589,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__EntriesAssignment_1"
- // InternalApplicationConfiguration.g:10570:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
+ // InternalApplicationConfiguration.g:10923:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ;
public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10574:1: ( ( rulePatternEntry ) )
- // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry )
+ // InternalApplicationConfiguration.g:10927:1: ( ( rulePatternEntry ) )
+ // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry )
{
- // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry )
- // InternalApplicationConfiguration.g:10576:3: rulePatternEntry
+ // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry )
+ // InternalApplicationConfiguration.g:10929:3: rulePatternEntry
{
before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -32531,17 +33630,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1"
- // InternalApplicationConfiguration.g:10585:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
+ // InternalApplicationConfiguration.g:10938:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ;
public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10589:1: ( ( rulePatternEntry ) )
- // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry )
+ // InternalApplicationConfiguration.g:10942:1: ( ( rulePatternEntry ) )
+ // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry )
{
- // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry )
- // InternalApplicationConfiguration.g:10591:3: rulePatternEntry
+ // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry )
+ // InternalApplicationConfiguration.g:10944:3: rulePatternEntry
{
before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -32572,21 +33671,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__PackageAssignment_1"
- // InternalApplicationConfiguration.g:10600:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:10953:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10604:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10957:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10606:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:10959:3: ( ruleQualifiedName )
{
before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0());
- // InternalApplicationConfiguration.g:10607:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10608:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:10960:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:10961:4: ruleQualifiedName
{
before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1());
pushFollow(FOLLOW_2);
@@ -32621,17 +33720,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2"
- // InternalApplicationConfiguration.g:10619:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
+ // InternalApplicationConfiguration.g:10972:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ;
public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10623:1: ( ( rulePatternElement ) )
- // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:10976:1: ( ( rulePatternElement ) )
+ // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement )
{
- // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement )
- // InternalApplicationConfiguration.g:10625:3: rulePatternElement
+ // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:10978:3: rulePatternElement
{
before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0());
pushFollow(FOLLOW_2);
@@ -32662,17 +33761,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"
- // InternalApplicationConfiguration.g:10634:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
+ // InternalApplicationConfiguration.g:10987:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ;
public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10638:1: ( ( rulePatternElement ) )
- // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:10991:1: ( ( rulePatternElement ) )
+ // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement )
{
- // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement )
- // InternalApplicationConfiguration.g:10640:3: rulePatternElement
+ // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:10993:3: rulePatternElement
{
before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0());
pushFollow(FOLLOW_2);
@@ -32703,21 +33802,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__PackageAssignment_0_0"
- // InternalApplicationConfiguration.g:10649:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:11002:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10653:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11006:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10655:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11008:3: ( ruleQualifiedName )
{
before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0());
- // InternalApplicationConfiguration.g:10656:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10657:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:11009:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11010:4: ruleQualifiedName
{
before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1());
pushFollow(FOLLOW_2);
@@ -32752,21 +33851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__PatternElement__PatternAssignment_1"
- // InternalApplicationConfiguration.g:10668:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11021:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ;
public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10672:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11025:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10674:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11027:3: ( RULE_ID )
{
before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0());
- // InternalApplicationConfiguration.g:10675:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10676:4: RULE_ID
+ // InternalApplicationConfiguration.g:11028:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11029:4: RULE_ID
{
before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32797,17 +33896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:10687:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:11040:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10691:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10692:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11044:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11045:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:10692:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:10693:3: RULE_ID
+ // InternalApplicationConfiguration.g:11045:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11046:3: RULE_ID
{
before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -32834,17 +33933,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:10702:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
+ // InternalApplicationConfiguration.g:11055:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ;
public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10706:1: ( ( rulePatternSpecification ) )
- // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification )
+ // InternalApplicationConfiguration.g:11059:1: ( ( rulePatternSpecification ) )
+ // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification )
{
- // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification )
- // InternalApplicationConfiguration.g:10708:3: rulePatternSpecification
+ // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification )
+ // InternalApplicationConfiguration.g:11061:3: rulePatternSpecification
{
before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -32875,21 +33974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GraphPatternReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:10717:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11070:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10721:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11074:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10723:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11076:3: ( RULE_ID )
{
before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:10724:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10725:4: RULE_ID
+ // InternalApplicationConfiguration.g:11077:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11078:4: RULE_ID
{
before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -32920,17 +34019,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1"
- // InternalApplicationConfiguration.g:10736:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ;
+ // InternalApplicationConfiguration.g:11089:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ;
public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10740:1: ( ( ruleObjectiveEntry ) )
- // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry )
+ // InternalApplicationConfiguration.g:11093:1: ( ( ruleObjectiveEntry ) )
+ // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry )
{
- // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry )
- // InternalApplicationConfiguration.g:10742:3: ruleObjectiveEntry
+ // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry )
+ // InternalApplicationConfiguration.g:11095:3: ruleObjectiveEntry
{
before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -32961,17 +34060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1"
- // InternalApplicationConfiguration.g:10751:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ;
+ // InternalApplicationConfiguration.g:11104:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ;
public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10755:1: ( ( ruleObjectiveEntry ) )
- // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry )
+ // InternalApplicationConfiguration.g:11108:1: ( ( ruleObjectiveEntry ) )
+ // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry )
{
- // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry )
- // InternalApplicationConfiguration.g:10757:3: ruleObjectiveEntry
+ // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry )
+ // InternalApplicationConfiguration.g:11110:3: ruleObjectiveEntry
{
before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0());
pushFollow(FOLLOW_2);
@@ -33002,17 +34101,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0"
- // InternalApplicationConfiguration.g:10766:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ;
+ // InternalApplicationConfiguration.g:11119:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ;
public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10770:1: ( ( ruleOptimizationDirection ) )
- // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection )
+ // InternalApplicationConfiguration.g:11123:1: ( ( ruleOptimizationDirection ) )
+ // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection )
{
- // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection )
- // InternalApplicationConfiguration.g:10772:3: ruleOptimizationDirection
+ // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection )
+ // InternalApplicationConfiguration.g:11125:3: ruleOptimizationDirection
{
before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33043,17 +34142,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1"
- // InternalApplicationConfiguration.g:10781:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ;
+ // InternalApplicationConfiguration.g:11134:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ;
public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10785:1: ( ( ruleObjectiveFunction ) )
- // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction )
+ // InternalApplicationConfiguration.g:11138:1: ( ( ruleObjectiveFunction ) )
+ // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction )
{
- // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction )
- // InternalApplicationConfiguration.g:10787:3: ruleObjectiveFunction
+ // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction )
+ // InternalApplicationConfiguration.g:11140:3: ruleObjectiveFunction
{
before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -33084,17 +34183,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0"
- // InternalApplicationConfiguration.g:10796:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ;
+ // InternalApplicationConfiguration.g:11149:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ;
public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10800:1: ( ( ruleObjectiveFunction ) )
- // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction )
+ // InternalApplicationConfiguration.g:11153:1: ( ( ruleObjectiveFunction ) )
+ // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction )
{
- // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction )
- // InternalApplicationConfiguration.g:10802:3: ruleObjectiveFunction
+ // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction )
+ // InternalApplicationConfiguration.g:11155:3: ruleObjectiveFunction
{
before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0());
pushFollow(FOLLOW_2);
@@ -33125,17 +34224,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1"
- // InternalApplicationConfiguration.g:10811:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ;
+ // InternalApplicationConfiguration.g:11164:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ;
public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10815:1: ( ( ruleComparisonOperator ) )
- // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator )
+ // InternalApplicationConfiguration.g:11168:1: ( ( ruleComparisonOperator ) )
+ // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator )
{
- // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator )
- // InternalApplicationConfiguration.g:10817:3: ruleComparisonOperator
+ // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator )
+ // InternalApplicationConfiguration.g:11170:3: ruleComparisonOperator
{
before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -33166,17 +34265,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2"
- // InternalApplicationConfiguration.g:10826:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ;
+ // InternalApplicationConfiguration.g:11179:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ;
public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10830:1: ( ( ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:11183:1: ( ( ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral )
- // InternalApplicationConfiguration.g:10832:3: ruleREALLiteral
+ // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:11185:3: ruleREALLiteral
{
before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -33206,22 +34305,186 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2"
+ // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2"
+ // InternalApplicationConfiguration.g:11194:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ;
+ public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:11198:1: ( ( ruleCostEntry ) )
+ // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry )
+ {
+ // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry )
+ // InternalApplicationConfiguration.g:11200:3: ruleCostEntry
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
+ pushFollow(FOLLOW_2);
+ ruleCostEntry();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2"
+
+
+ // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1"
+ // InternalApplicationConfiguration.g:11209:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ;
+ public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:11213:1: ( ( ruleCostEntry ) )
+ // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry )
+ {
+ // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry )
+ // InternalApplicationConfiguration.g:11215:3: ruleCostEntry
+ {
+ before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
+ pushFollow(FOLLOW_2);
+ ruleCostEntry();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1"
+
+
+ // $ANTLR start "rule__CostEntry__PatternElementAssignment_0"
+ // InternalApplicationConfiguration.g:11224:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ;
+ public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:11228:1: ( ( rulePatternElement ) )
+ // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement )
+ {
+ // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement )
+ // InternalApplicationConfiguration.g:11230:3: rulePatternElement
+ {
+ before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ rulePatternElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__PatternElementAssignment_0"
+
+
+ // $ANTLR start "rule__CostEntry__WeightAssignment_2"
+ // InternalApplicationConfiguration.g:11239:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ;
+ public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalApplicationConfiguration.g:11243:1: ( ( ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral )
+ {
+ // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral )
+ // InternalApplicationConfiguration.g:11245:3: ruleINTLiteral
+ {
+ before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
+ pushFollow(FOLLOW_2);
+ ruleINTLiteral();
+
+ state._fsp--;
+
+ after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CostEntry__WeightAssignment_2"
+
+
// $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0"
- // InternalApplicationConfiguration.g:10841:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:11254:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10845:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11258:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10847:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11260:3: ( ruleQualifiedName )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0());
- // InternalApplicationConfiguration.g:10848:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10849:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:11261:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11262:4: ruleQualifiedName
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
pushFollow(FOLLOW_2);
@@ -33256,21 +34519,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2"
- // InternalApplicationConfiguration.g:10860:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11273:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10864:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11277:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10866:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11279:3: ( RULE_ID )
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0());
- // InternalApplicationConfiguration.g:10867:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10868:4: RULE_ID
+ // InternalApplicationConfiguration.g:11280:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11281:4: RULE_ID
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -33301,17 +34564,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4"
- // InternalApplicationConfiguration.g:10879:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ;
+ // InternalApplicationConfiguration.g:11292:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ;
public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10883:1: ( ( ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:11296:1: ( ( ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral )
- // InternalApplicationConfiguration.g:10885:3: ruleREALLiteral
+ // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:11298:3: ruleREALLiteral
{
before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
pushFollow(FOLLOW_2);
@@ -33342,21 +34605,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__PackageAssignment_1_0"
- // InternalApplicationConfiguration.g:10894:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalApplicationConfiguration.g:11307:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10898:1: ( ( ( ruleQualifiedName ) ) )
- // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11311:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) )
{
- // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:10900:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:11313:3: ( ruleQualifiedName )
{
before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0());
- // InternalApplicationConfiguration.g:10901:3: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:10902:4: ruleQualifiedName
+ // InternalApplicationConfiguration.g:11314:3: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:11315:4: ruleQualifiedName
{
before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1());
pushFollow(FOLLOW_2);
@@ -33391,21 +34654,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__Mtff__TransformationAssignment_2"
- // InternalApplicationConfiguration.g:10913:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11326:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ;
public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10917:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11330:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10919:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11332:3: ( RULE_ID )
{
before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0());
- // InternalApplicationConfiguration.g:10920:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10921:4: RULE_ID
+ // InternalApplicationConfiguration.g:11333:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11334:4: RULE_ID
{
before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -33436,17 +34699,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:10932:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:11345:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10936:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10937:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11349:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11350:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:10937:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:10938:3: RULE_ID
+ // InternalApplicationConfiguration.g:11350:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11351:3: RULE_ID
{
before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33473,17 +34736,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:10947:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ;
+ // InternalApplicationConfiguration.g:11360:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ;
public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10951:1: ( ( ruleObjectiveSpecification ) )
- // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:11364:1: ( ( ruleObjectiveSpecification ) )
+ // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification )
{
- // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification )
- // InternalApplicationConfiguration.g:10953:3: ruleObjectiveSpecification
+ // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:11366:3: ruleObjectiveSpecification
{
before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -33514,21 +34777,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectiveReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:10962:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11375:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10966:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11379:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:10968:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11381:3: ( RULE_ID )
{
before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:10969:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:10970:4: RULE_ID
+ // InternalApplicationConfiguration.g:11382:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11383:4: RULE_ID
{
before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -33559,17 +34822,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0"
- // InternalApplicationConfiguration.g:10981:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
+ // InternalApplicationConfiguration.g:11394:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ;
public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:10985:1: ( ( ruleConfigEntry ) )
- // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry )
+ // InternalApplicationConfiguration.g:11398:1: ( ( ruleConfigEntry ) )
+ // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry )
{
- // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry )
- // InternalApplicationConfiguration.g:10987:3: ruleConfigEntry
+ // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry )
+ // InternalApplicationConfiguration.g:11400:3: ruleConfigEntry
{
before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -33600,17 +34863,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1"
- // InternalApplicationConfiguration.g:10996:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
+ // InternalApplicationConfiguration.g:11409:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ;
public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11000:1: ( ( ruleConfigEntry ) )
- // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry )
+ // InternalApplicationConfiguration.g:11413:1: ( ( ruleConfigEntry ) )
+ // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry )
{
- // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry )
- // InternalApplicationConfiguration.g:11002:3: ruleConfigEntry
+ // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry )
+ // InternalApplicationConfiguration.g:11415:3: ruleConfigEntry
{
before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -33641,17 +34904,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:11011:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:11424:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11015:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:11016:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11428:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11429:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:11016:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:11017:3: RULE_ID
+ // InternalApplicationConfiguration.g:11429:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11430:3: RULE_ID
{
before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -33678,17 +34941,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:11026:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
+ // InternalApplicationConfiguration.g:11439:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ;
public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11030:1: ( ( ruleConfigSpecification ) )
- // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:11443:1: ( ( ruleConfigSpecification ) )
+ // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification )
{
- // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification )
- // InternalApplicationConfiguration.g:11032:3: ruleConfigSpecification
+ // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:11445:3: ruleConfigSpecification
{
before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -33719,17 +34982,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__DocumentationEntry__LevelAssignment_2"
- // InternalApplicationConfiguration.g:11041:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ;
+ // InternalApplicationConfiguration.g:11454:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ;
public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11045:1: ( ( ruleDocumentLevelSpecification ) )
- // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification )
+ // InternalApplicationConfiguration.g:11458:1: ( ( ruleDocumentLevelSpecification ) )
+ // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification )
{
- // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification )
- // InternalApplicationConfiguration.g:11047:3: ruleDocumentLevelSpecification
+ // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification )
+ // InternalApplicationConfiguration.g:11460:3: ruleDocumentLevelSpecification
{
before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -33760,17 +35023,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2"
- // InternalApplicationConfiguration.g:11056:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:11469:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ;
public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11060:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11061:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:11473:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:11474:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11061:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11062:3: RULE_INT
+ // InternalApplicationConfiguration.g:11474:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:11475:3: RULE_INT
{
before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
match(input,RULE_INT,FOLLOW_2);
@@ -33797,17 +35060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2"
- // InternalApplicationConfiguration.g:11071:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:11484:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ;
public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11075:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11076:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:11488:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:11489:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11076:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11077:3: RULE_INT
+ // InternalApplicationConfiguration.g:11489:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:11490:3: RULE_INT
{
before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
match(input,RULE_INT,FOLLOW_2);
@@ -33834,17 +35097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__KeyAssignment_0"
- // InternalApplicationConfiguration.g:11086:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ;
+ // InternalApplicationConfiguration.g:11499:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ;
public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11090:1: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:11503:1: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING )
{
- // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING )
- // InternalApplicationConfiguration.g:11092:3: RULE_STRING
+ // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:11505:3: RULE_STRING
{
before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -33871,17 +35134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__CustomEntry__ValueAssignment_2"
- // InternalApplicationConfiguration.g:11101:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ;
+ // InternalApplicationConfiguration.g:11514:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ;
public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11105:1: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:11518:1: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING )
{
- // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING )
- // InternalApplicationConfiguration.g:11107:3: RULE_STRING
+ // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:11520:3: RULE_STRING
{
before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -33908,21 +35171,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ConfigReference__ConfigAssignment"
- // InternalApplicationConfiguration.g:11116:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:11529:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ;
public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11120:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11533:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:11122:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:11535:3: ( RULE_ID )
{
before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:11123:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:11124:4: RULE_ID
+ // InternalApplicationConfiguration.g:11536:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:11537:4: RULE_ID
{
before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -33953,17 +35216,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0"
- // InternalApplicationConfiguration.g:11135:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
+ // InternalApplicationConfiguration.g:11548:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ;
public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11139:1: ( ( ruleTypeScope ) )
- // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope )
+ // InternalApplicationConfiguration.g:11552:1: ( ( ruleTypeScope ) )
+ // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope )
{
- // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope )
- // InternalApplicationConfiguration.g:11141:3: ruleTypeScope
+ // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope )
+ // InternalApplicationConfiguration.g:11554:3: ruleTypeScope
{
before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -33994,17 +35257,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1"
- // InternalApplicationConfiguration.g:11150:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
+ // InternalApplicationConfiguration.g:11563:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ;
public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11154:1: ( ( ruleTypeScope ) )
- // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope )
+ // InternalApplicationConfiguration.g:11567:1: ( ( ruleTypeScope ) )
+ // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope )
{
- // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope )
- // InternalApplicationConfiguration.g:11156:3: ruleTypeScope
+ // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope )
+ // InternalApplicationConfiguration.g:11569:3: ruleTypeScope
{
before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -34035,17 +35298,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__TypeAssignment_1"
- // InternalApplicationConfiguration.g:11165:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
+ // InternalApplicationConfiguration.g:11578:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ;
public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11169:1: ( ( ruleClassReference ) )
- // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference )
+ // InternalApplicationConfiguration.g:11582:1: ( ( ruleClassReference ) )
+ // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference )
{
- // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference )
- // InternalApplicationConfiguration.g:11171:3: ruleClassReference
+ // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference )
+ // InternalApplicationConfiguration.g:11584:3: ruleClassReference
{
before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -34076,24 +35339,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0"
- // InternalApplicationConfiguration.g:11180:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
+ // InternalApplicationConfiguration.g:11593:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11184:1: ( ( ( '+=' ) ) )
- // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11597:1: ( ( ( '+=' ) ) )
+ // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) )
{
- // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) )
- // InternalApplicationConfiguration.g:11186:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11599:3: ( '+=' )
{
before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- // InternalApplicationConfiguration.g:11187:3: ( '+=' )
- // InternalApplicationConfiguration.g:11188:4: '+='
+ // InternalApplicationConfiguration.g:11600:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11601:4: '+='
{
before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
}
@@ -34121,24 +35384,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1"
- // InternalApplicationConfiguration.g:11199:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
+ // InternalApplicationConfiguration.g:11612:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11203:1: ( ( ( '=' ) ) )
- // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11616:1: ( ( ( '=' ) ) )
+ // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) )
{
- // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) )
- // InternalApplicationConfiguration.g:11205:3: ( '=' )
+ // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11618:3: ( '=' )
{
before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11206:3: ( '=' )
- // InternalApplicationConfiguration.g:11207:4: '='
+ // InternalApplicationConfiguration.g:11619:3: ( '=' )
+ // InternalApplicationConfiguration.g:11620:4: '='
{
before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
}
@@ -34166,17 +35429,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0"
- // InternalApplicationConfiguration.g:11218:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
+ // InternalApplicationConfiguration.g:11631:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11222:1: ( ( ruleExactNumber ) )
- // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11635:1: ( ( ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber )
{
- // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber )
- // InternalApplicationConfiguration.g:11224:3: ruleExactNumber
+ // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11637:3: ruleExactNumber
{
before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -34207,17 +35470,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1"
- // InternalApplicationConfiguration.g:11233:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
+ // InternalApplicationConfiguration.g:11646:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11237:1: ( ( ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11650:1: ( ( ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber )
- // InternalApplicationConfiguration.g:11239:3: ruleIntervallNumber
+ // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11652:3: ruleIntervallNumber
{
before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -34248,17 +35511,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1"
- // InternalApplicationConfiguration.g:11248:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
+ // InternalApplicationConfiguration.g:11661:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ;
public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11252:1: ( ( ruleObjectReference ) )
- // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference )
+ // InternalApplicationConfiguration.g:11665:1: ( ( ruleObjectReference ) )
+ // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference )
{
- // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference )
- // InternalApplicationConfiguration.g:11254:3: ruleObjectReference
+ // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference )
+ // InternalApplicationConfiguration.g:11667:3: ruleObjectReference
{
before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -34289,24 +35552,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0"
- // InternalApplicationConfiguration.g:11263:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
+ // InternalApplicationConfiguration.g:11676:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11267:1: ( ( ( '+=' ) ) )
- // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11680:1: ( ( ( '+=' ) ) )
+ // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) )
{
- // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) )
- // InternalApplicationConfiguration.g:11269:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11682:3: ( '+=' )
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- // InternalApplicationConfiguration.g:11270:3: ( '+=' )
- // InternalApplicationConfiguration.g:11271:4: '+='
+ // InternalApplicationConfiguration.g:11683:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11684:4: '+='
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
}
@@ -34334,24 +35597,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1"
- // InternalApplicationConfiguration.g:11282:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
+ // InternalApplicationConfiguration.g:11695:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11286:1: ( ( ( '=' ) ) )
- // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11699:1: ( ( ( '=' ) ) )
+ // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) )
{
- // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) )
- // InternalApplicationConfiguration.g:11288:3: ( '=' )
+ // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11701:3: ( '=' )
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11289:3: ( '=' )
- // InternalApplicationConfiguration.g:11290:4: '='
+ // InternalApplicationConfiguration.g:11702:3: ( '=' )
+ // InternalApplicationConfiguration.g:11703:4: '='
{
before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
}
@@ -34379,17 +35642,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0"
- // InternalApplicationConfiguration.g:11301:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
+ // InternalApplicationConfiguration.g:11714:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11305:1: ( ( ruleExactNumber ) )
- // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11718:1: ( ( ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber )
{
- // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber )
- // InternalApplicationConfiguration.g:11307:3: ruleExactNumber
+ // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11720:3: ruleExactNumber
{
before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -34420,17 +35683,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1"
- // InternalApplicationConfiguration.g:11316:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
+ // InternalApplicationConfiguration.g:11729:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11320:1: ( ( ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11733:1: ( ( ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber )
- // InternalApplicationConfiguration.g:11322:3: ruleIntervallNumber
+ // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11735:3: ruleIntervallNumber
{
before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -34461,17 +35724,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1"
- // InternalApplicationConfiguration.g:11331:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
+ // InternalApplicationConfiguration.g:11744:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ;
public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11335:1: ( ( ruleIntegerReference ) )
- // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference )
+ // InternalApplicationConfiguration.g:11748:1: ( ( ruleIntegerReference ) )
+ // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference )
{
- // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference )
- // InternalApplicationConfiguration.g:11337:3: ruleIntegerReference
+ // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference )
+ // InternalApplicationConfiguration.g:11750:3: ruleIntegerReference
{
before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -34502,24 +35765,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0"
- // InternalApplicationConfiguration.g:11346:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
+ // InternalApplicationConfiguration.g:11759:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11350:1: ( ( ( '+=' ) ) )
- // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11763:1: ( ( ( '+=' ) ) )
+ // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) )
{
- // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) )
- // InternalApplicationConfiguration.g:11352:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11765:3: ( '+=' )
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- // InternalApplicationConfiguration.g:11353:3: ( '+=' )
- // InternalApplicationConfiguration.g:11354:4: '+='
+ // InternalApplicationConfiguration.g:11766:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11767:4: '+='
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
}
@@ -34547,24 +35810,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1"
- // InternalApplicationConfiguration.g:11365:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
+ // InternalApplicationConfiguration.g:11778:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11369:1: ( ( ( '=' ) ) )
- // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11782:1: ( ( ( '=' ) ) )
+ // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) )
{
- // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) )
- // InternalApplicationConfiguration.g:11371:3: ( '=' )
+ // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11784:3: ( '=' )
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11372:3: ( '=' )
- // InternalApplicationConfiguration.g:11373:4: '='
+ // InternalApplicationConfiguration.g:11785:3: ( '=' )
+ // InternalApplicationConfiguration.g:11786:4: '='
{
before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
}
@@ -34592,17 +35855,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0"
- // InternalApplicationConfiguration.g:11384:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
+ // InternalApplicationConfiguration.g:11797:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11388:1: ( ( ruleExactNumber ) )
- // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11801:1: ( ( ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber )
{
- // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber )
- // InternalApplicationConfiguration.g:11390:3: ruleExactNumber
+ // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11803:3: ruleExactNumber
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -34633,17 +35896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1"
- // InternalApplicationConfiguration.g:11399:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
+ // InternalApplicationConfiguration.g:11812:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11403:1: ( ( ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11816:1: ( ( ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber )
- // InternalApplicationConfiguration.g:11405:3: ruleIntervallNumber
+ // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11818:3: ruleIntervallNumber
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -34674,17 +35937,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2"
- // InternalApplicationConfiguration.g:11414:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
+ // InternalApplicationConfiguration.g:11827:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ;
public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11418:1: ( ( ruleIntEnumberation ) )
- // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation )
+ // InternalApplicationConfiguration.g:11831:1: ( ( ruleIntEnumberation ) )
+ // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation )
{
- // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation )
- // InternalApplicationConfiguration.g:11420:3: ruleIntEnumberation
+ // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation )
+ // InternalApplicationConfiguration.g:11833:3: ruleIntEnumberation
{
before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
pushFollow(FOLLOW_2);
@@ -34715,17 +35978,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__TypeAssignment_1"
- // InternalApplicationConfiguration.g:11429:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
+ // InternalApplicationConfiguration.g:11842:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ;
public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11433:1: ( ( ruleRealReference ) )
- // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference )
+ // InternalApplicationConfiguration.g:11846:1: ( ( ruleRealReference ) )
+ // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference )
{
- // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference )
- // InternalApplicationConfiguration.g:11435:3: ruleRealReference
+ // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference )
+ // InternalApplicationConfiguration.g:11848:3: ruleRealReference
{
before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -34756,24 +36019,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0"
- // InternalApplicationConfiguration.g:11444:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
+ // InternalApplicationConfiguration.g:11857:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11448:1: ( ( ( '+=' ) ) )
- // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11861:1: ( ( ( '+=' ) ) )
+ // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) )
{
- // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) )
- // InternalApplicationConfiguration.g:11450:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11863:3: ( '+=' )
{
before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- // InternalApplicationConfiguration.g:11451:3: ( '+=' )
- // InternalApplicationConfiguration.g:11452:4: '+='
+ // InternalApplicationConfiguration.g:11864:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11865:4: '+='
{
before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
}
@@ -34801,24 +36064,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1"
- // InternalApplicationConfiguration.g:11463:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
+ // InternalApplicationConfiguration.g:11876:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11467:1: ( ( ( '=' ) ) )
- // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11880:1: ( ( ( '=' ) ) )
+ // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) )
{
- // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) )
- // InternalApplicationConfiguration.g:11469:3: ( '=' )
+ // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11882:3: ( '=' )
{
before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11470:3: ( '=' )
- // InternalApplicationConfiguration.g:11471:4: '='
+ // InternalApplicationConfiguration.g:11883:3: ( '=' )
+ // InternalApplicationConfiguration.g:11884:4: '='
{
before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
}
@@ -34846,17 +36109,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0"
- // InternalApplicationConfiguration.g:11482:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
+ // InternalApplicationConfiguration.g:11895:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11486:1: ( ( ruleExactNumber ) )
- // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11899:1: ( ( ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber )
{
- // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber )
- // InternalApplicationConfiguration.g:11488:3: ruleExactNumber
+ // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11901:3: ruleExactNumber
{
before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -34887,17 +36150,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1"
- // InternalApplicationConfiguration.g:11497:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
+ // InternalApplicationConfiguration.g:11910:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11501:1: ( ( ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11914:1: ( ( ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber )
- // InternalApplicationConfiguration.g:11503:3: ruleIntervallNumber
+ // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:11916:3: ruleIntervallNumber
{
before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -34928,17 +36191,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2"
- // InternalApplicationConfiguration.g:11512:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
+ // InternalApplicationConfiguration.g:11925:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ;
public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11516:1: ( ( ruleRealEnumeration ) )
- // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration )
+ // InternalApplicationConfiguration.g:11929:1: ( ( ruleRealEnumeration ) )
+ // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration )
{
- // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration )
- // InternalApplicationConfiguration.g:11518:3: ruleRealEnumeration
+ // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration )
+ // InternalApplicationConfiguration.g:11931:3: ruleRealEnumeration
{
before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
pushFollow(FOLLOW_2);
@@ -34969,17 +36232,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__TypeAssignment_1"
- // InternalApplicationConfiguration.g:11527:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
+ // InternalApplicationConfiguration.g:11940:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ;
public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11531:1: ( ( ruleStringReference ) )
- // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference )
+ // InternalApplicationConfiguration.g:11944:1: ( ( ruleStringReference ) )
+ // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference )
{
- // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference )
- // InternalApplicationConfiguration.g:11533:3: ruleStringReference
+ // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference )
+ // InternalApplicationConfiguration.g:11946:3: ruleStringReference
{
before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -35010,24 +36273,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0"
- // InternalApplicationConfiguration.g:11542:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
+ // InternalApplicationConfiguration.g:11955:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ;
public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11546:1: ( ( ( '+=' ) ) )
- // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11959:1: ( ( ( '+=' ) ) )
+ // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) )
{
- // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) )
- // InternalApplicationConfiguration.g:11548:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) )
+ // InternalApplicationConfiguration.g:11961:3: ( '+=' )
{
before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- // InternalApplicationConfiguration.g:11549:3: ( '+=' )
- // InternalApplicationConfiguration.g:11550:4: '+='
+ // InternalApplicationConfiguration.g:11962:3: ( '+=' )
+ // InternalApplicationConfiguration.g:11963:4: '+='
{
before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
- match(input,62,FOLLOW_2);
+ match(input,63,FOLLOW_2);
after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
}
@@ -35055,24 +36318,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1"
- // InternalApplicationConfiguration.g:11561:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
+ // InternalApplicationConfiguration.g:11974:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ;
public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11565:1: ( ( ( '=' ) ) )
- // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11978:1: ( ( ( '=' ) ) )
+ // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) )
{
- // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) )
- // InternalApplicationConfiguration.g:11567:3: ( '=' )
+ // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) )
+ // InternalApplicationConfiguration.g:11980:3: ( '=' )
{
before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11568:3: ( '=' )
- // InternalApplicationConfiguration.g:11569:4: '='
+ // InternalApplicationConfiguration.g:11981:3: ( '=' )
+ // InternalApplicationConfiguration.g:11982:4: '='
{
before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
- match(input,28,FOLLOW_2);
+ match(input,30,FOLLOW_2);
after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
}
@@ -35100,17 +36363,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0"
- // InternalApplicationConfiguration.g:11580:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
+ // InternalApplicationConfiguration.g:11993:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ;
public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11584:1: ( ( ruleExactNumber ) )
- // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11997:1: ( ( ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber )
{
- // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber )
- // InternalApplicationConfiguration.g:11586:3: ruleExactNumber
+ // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber )
+ // InternalApplicationConfiguration.g:11999:3: ruleExactNumber
{
before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
pushFollow(FOLLOW_2);
@@ -35141,17 +36404,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1"
- // InternalApplicationConfiguration.g:11595:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
+ // InternalApplicationConfiguration.g:12008:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ;
public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11599:1: ( ( ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:12012:1: ( ( ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber )
- // InternalApplicationConfiguration.g:11601:3: ruleIntervallNumber
+ // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:12014:3: ruleIntervallNumber
{
before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
pushFollow(FOLLOW_2);
@@ -35182,17 +36445,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2"
- // InternalApplicationConfiguration.g:11610:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
+ // InternalApplicationConfiguration.g:12023:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ;
public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11614:1: ( ( ruleStringEnumeration ) )
- // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration )
+ // InternalApplicationConfiguration.g:12027:1: ( ( ruleStringEnumeration ) )
+ // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration )
{
- // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration )
- // InternalApplicationConfiguration.g:11616:3: ruleStringEnumeration
+ // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration )
+ // InternalApplicationConfiguration.g:12029:3: ruleStringEnumeration
{
before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
pushFollow(FOLLOW_2);
@@ -35223,17 +36486,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ClassReference__ElementAssignment_1"
- // InternalApplicationConfiguration.g:11625:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
+ // InternalApplicationConfiguration.g:12038:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ;
public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11629:1: ( ( ruleMetamodelElement ) )
- // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:12042:1: ( ( ruleMetamodelElement ) )
+ // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement )
{
- // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement )
- // InternalApplicationConfiguration.g:11631:3: ruleMetamodelElement
+ // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:12044:3: ruleMetamodelElement
{
before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
pushFollow(FOLLOW_2);
@@ -35264,17 +36527,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0"
- // InternalApplicationConfiguration.g:11640:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:12053:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ;
public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11644:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11645:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12057:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:12058:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11645:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11646:3: RULE_INT
+ // InternalApplicationConfiguration.g:12058:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12059:3: RULE_INT
{
before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0());
match(input,RULE_INT,FOLLOW_2);
@@ -35301,24 +36564,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1"
- // InternalApplicationConfiguration.g:11655:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
+ // InternalApplicationConfiguration.g:12068:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ;
public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11659:1: ( ( ( '*' ) ) )
- // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) )
+ // InternalApplicationConfiguration.g:12072:1: ( ( ( '*' ) ) )
+ // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) )
{
- // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) )
- // InternalApplicationConfiguration.g:11661:3: ( '*' )
+ // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) )
+ // InternalApplicationConfiguration.g:12074:3: ( '*' )
{
before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
- // InternalApplicationConfiguration.g:11662:3: ( '*' )
- // InternalApplicationConfiguration.g:11663:4: '*'
+ // InternalApplicationConfiguration.g:12075:3: ( '*' )
+ // InternalApplicationConfiguration.g:12076:4: '*'
{
before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
- match(input,63,FOLLOW_2);
+ match(input,64,FOLLOW_2);
after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
}
@@ -35346,17 +36609,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__MinAssignment_0"
- // InternalApplicationConfiguration.g:11674:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:12087:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ;
public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11678:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11679:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12091:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:12092:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11679:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11680:3: RULE_INT
+ // InternalApplicationConfiguration.g:12092:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12093:3: RULE_INT
{
before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
match(input,RULE_INT,FOLLOW_2);
@@ -35383,17 +36646,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0"
- // InternalApplicationConfiguration.g:11689:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:12102:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ;
public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11693:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11694:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12106:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:12107:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11694:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11695:3: RULE_INT
+ // InternalApplicationConfiguration.g:12107:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12108:3: RULE_INT
{
before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0());
match(input,RULE_INT,FOLLOW_2);
@@ -35420,24 +36683,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"
- // InternalApplicationConfiguration.g:11704:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
+ // InternalApplicationConfiguration.g:12117:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ;
public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11708:1: ( ( ( '*' ) ) )
- // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) )
+ // InternalApplicationConfiguration.g:12121:1: ( ( ( '*' ) ) )
+ // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) )
{
- // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) )
- // InternalApplicationConfiguration.g:11710:3: ( '*' )
+ // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) )
+ // InternalApplicationConfiguration.g:12123:3: ( '*' )
{
before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
- // InternalApplicationConfiguration.g:11711:3: ( '*' )
- // InternalApplicationConfiguration.g:11712:4: '*'
+ // InternalApplicationConfiguration.g:12124:3: ( '*' )
+ // InternalApplicationConfiguration.g:12125:4: '*'
{
before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
- match(input,63,FOLLOW_2);
+ match(input,64,FOLLOW_2);
after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
}
@@ -35465,17 +36728,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0"
- // InternalApplicationConfiguration.g:11723:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ;
+ // InternalApplicationConfiguration.g:12136:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ;
public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11727:1: ( ( ruleINTLiteral ) )
- // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral )
+ // InternalApplicationConfiguration.g:12140:1: ( ( ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral )
{
- // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral )
- // InternalApplicationConfiguration.g:11729:3: ruleINTLiteral
+ // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral )
+ // InternalApplicationConfiguration.g:12142:3: ruleINTLiteral
{
before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -35506,17 +36769,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1"
- // InternalApplicationConfiguration.g:11738:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ;
+ // InternalApplicationConfiguration.g:12151:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ;
public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11742:1: ( ( ruleINTLiteral ) )
- // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral )
+ // InternalApplicationConfiguration.g:12155:1: ( ( ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral )
{
- // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral )
- // InternalApplicationConfiguration.g:11744:3: ruleINTLiteral
+ // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral )
+ // InternalApplicationConfiguration.g:12157:3: ruleINTLiteral
{
before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -35547,17 +36810,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0"
- // InternalApplicationConfiguration.g:11753:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ;
+ // InternalApplicationConfiguration.g:12166:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ;
public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11757:1: ( ( ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:12170:1: ( ( ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral )
- // InternalApplicationConfiguration.g:11759:3: ruleREALLiteral
+ // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:12172:3: ruleREALLiteral
{
before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
pushFollow(FOLLOW_2);
@@ -35588,17 +36851,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1"
- // InternalApplicationConfiguration.g:11768:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ;
+ // InternalApplicationConfiguration.g:12181:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ;
public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11772:1: ( ( ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:12185:1: ( ( ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral )
- // InternalApplicationConfiguration.g:11774:3: ruleREALLiteral
+ // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral )
+ // InternalApplicationConfiguration.g:12187:3: ruleREALLiteral
{
before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
pushFollow(FOLLOW_2);
@@ -35629,17 +36892,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0"
- // InternalApplicationConfiguration.g:11783:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
+ // InternalApplicationConfiguration.g:12196:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ;
public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11787:1: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:12200:1: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING )
{
- // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING )
- // InternalApplicationConfiguration.g:11789:3: RULE_STRING
+ // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:12202:3: RULE_STRING
{
before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -35666,17 +36929,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1"
- // InternalApplicationConfiguration.g:11798:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
+ // InternalApplicationConfiguration.g:12211:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ;
public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11802:1: ( ( RULE_STRING ) )
- // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:12215:1: ( ( RULE_STRING ) )
+ // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING )
{
- // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING )
- // InternalApplicationConfiguration.g:11804:3: RULE_STRING
+ // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING )
+ // InternalApplicationConfiguration.g:12217:3: RULE_STRING
{
before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0());
match(input,RULE_STRING,FOLLOW_2);
@@ -35703,17 +36966,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__NameAssignment_1"
- // InternalApplicationConfiguration.g:11813:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
+ // InternalApplicationConfiguration.g:12226:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ;
public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11817:1: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:11818:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:12230:1: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:12231:2: ( RULE_ID )
{
- // InternalApplicationConfiguration.g:11818:2: ( RULE_ID )
- // InternalApplicationConfiguration.g:11819:3: RULE_ID
+ // InternalApplicationConfiguration.g:12231:2: ( RULE_ID )
+ // InternalApplicationConfiguration.g:12232:3: RULE_ID
{
before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0());
match(input,RULE_ID,FOLLOW_2);
@@ -35740,17 +37003,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2"
- // InternalApplicationConfiguration.g:11828:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
+ // InternalApplicationConfiguration.g:12241:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ;
public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11832:1: ( ( ruleScopeSpecification ) )
- // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:12245:1: ( ( ruleScopeSpecification ) )
+ // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification )
{
- // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification )
- // InternalApplicationConfiguration.g:11834:3: ruleScopeSpecification
+ // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:12247:3: ruleScopeSpecification
{
before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
pushFollow(FOLLOW_2);
@@ -35781,21 +37044,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__ScopeReference__ReferredAssignment"
- // InternalApplicationConfiguration.g:11843:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:12256:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ;
public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11847:1: ( ( ( RULE_ID ) ) )
- // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:12260:1: ( ( ( RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) )
{
- // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) )
- // InternalApplicationConfiguration.g:11849:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) )
+ // InternalApplicationConfiguration.g:12262:3: ( RULE_ID )
{
before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0());
- // InternalApplicationConfiguration.g:11850:3: ( RULE_ID )
- // InternalApplicationConfiguration.g:11851:4: RULE_ID
+ // InternalApplicationConfiguration.g:12263:3: ( RULE_ID )
+ // InternalApplicationConfiguration.g:12264:4: RULE_ID
{
before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1());
match(input,RULE_ID,FOLLOW_2);
@@ -35826,17 +37089,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2"
- // InternalApplicationConfiguration.g:11862:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
+ // InternalApplicationConfiguration.g:12275:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ;
public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11866:1: ( ( ruleMetamodel ) )
- // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel )
+ // InternalApplicationConfiguration.g:12279:1: ( ( ruleMetamodel ) )
+ // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel )
{
- // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel )
- // InternalApplicationConfiguration.g:11868:3: ruleMetamodel
+ // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel )
+ // InternalApplicationConfiguration.g:12281:3: ruleMetamodel
{
before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
pushFollow(FOLLOW_2);
@@ -35867,17 +37130,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2"
- // InternalApplicationConfiguration.g:11877:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
+ // InternalApplicationConfiguration.g:12290:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ;
public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11881:1: ( ( rulePartialModel ) )
- // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel )
+ // InternalApplicationConfiguration.g:12294:1: ( ( rulePartialModel ) )
+ // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel )
{
- // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel )
- // InternalApplicationConfiguration.g:11883:3: rulePartialModel
+ // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel )
+ // InternalApplicationConfiguration.g:12296:3: rulePartialModel
{
before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
pushFollow(FOLLOW_2);
@@ -35908,17 +37171,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2"
- // InternalApplicationConfiguration.g:11892:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
+ // InternalApplicationConfiguration.g:12305:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ;
public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11896:1: ( ( ruleGraphPattern ) )
- // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern )
+ // InternalApplicationConfiguration.g:12309:1: ( ( ruleGraphPattern ) )
+ // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern )
{
- // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern )
- // InternalApplicationConfiguration.g:11898:3: ruleGraphPattern
+ // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern )
+ // InternalApplicationConfiguration.g:12311:3: ruleGraphPattern
{
before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
pushFollow(FOLLOW_2);
@@ -35949,17 +37212,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2"
- // InternalApplicationConfiguration.g:11907:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ;
+ // InternalApplicationConfiguration.g:12320:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ;
public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11911:1: ( ( ruleObjective ) )
- // InternalApplicationConfiguration.g:11912:2: ( ruleObjective )
+ // InternalApplicationConfiguration.g:12324:1: ( ( ruleObjective ) )
+ // InternalApplicationConfiguration.g:12325:2: ( ruleObjective )
{
- // InternalApplicationConfiguration.g:11912:2: ( ruleObjective )
- // InternalApplicationConfiguration.g:11913:3: ruleObjective
+ // InternalApplicationConfiguration.g:12325:2: ( ruleObjective )
+ // InternalApplicationConfiguration.g:12326:3: ruleObjective
{
before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
pushFollow(FOLLOW_2);
@@ -35990,17 +37253,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2"
- // InternalApplicationConfiguration.g:11922:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ;
+ // InternalApplicationConfiguration.g:12335:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ;
public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11926:1: ( ( ruleScope ) )
- // InternalApplicationConfiguration.g:11927:2: ( ruleScope )
+ // InternalApplicationConfiguration.g:12339:1: ( ( ruleScope ) )
+ // InternalApplicationConfiguration.g:12340:2: ( ruleScope )
{
- // InternalApplicationConfiguration.g:11927:2: ( ruleScope )
- // InternalApplicationConfiguration.g:11928:3: ruleScope
+ // InternalApplicationConfiguration.g:12340:2: ( ruleScope )
+ // InternalApplicationConfiguration.g:12341:3: ruleScope
{
before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
pushFollow(FOLLOW_2);
@@ -36031,24 +37294,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"
- // InternalApplicationConfiguration.g:11937:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ;
+ // InternalApplicationConfiguration.g:12350:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ;
public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11941:1: ( ( ( 'number' ) ) )
- // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) )
+ // InternalApplicationConfiguration.g:12354:1: ( ( ( 'number' ) ) )
+ // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) )
{
- // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) )
- // InternalApplicationConfiguration.g:11943:3: ( 'number' )
+ // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) )
+ // InternalApplicationConfiguration.g:12356:3: ( 'number' )
{
before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
- // InternalApplicationConfiguration.g:11944:3: ( 'number' )
- // InternalApplicationConfiguration.g:11945:4: 'number'
+ // InternalApplicationConfiguration.g:12357:3: ( 'number' )
+ // InternalApplicationConfiguration.g:12358:4: 'number'
{
before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
- match(input,64,FOLLOW_2);
+ match(input,65,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
}
@@ -36076,17 +37339,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2"
- // InternalApplicationConfiguration.g:11956:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:12369:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ;
public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11960:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11961:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12373:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:12374:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11961:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11962:3: RULE_INT
+ // InternalApplicationConfiguration.g:12374:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12375:3: RULE_INT
{
before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0());
match(input,RULE_INT,FOLLOW_2);
@@ -36113,24 +37376,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"
- // InternalApplicationConfiguration.g:11971:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ;
+ // InternalApplicationConfiguration.g:12384:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ;
public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11975:1: ( ( ( 'runs' ) ) )
- // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) )
+ // InternalApplicationConfiguration.g:12388:1: ( ( ( 'runs' ) ) )
+ // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) )
{
- // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) )
- // InternalApplicationConfiguration.g:11977:3: ( 'runs' )
+ // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) )
+ // InternalApplicationConfiguration.g:12390:3: ( 'runs' )
{
before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
- // InternalApplicationConfiguration.g:11978:3: ( 'runs' )
- // InternalApplicationConfiguration.g:11979:4: 'runs'
+ // InternalApplicationConfiguration.g:12391:3: ( 'runs' )
+ // InternalApplicationConfiguration.g:12392:4: 'runs'
{
before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
- match(input,65,FOLLOW_2);
+ match(input,66,FOLLOW_2);
after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
}
@@ -36158,17 +37421,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2"
- // InternalApplicationConfiguration.g:11990:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ;
+ // InternalApplicationConfiguration.g:12403:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ;
public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:11994:1: ( ( RULE_INT ) )
- // InternalApplicationConfiguration.g:11995:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12407:1: ( ( RULE_INT ) )
+ // InternalApplicationConfiguration.g:12408:2: ( RULE_INT )
{
- // InternalApplicationConfiguration.g:11995:2: ( RULE_INT )
- // InternalApplicationConfiguration.g:11996:3: RULE_INT
+ // InternalApplicationConfiguration.g:12408:2: ( RULE_INT )
+ // InternalApplicationConfiguration.g:12409:3: RULE_INT
{
before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0());
match(input,RULE_INT,FOLLOW_2);
@@ -36195,17 +37458,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2"
- // InternalApplicationConfiguration.g:12005:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ;
+ // InternalApplicationConfiguration.g:12418:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ;
public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12009:1: ( ( ruleSolver ) )
- // InternalApplicationConfiguration.g:12010:2: ( ruleSolver )
+ // InternalApplicationConfiguration.g:12422:1: ( ( ruleSolver ) )
+ // InternalApplicationConfiguration.g:12423:2: ( ruleSolver )
{
- // InternalApplicationConfiguration.g:12010:2: ( ruleSolver )
- // InternalApplicationConfiguration.g:12011:3: ruleSolver
+ // InternalApplicationConfiguration.g:12423:2: ( ruleSolver )
+ // InternalApplicationConfiguration.g:12424:3: ruleSolver
{
before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
pushFollow(FOLLOW_2);
@@ -36236,17 +37499,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2"
- // InternalApplicationConfiguration.g:12020:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ;
+ // InternalApplicationConfiguration.g:12433:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ;
public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12024:1: ( ( ruleConfig ) )
- // InternalApplicationConfiguration.g:12025:2: ( ruleConfig )
+ // InternalApplicationConfiguration.g:12437:1: ( ( ruleConfig ) )
+ // InternalApplicationConfiguration.g:12438:2: ( ruleConfig )
{
- // InternalApplicationConfiguration.g:12025:2: ( ruleConfig )
- // InternalApplicationConfiguration.g:12026:3: ruleConfig
+ // InternalApplicationConfiguration.g:12438:2: ( ruleConfig )
+ // InternalApplicationConfiguration.g:12439:3: ruleConfig
{
before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
pushFollow(FOLLOW_2);
@@ -36277,17 +37540,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2"
- // InternalApplicationConfiguration.g:12035:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:12448:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ;
public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12039:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:12040:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12452:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:12453:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:12040:2: ( ruleFile )
- // InternalApplicationConfiguration.g:12041:3: ruleFile
+ // InternalApplicationConfiguration.g:12453:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12454:3: ruleFile
{
before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
pushFollow(FOLLOW_2);
@@ -36318,17 +37581,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2"
- // InternalApplicationConfiguration.g:12050:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:12463:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ;
public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12054:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:12055:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12467:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:12468:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:12055:2: ( ruleFile )
- // InternalApplicationConfiguration.g:12056:3: ruleFile
+ // InternalApplicationConfiguration.g:12468:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12469:3: ruleFile
{
before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
pushFollow(FOLLOW_2);
@@ -36359,17 +37622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"
- // InternalApplicationConfiguration.g:12065:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:12478:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ;
public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12069:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:12070:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12482:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:12483:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:12070:2: ( ruleFile )
- // InternalApplicationConfiguration.g:12071:3: ruleFile
+ // InternalApplicationConfiguration.g:12483:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12484:3: ruleFile
{
before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
pushFollow(FOLLOW_2);
@@ -36400,17 +37663,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2"
- // InternalApplicationConfiguration.g:12080:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ;
+ // InternalApplicationConfiguration.g:12493:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ;
public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalApplicationConfiguration.g:12084:1: ( ( ruleFile ) )
- // InternalApplicationConfiguration.g:12085:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12497:1: ( ( ruleFile ) )
+ // InternalApplicationConfiguration.g:12498:2: ( ruleFile )
{
- // InternalApplicationConfiguration.g:12085:2: ( ruleFile )
- // InternalApplicationConfiguration.g:12086:3: ruleFile
+ // InternalApplicationConfiguration.g:12498:2: ( ruleFile )
+ // InternalApplicationConfiguration.g:12499:3: ruleFile
{
before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
pushFollow(FOLLOW_2);
@@ -36442,8 +37705,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
// Delegated rules
- protected DFA64 dfa64 = new DFA64(this);
- protected DFA65 dfa65 = new DFA65(this);
protected DFA66 dfa66 = new DFA66(this);
protected DFA67 dfa67 = new DFA67(this);
protected DFA68 dfa68 = new DFA68(this);
@@ -36456,13 +37717,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
protected DFA75 dfa75 = new DFA75(this);
protected DFA76 dfa76 = new DFA76(this);
protected DFA77 dfa77 = new DFA77(this);
+ protected DFA78 dfa78 = new DFA78(this);
+ protected DFA79 dfa79 = new DFA79(this);
static final String dfa_1s = "\17\uffff";
- static final String dfa_2s = "\1\36\16\uffff";
- static final String dfa_3s = "\1\101\16\uffff";
+ static final String dfa_2s = "\1\40\16\uffff";
+ static final String dfa_3s = "\1\102\16\uffff";
static final String dfa_4s = "\1\uffff\15\1\1\2";
static final String dfa_5s = "\1\0\16\uffff}>";
static final String[] dfa_6s = {
- "\1\16\4\uffff\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
+ "\1\16\4\uffff\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
"",
"",
"",
@@ -36486,11 +37749,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
- class DFA64 extends DFA {
+ class DFA66 extends DFA {
- public DFA64(BaseRecognizer recognizer) {
+ public DFA66(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 64;
+ this.decisionNumber = 66;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36500,65 +37763,65 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
+ return "10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA64_0 = input.LA(1);
+ int LA66_0 = input.LA(1);
- int index64_0 = input.index();
+ int index66_0 = input.index();
input.rewind();
s = -1;
- if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA66_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA66_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA64_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA64_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA66_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA66_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA64_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA64_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA64_0==30) ) {s = 14;}
+ else if ( (LA66_0==32) ) {s = 14;}
- input.seek(index64_0);
+ input.seek(index66_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 64, _s, input);
+ new NoViableAltException(getDescription(), 66, _s, input);
error(nvae);
throw nvae;
}
}
static final String dfa_7s = "\16\uffff";
- static final String dfa_8s = "\1\43\15\uffff";
- static final String dfa_9s = "\1\101\15\uffff";
+ static final String dfa_8s = "\1\45\15\uffff";
+ static final String dfa_9s = "\1\102\15\uffff";
static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15";
static final String dfa_11s = "\1\0\15\uffff}>";
static final String[] dfa_12s = {
- "\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
+ "\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7",
"",
"",
"",
@@ -36581,11 +37844,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
- class DFA65 extends DFA {
+ class DFA67 extends DFA {
- public DFA65(BaseRecognizer recognizer) {
+ public DFA67(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 65;
+ this.decisionNumber = 67;
this.eot = dfa_7;
this.eof = dfa_7;
this.min = dfa_8;
@@ -36595,62 +37858,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_12;
}
public String getDescription() {
- return "9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )";
+ return "10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA65_0 = input.LA(1);
+ int LA67_0 = input.LA(1);
- int index65_0 = input.index();
+ int index67_0 = input.index();
input.rewind();
s = -1;
- if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA67_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA67_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA65_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA65_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA67_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA67_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA65_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA65_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- input.seek(index65_0);
+ input.seek(index67_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 65, _s, input);
+ new NoViableAltException(getDescription(), 67, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA66 extends DFA {
+ class DFA68 extends DFA {
- public DFA66(BaseRecognizer recognizer) {
+ public DFA68(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 66;
+ this.decisionNumber = 68;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36660,64 +37923,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
+ return "10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA66_0 = input.LA(1);
+ int LA68_0 = input.LA(1);
- int index66_0 = input.index();
+ int index68_0 = input.index();
input.rewind();
s = -1;
- if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA68_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA68_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA66_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA68_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA68_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA66_0==30) ) {s = 14;}
+ else if ( (LA68_0==32) ) {s = 14;}
- input.seek(index66_0);
+ input.seek(index68_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 66, _s, input);
+ new NoViableAltException(getDescription(), 68, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA67 extends DFA {
+ class DFA69 extends DFA {
- public DFA67(BaseRecognizer recognizer) {
+ public DFA69(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 67;
+ this.decisionNumber = 69;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36727,64 +37990,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
+ return "10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA67_0 = input.LA(1);
+ int LA69_0 = input.LA(1);
- int index67_0 = input.index();
+ int index69_0 = input.index();
input.rewind();
s = -1;
- if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA69_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA69_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA67_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA69_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA69_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA67_0==30) ) {s = 14;}
+ else if ( (LA69_0==32) ) {s = 14;}
- input.seek(index67_0);
+ input.seek(index69_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 67, _s, input);
+ new NoViableAltException(getDescription(), 69, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA68 extends DFA {
+ class DFA70 extends DFA {
- public DFA68(BaseRecognizer recognizer) {
+ public DFA70(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 68;
+ this.decisionNumber = 70;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36794,64 +38057,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
+ return "10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA68_0 = input.LA(1);
+ int LA70_0 = input.LA(1);
- int index68_0 = input.index();
+ int index70_0 = input.index();
input.rewind();
s = -1;
- if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA70_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA70_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA68_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA70_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA70_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA68_0==30) ) {s = 14;}
+ else if ( (LA70_0==32) ) {s = 14;}
- input.seek(index68_0);
+ input.seek(index70_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 68, _s, input);
+ new NoViableAltException(getDescription(), 70, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA69 extends DFA {
+ class DFA71 extends DFA {
- public DFA69(BaseRecognizer recognizer) {
+ public DFA71(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 69;
+ this.decisionNumber = 71;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36861,64 +38124,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
+ return "10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA69_0 = input.LA(1);
+ int LA71_0 = input.LA(1);
- int index69_0 = input.index();
+ int index71_0 = input.index();
input.rewind();
s = -1;
- if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA71_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA71_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA69_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA71_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA71_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA69_0==30) ) {s = 14;}
+ else if ( (LA71_0==32) ) {s = 14;}
- input.seek(index69_0);
+ input.seek(index71_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 69, _s, input);
+ new NoViableAltException(getDescription(), 71, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA70 extends DFA {
+ class DFA72 extends DFA {
- public DFA70(BaseRecognizer recognizer) {
+ public DFA72(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 70;
+ this.decisionNumber = 72;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36928,64 +38191,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
+ return "10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA70_0 = input.LA(1);
+ int LA72_0 = input.LA(1);
- int index70_0 = input.index();
+ int index72_0 = input.index();
input.rewind();
s = -1;
- if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA72_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA72_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA70_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA72_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA72_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA70_0==30) ) {s = 14;}
+ else if ( (LA72_0==32) ) {s = 14;}
- input.seek(index70_0);
+ input.seek(index72_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 70, _s, input);
+ new NoViableAltException(getDescription(), 72, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA71 extends DFA {
+ class DFA73 extends DFA {
- public DFA71(BaseRecognizer recognizer) {
+ public DFA73(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 71;
+ this.decisionNumber = 73;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -36995,64 +38258,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
+ return "10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA71_0 = input.LA(1);
+ int LA73_0 = input.LA(1);
- int index71_0 = input.index();
+ int index73_0 = input.index();
input.rewind();
s = -1;
- if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA73_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA73_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA71_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA73_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA73_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA71_0==30) ) {s = 14;}
+ else if ( (LA73_0==32) ) {s = 14;}
- input.seek(index71_0);
+ input.seek(index73_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 71, _s, input);
+ new NoViableAltException(getDescription(), 73, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA72 extends DFA {
+ class DFA74 extends DFA {
- public DFA72(BaseRecognizer recognizer) {
+ public DFA74(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 72;
+ this.decisionNumber = 74;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37062,64 +38325,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
+ return "10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA72_0 = input.LA(1);
+ int LA74_0 = input.LA(1);
- int index72_0 = input.index();
+ int index74_0 = input.index();
input.rewind();
s = -1;
- if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA74_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA74_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA72_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA74_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA74_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA72_0==30) ) {s = 14;}
+ else if ( (LA74_0==32) ) {s = 14;}
- input.seek(index72_0);
+ input.seek(index74_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 72, _s, input);
+ new NoViableAltException(getDescription(), 74, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA73 extends DFA {
+ class DFA75 extends DFA {
- public DFA73(BaseRecognizer recognizer) {
+ public DFA75(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 73;
+ this.decisionNumber = 75;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37129,64 +38392,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
+ return "10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA73_0 = input.LA(1);
+ int LA75_0 = input.LA(1);
- int index73_0 = input.index();
+ int index75_0 = input.index();
input.rewind();
s = -1;
- if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA75_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA75_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA73_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA75_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA75_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA73_0==30) ) {s = 14;}
+ else if ( (LA75_0==32) ) {s = 14;}
- input.seek(index73_0);
+ input.seek(index75_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 73, _s, input);
+ new NoViableAltException(getDescription(), 75, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA74 extends DFA {
+ class DFA76 extends DFA {
- public DFA74(BaseRecognizer recognizer) {
+ public DFA76(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 74;
+ this.decisionNumber = 76;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37196,64 +38459,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
+ return "10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA74_0 = input.LA(1);
+ int LA76_0 = input.LA(1);
- int index74_0 = input.index();
+ int index76_0 = input.index();
input.rewind();
s = -1;
- if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA76_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA76_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA76_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA76_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA74_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA76_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA76_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA76_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA74_0==30) ) {s = 14;}
+ else if ( (LA76_0==32) ) {s = 14;}
- input.seek(index74_0);
+ input.seek(index76_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 74, _s, input);
+ new NoViableAltException(getDescription(), 76, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA75 extends DFA {
+ class DFA77 extends DFA {
- public DFA75(BaseRecognizer recognizer) {
+ public DFA77(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 75;
+ this.decisionNumber = 77;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37263,64 +38526,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
+ return "10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA75_0 = input.LA(1);
+ int LA77_0 = input.LA(1);
- int index75_0 = input.index();
+ int index77_0 = input.index();
input.rewind();
s = -1;
- if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA77_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA77_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA77_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA77_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA75_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA77_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA77_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA77_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA75_0==30) ) {s = 14;}
+ else if ( (LA77_0==32) ) {s = 14;}
- input.seek(index75_0);
+ input.seek(index77_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 75, _s, input);
+ new NoViableAltException(getDescription(), 77, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA76 extends DFA {
+ class DFA78 extends DFA {
- public DFA76(BaseRecognizer recognizer) {
+ public DFA78(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 76;
+ this.decisionNumber = 78;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37330,64 +38593,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
+ return "10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA76_0 = input.LA(1);
+ int LA78_0 = input.LA(1);
- int index76_0 = input.index();
+ int index78_0 = input.index();
input.rewind();
s = -1;
- if ( LA76_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA78_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA76_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA78_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA76_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA78_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA76_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA78_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA76_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA78_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA76_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA78_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA78_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA78_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA76_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA78_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA78_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA78_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA78_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA78_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA76_0==30) ) {s = 14;}
+ else if ( (LA78_0==32) ) {s = 14;}
- input.seek(index76_0);
+ input.seek(index78_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 76, _s, input);
+ new NoViableAltException(getDescription(), 78, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA77 extends DFA {
+ class DFA79 extends DFA {
- public DFA77(BaseRecognizer recognizer) {
+ public DFA79(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 77;
+ this.decisionNumber = 79;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -37397,54 +38660,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
this.transition = dfa_6;
}
public String getDescription() {
- return "10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?";
+ return "10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA77_0 = input.LA(1);
+ int LA79_0 = input.LA(1);
- int index77_0 = input.index();
+ int index79_0 = input.index();
input.rewind();
s = -1;
- if ( LA77_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
+ if ( LA79_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;}
- else if ( LA77_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
+ else if ( LA79_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;}
- else if ( LA77_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
+ else if ( LA79_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;}
- else if ( LA77_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
+ else if ( LA79_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;}
- else if ( LA77_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
+ else if ( LA79_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;}
- else if ( LA77_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
+ else if ( LA79_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;}
- else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
+ else if ( LA79_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;}
- else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
+ else if ( LA79_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;}
- else if ( LA77_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
+ else if ( LA79_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;}
- else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
+ else if ( LA79_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;}
- else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
+ else if ( LA79_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;}
- else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
+ else if ( LA79_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;}
- else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
+ else if ( LA79_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;}
- else if ( (LA77_0==30) ) {s = 14;}
+ else if ( (LA79_0==32) ) {s = 14;}
- input.seek(index77_0);
+ input.seek(index79_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 77, _s, input);
+ new NoViableAltException(getDescription(), 79, _s, input);
error(nvae);
throw nvae;
}
@@ -37453,52 +38716,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00C0066808000000L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00C0066808000002L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x018031A020000000L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x018031A020000002L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L});
public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000010L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0000000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000400000010L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000300000000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000002L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000800000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000004000000050L});
public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000010004001800L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008000000000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380040000040L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000380000000040L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000038000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000400040000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000010000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000020L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0004000000000000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000020000020L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0010000000000000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040400020L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000040000040L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x3F40064800000000L,0x0000000000000003L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000020000010L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x00000000001C0000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x3F40064800000002L,0x0000000000000003L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00000A0010001800L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000000000001E000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000020L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000040000000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001C00100000040L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0001C00000000040L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000000E0000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000100000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000040000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000001L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000080000020L,0x0000000000000001L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0020000000000000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000101000020L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000100000040L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x7E80312000000000L,0x0000000000000006L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000700000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x7E80312000000002L,0x0000000000000006L});
}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java
index 23b0c4c2..a5479dd5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java
@@ -135,6 +135,15 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T
public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeCostObjectiveFunction_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeCostEntry_PatternElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
@@ -457,6 +466,12 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T
public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_CostObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
index 5ffe633a..629d8670 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore
@@ -114,14 +114,25 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
index 1a1e7896..bc5df821 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel
@@ -11,6 +11,8 @@
+
+
@@ -122,6 +124,13 @@
+
+
+
+
+
+
+
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin
index e1c01c3d..0e8b2926 100644
Binary files a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin and b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin differ
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
index a241d6db..9cdab637 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationFactory.java
@@ -356,6 +356,24 @@ public interface ApplicationConfigurationFactory extends EFactory
*/
ObjectiveFunction createObjectiveFunction();
+ /**
+ * Returns a new object of class 'Cost Objective Function '.
+ *
+ *
+ * @return a new object of class 'Cost Objective Function '.
+ * @generated
+ */
+ CostObjectiveFunction createCostObjectiveFunction();
+
+ /**
+ * Returns a new object of class 'Cost Entry '.
+ *
+ *
+ * @return a new object of class 'Cost Entry '.
+ * @generated
+ */
+ CostEntry createCostEntry();
+
/**
* Returns a new object of class 'Reliability Objective Function '.
*
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
index 96603dc5..7fc2dcec 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java
@@ -1007,7 +1007,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective()
* @generated
*/
- int OBJECTIVE = 42;
+ int OBJECTIVE = 44;
/**
* The number of structural features of the 'Objective ' class.
@@ -1176,6 +1176,71 @@ public interface ApplicationConfigurationPackage extends EPackage
*/
int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0;
+ /**
+ * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function }' class.
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
+ * @generated
+ */
+ int COST_OBJECTIVE_FUNCTION = 37;
+
+ /**
+ * The feature id for the 'Entries ' containment reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the 'Cost Objective Function ' class.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry }' class.
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
+ * @generated
+ */
+ int COST_ENTRY = 38;
+
+ /**
+ * The feature id for the 'Pattern Element ' containment reference.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COST_ENTRY__PATTERN_ELEMENT = 0;
+
+ /**
+ * The feature id for the 'Weight ' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COST_ENTRY__WEIGHT = 1;
+
+ /**
+ * The number of structural features of the 'Cost Entry ' class.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COST_ENTRY_FEATURE_COUNT = 2;
+
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function }' class.
*
@@ -1184,7 +1249,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction()
* @generated
*/
- int RELIABILITY_OBJECTIVE_FUNCTION = 37;
+ int RELIABILITY_OBJECTIVE_FUNCTION = 39;
/**
* The feature id for the 'Package ' reference.
@@ -1221,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability()
* @generated
*/
- int RELIABILTIY_PROBABILITY = 38;
+ int RELIABILTIY_PROBABILITY = 40;
/**
* The feature id for the 'Package ' reference.
@@ -1267,7 +1332,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff()
* @generated
*/
- int MTFF = 39;
+ int MTFF = 41;
/**
* The feature id for the 'Package ' reference.
@@ -1304,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration()
* @generated
*/
- int OBJECTIVE_DECLARATION = 40;
+ int OBJECTIVE_DECLARATION = 42;
/**
* The feature id for the 'Name ' attribute.
@@ -1341,7 +1406,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference()
* @generated
*/
- int OBJECTIVE_REFERENCE = 41;
+ int OBJECTIVE_REFERENCE = 43;
/**
* The feature id for the 'Referred ' reference.
@@ -1369,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig()
* @generated
*/
- int CONFIG = 51;
+ int CONFIG = 53;
/**
* The number of structural features of the 'Config ' class.
@@ -1388,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification()
* @generated
*/
- int CONFIG_SPECIFICATION = 43;
+ int CONFIG_SPECIFICATION = 45;
/**
* The feature id for the 'Entries ' containment reference list.
@@ -1416,7 +1481,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration()
* @generated
*/
- int CONFIG_DECLARATION = 44;
+ int CONFIG_DECLARATION = 46;
/**
* The feature id for the 'Name ' attribute.
@@ -1453,7 +1518,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry()
* @generated
*/
- int CONFIG_ENTRY = 45;
+ int CONFIG_ENTRY = 47;
/**
* The number of structural features of the 'Config Entry ' class.
@@ -1472,7 +1537,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry()
* @generated
*/
- int DOCUMENTATION_ENTRY = 46;
+ int DOCUMENTATION_ENTRY = 48;
/**
* The feature id for the 'Level ' attribute.
@@ -1500,7 +1565,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry()
* @generated
*/
- int RUNTIME_ENTRY = 47;
+ int RUNTIME_ENTRY = 49;
/**
* The feature id for the 'Millisec Limit ' attribute.
@@ -1528,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry()
* @generated
*/
- int MEMORY_ENTRY = 48;
+ int MEMORY_ENTRY = 50;
/**
* The feature id for the 'Megabyte Limit ' attribute.
@@ -1556,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry()
* @generated
*/
- int CUSTOM_ENTRY = 49;
+ int CUSTOM_ENTRY = 51;
/**
* The feature id for the 'Key ' attribute.
@@ -1593,7 +1658,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference()
* @generated
*/
- int CONFIG_REFERENCE = 50;
+ int CONFIG_REFERENCE = 52;
/**
* The feature id for the 'Config ' reference.
@@ -1621,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope()
* @generated
*/
- int SCOPE = 73;
+ int SCOPE = 75;
/**
* The number of structural features of the 'Scope ' class.
@@ -1640,7 +1705,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification()
* @generated
*/
- int SCOPE_SPECIFICATION = 52;
+ int SCOPE_SPECIFICATION = 54;
/**
* The feature id for the 'Scopes ' containment reference list.
@@ -1668,7 +1733,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope()
* @generated
*/
- int TYPE_SCOPE = 53;
+ int TYPE_SCOPE = 55;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1714,7 +1779,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope()
* @generated
*/
- int CLASS_TYPE_SCOPE = 54;
+ int CLASS_TYPE_SCOPE = 56;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1769,7 +1834,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope()
* @generated
*/
- int OBJECT_TYPE_SCOPE = 55;
+ int OBJECT_TYPE_SCOPE = 57;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1824,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope()
* @generated
*/
- int INTEGER_TYPE_SCOPE = 56;
+ int INTEGER_TYPE_SCOPE = 58;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1879,7 +1944,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope()
* @generated
*/
- int REAL_TYPE_SCOPE = 57;
+ int REAL_TYPE_SCOPE = 59;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1934,7 +1999,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope()
* @generated
*/
- int STRING_TYPE_SCOPE = 58;
+ int STRING_TYPE_SCOPE = 60;
/**
* The feature id for the 'Sets New ' attribute.
@@ -1989,7 +2054,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference()
* @generated
*/
- int TYPE_REFERENCE = 59;
+ int TYPE_REFERENCE = 61;
/**
* The number of structural features of the 'Type Reference ' class.
@@ -2008,7 +2073,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference()
* @generated
*/
- int CLASS_REFERENCE = 60;
+ int CLASS_REFERENCE = 62;
/**
* The feature id for the 'Element ' containment reference.
@@ -2036,7 +2101,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference()
* @generated
*/
- int OBJECT_REFERENCE = 61;
+ int OBJECT_REFERENCE = 63;
/**
* The number of structural features of the 'Object Reference ' class.
@@ -2055,7 +2120,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference()
* @generated
*/
- int INTEGER_REFERENCE = 62;
+ int INTEGER_REFERENCE = 64;
/**
* The number of structural features of the 'Integer Reference ' class.
@@ -2074,7 +2139,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference()
* @generated
*/
- int REAL_REFERENCE = 63;
+ int REAL_REFERENCE = 65;
/**
* The number of structural features of the 'Real Reference ' class.
@@ -2093,7 +2158,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference()
* @generated
*/
- int STRING_REFERENCE = 64;
+ int STRING_REFERENCE = 66;
/**
* The number of structural features of the 'String Reference ' class.
@@ -2112,7 +2177,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification()
* @generated
*/
- int NUMBER_SPECIFICATION = 65;
+ int NUMBER_SPECIFICATION = 67;
/**
* The number of structural features of the 'Number Specification ' class.
@@ -2131,7 +2196,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber()
* @generated
*/
- int EXACT_NUMBER = 66;
+ int EXACT_NUMBER = 68;
/**
* The feature id for the 'Exact Number ' attribute.
@@ -2168,7 +2233,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber()
* @generated
*/
- int INTERVALL_NUMBER = 67;
+ int INTERVALL_NUMBER = 69;
/**
* The feature id for the 'Min ' attribute.
@@ -2214,7 +2279,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation()
* @generated
*/
- int INT_ENUMBERATION = 68;
+ int INT_ENUMBERATION = 70;
/**
* The feature id for the 'Entry ' attribute list.
@@ -2242,7 +2307,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration()
* @generated
*/
- int REAL_ENUMERATION = 69;
+ int REAL_ENUMERATION = 71;
/**
* The feature id for the 'Entry ' attribute list.
@@ -2270,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration()
* @generated
*/
- int STRING_ENUMERATION = 70;
+ int STRING_ENUMERATION = 72;
/**
* The feature id for the 'Entry ' attribute list.
@@ -2298,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration()
* @generated
*/
- int SCOPE_DECLARATION = 71;
+ int SCOPE_DECLARATION = 73;
/**
* The feature id for the 'Name ' attribute.
@@ -2335,7 +2400,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference()
* @generated
*/
- int SCOPE_REFERENCE = 72;
+ int SCOPE_REFERENCE = 74;
/**
* The feature id for the 'Referred ' reference.
@@ -2363,7 +2428,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask()
* @generated
*/
- int TASK = 74;
+ int TASK = 76;
/**
* The number of structural features of the 'Task ' class.
@@ -2382,7 +2447,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask()
* @generated
*/
- int GENERATION_TASK = 75;
+ int GENERATION_TASK = 77;
/**
* The feature id for the 'Metamodel ' containment reference.
@@ -2536,7 +2601,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope()
* @generated
*/
- int INTEGER_SCOPE = 76;
+ int INTEGER_SCOPE = 78;
/**
* The number of structural features of the 'Integer Scope ' class.
@@ -2555,7 +2620,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope()
* @generated
*/
- int REAL_SCOPE = 77;
+ int REAL_SCOPE = 79;
/**
* The number of structural features of the 'Real Scope ' class.
@@ -2574,7 +2639,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope()
* @generated
*/
- int STRING_SCOPE = 78;
+ int STRING_SCOPE = 80;
/**
* The number of structural features of the 'String Scope ' class.
@@ -2593,7 +2658,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection()
* @generated
*/
- int OPTIMIZATION_DIRECTION = 79;
+ int OPTIMIZATION_DIRECTION = 81;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator }' enum.
@@ -2603,7 +2668,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator()
* @generated
*/
- int COMPARISON_OPERATOR = 80;
+ int COMPARISON_OPERATOR = 82;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification }' enum.
@@ -2613,7 +2678,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification()
* @generated
*/
- int DOCUMENT_LEVEL_SPECIFICATION = 81;
+ int DOCUMENT_LEVEL_SPECIFICATION = 83;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver }' enum.
@@ -2623,7 +2688,7 @@ public interface ApplicationConfigurationPackage extends EPackage
* @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver()
* @generated
*/
- int SOLVER = 82;
+ int SOLVER = 84;
/**
@@ -3348,6 +3413,59 @@ public interface ApplicationConfigurationPackage extends EPackage
*/
EClass getObjectiveFunction();
+ /**
+ * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function }'.
+ *
+ *
+ * @return the meta object for class 'Cost Objective Function '.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
+ * @generated
+ */
+ EClass getCostObjectiveFunction();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries }'.
+ *
+ *
+ * @return the meta object for the containment reference list 'Entries '.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries()
+ * @see #getCostObjectiveFunction()
+ * @generated
+ */
+ EReference getCostObjectiveFunction_Entries();
+
+ /**
+ * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry }'.
+ *
+ *
+ * @return the meta object for class 'Cost Entry '.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
+ * @generated
+ */
+ EClass getCostEntry();
+
+ /**
+ * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element }'.
+ *
+ *
+ * @return the meta object for the containment reference 'Pattern Element '.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement()
+ * @see #getCostEntry()
+ * @generated
+ */
+ EReference getCostEntry_PatternElement();
+
+ /**
+ * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight }'.
+ *
+ *
+ * @return the meta object for the attribute 'Weight '.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight()
+ * @see #getCostEntry()
+ * @generated
+ */
+ EAttribute getCostEntry_Weight();
+
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function }'.
*
@@ -4985,6 +5103,50 @@ public interface ApplicationConfigurationPackage extends EPackage
*/
EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction();
+ /**
+ * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function }' class.
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction()
+ * @generated
+ */
+ EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction();
+
+ /**
+ * The meta object literal for the 'Entries ' containment reference list feature.
+ *
+ *
+ * @generated
+ */
+ EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries();
+
+ /**
+ * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry }' class.
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry()
+ * @generated
+ */
+ EClass COST_ENTRY = eINSTANCE.getCostEntry();
+
+ /**
+ * The meta object literal for the 'Pattern Element ' containment reference feature.
+ *
+ *
+ * @generated
+ */
+ EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement();
+
+ /**
+ * The meta object literal for the 'Weight ' attribute feature.
+ *
+ *
+ * @generated
+ */
+ EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight();
+
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function }' class.
*
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
index dc5a8e9e..bee7c6e7 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java
@@ -20,6 +20,26 @@ import org.eclipse.emf.common.util.Enumerator;
*/
public enum ComparisonOperator implements Enumerator
{
+ /**
+ * The 'LESS ' literal object.
+ *
+ *
+ * @see #LESS_VALUE
+ * @generated
+ * @ordered
+ */
+ LESS(0, "LESS", "<"),
+
+ /**
+ * The 'GREATER ' literal object.
+ *
+ *
+ * @see #GREATER_VALUE
+ * @generated
+ * @ordered
+ */
+ GREATER(1, "GREATER", ">"),
+
/**
* The 'LESS EQUALS ' literal object.
*
@@ -28,7 +48,7 @@ public enum ComparisonOperator implements Enumerator
* @generated
* @ordered
*/
- LESS_EQUALS(0, "LESS_EQUALS", "<="),
+ LESS_EQUALS(2, "LESS_EQUALS", "<="),
/**
* The 'GREATER EQUALS ' literal object.
@@ -38,7 +58,37 @@ public enum ComparisonOperator implements Enumerator
* @generated
* @ordered
*/
- GREATER_EQUALS(1, "GREATER_EQUALS", ">=");
+ GREATER_EQUALS(3, "GREATER_EQUALS", ">=");
+
+ /**
+ * The 'LESS ' literal value.
+ *
+ *
+ * If the meaning of 'LESS ' literal object isn't clear,
+ * there really should be more of a description here...
+ *
+ *
+ * @see #LESS
+ * @model literal="<"
+ * @generated
+ * @ordered
+ */
+ public static final int LESS_VALUE = 0;
+
+ /**
+ * The 'GREATER ' literal value.
+ *
+ *
+ * If the meaning of 'GREATER ' literal object isn't clear,
+ * there really should be more of a description here...
+ *
+ *
+ * @see #GREATER
+ * @model literal=">"
+ * @generated
+ * @ordered
+ */
+ public static final int GREATER_VALUE = 1;
/**
* The 'LESS EQUALS ' literal value.
@@ -53,7 +103,7 @@ public enum ComparisonOperator implements Enumerator
* @generated
* @ordered
*/
- public static final int LESS_EQUALS_VALUE = 0;
+ public static final int LESS_EQUALS_VALUE = 2;
/**
* The 'GREATER EQUALS ' literal value.
@@ -68,7 +118,7 @@ public enum ComparisonOperator implements Enumerator
* @generated
* @ordered
*/
- public static final int GREATER_EQUALS_VALUE = 1;
+ public static final int GREATER_EQUALS_VALUE = 3;
/**
* An array of all the 'Comparison Operator ' enumerators.
@@ -79,6 +129,8 @@ public enum ComparisonOperator implements Enumerator
private static final ComparisonOperator[] VALUES_ARRAY =
new ComparisonOperator[]
{
+ LESS,
+ GREATER,
LESS_EQUALS,
GREATER_EQUALS,
};
@@ -145,6 +197,8 @@ public enum ComparisonOperator implements Enumerator
{
switch (value)
{
+ case LESS_VALUE: return LESS;
+ case GREATER_VALUE: return GREATER;
case LESS_EQUALS_VALUE: return LESS_EQUALS;
case GREATER_EQUALS_VALUE: return GREATER_EQUALS;
}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
new file mode 100644
index 00000000..6f9580ed
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java
@@ -0,0 +1,79 @@
+/**
+ * generated by Xtext 2.16.0
+ */
+package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ *
+ * A representation of the model object 'Cost Entry '.
+ *
+ *
+ *
+ * The following features are supported:
+ *
+ *
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element }
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight }
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry()
+ * @model
+ * @generated
+ */
+public interface CostEntry extends EObject
+{
+ /**
+ * Returns the value of the 'Pattern Element ' containment reference.
+ *
+ *
+ * If the meaning of the 'Pattern Element ' containment reference isn't clear,
+ * there really should be more of a description here...
+ *
+ *
+ * @return the value of the 'Pattern Element ' containment reference.
+ * @see #setPatternElement(PatternElement)
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement()
+ * @model containment="true"
+ * @generated
+ */
+ PatternElement getPatternElement();
+
+ /**
+ * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element }' containment reference.
+ *
+ *
+ * @param value the new value of the 'Pattern Element ' containment reference.
+ * @see #getPatternElement()
+ * @generated
+ */
+ void setPatternElement(PatternElement value);
+
+ /**
+ * Returns the value of the 'Weight ' attribute.
+ *
+ *
+ * If the meaning of the 'Weight ' attribute isn't clear,
+ * there really should be more of a description here...
+ *
+ *
+ * @return the value of the 'Weight ' attribute.
+ * @see #setWeight(int)
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight()
+ * @model
+ * @generated
+ */
+ int getWeight();
+
+ /**
+ * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight }' attribute.
+ *
+ *
+ * @param value the new value of the 'Weight ' attribute.
+ * @see #getWeight()
+ * @generated
+ */
+ void setWeight(int value);
+
+} // CostEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
new file mode 100644
index 00000000..041d8a04
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java
@@ -0,0 +1,42 @@
+/**
+ * generated by Xtext 2.16.0
+ */
+package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ *
+ * A representation of the model object 'Cost Objective Function '.
+ *
+ *
+ *
+ * The following features are supported:
+ *
+ *
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries }
+ *
+ *
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction()
+ * @model
+ * @generated
+ */
+public interface CostObjectiveFunction extends ObjectiveFunction
+{
+ /**
+ * Returns the value of the 'Entries ' containment reference list.
+ * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}.
+ *
+ *
+ * If the meaning of the 'Entries ' containment reference list isn't clear,
+ * there really should be more of a description here...
+ *
+ *
+ * @return the value of the 'Entries ' containment reference list.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries()
+ * @model containment="true"
+ * @generated
+ */
+ EList getEntries();
+
+} // CostObjectiveFunction
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
index 9ec9412a..77ff05e8 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java
@@ -103,6 +103,8 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry();
case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry();
case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction();
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction();
+ case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry();
case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction();
case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability();
case ApplicationConfigurationPackage.MTFF: return createMtff();
@@ -640,6 +642,30 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements
return objectiveFunction;
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public CostObjectiveFunction createCostObjectiveFunction()
+ {
+ CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl();
+ return costObjectiveFunction;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public CostEntry createCostEntry()
+ {
+ CostEntryImpl costEntry = new CostEntryImpl();
+ return costEntry;
+ }
+
/**
*
*
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
index c1aff1fe..7f2bee5b 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java
@@ -18,6 +18,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEnt
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification;
@@ -379,6 +381,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
*/
private EClass objectiveFunctionEClass = null;
+ /**
+ *
+ *
+ * @generated
+ */
+ private EClass costObjectiveFunctionEClass = null;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ private EClass costEntryEClass = null;
+
/**
*
*
@@ -1533,6 +1549,61 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
return objectiveFunctionEClass;
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EClass getCostObjectiveFunction()
+ {
+ return costObjectiveFunctionEClass;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EReference getCostObjectiveFunction_Entries()
+ {
+ return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EClass getCostEntry()
+ {
+ return costEntryEClass;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EReference getCostEntry_PatternElement()
+ {
+ return (EReference)costEntryEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getCostEntry_Weight()
+ {
+ return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1);
+ }
+
/**
*
*
@@ -2704,6 +2775,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION);
+ costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION);
+ createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES);
+
+ costEntryEClass = createEClass(COST_ENTRY);
+ createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT);
+ createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT);
+
reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION);
createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE);
createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION);
@@ -2902,6 +2980,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
objectiveSpecificationEClass.getESuperTypes().add(this.getObjective());
optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry());
+ costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction());
reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction());
mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction());
@@ -3045,6 +3124,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3183,6 +3269,8 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements
addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE);
initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator");
+ addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS);
+ addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER);
addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS);
addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS);
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
new file mode 100644
index 00000000..892df6f5
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java
@@ -0,0 +1,270 @@
+/**
+ * generated by Xtext 2.16.0
+ */
+package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
+
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
+/**
+ *
+ * An implementation of the model object 'Cost Entry '.
+ *
+ *
+ * The following features are implemented:
+ *
+ *
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement Pattern Element }
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight Weight }
+ *
+ *
+ * @generated
+ */
+public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry
+{
+ /**
+ * The cached value of the '{@link #getPatternElement() Pattern Element }' containment reference.
+ *
+ *
+ * @see #getPatternElement()
+ * @generated
+ * @ordered
+ */
+ protected PatternElement patternElement;
+
+ /**
+ * The default value of the '{@link #getWeight() Weight }' attribute.
+ *
+ *
+ * @see #getWeight()
+ * @generated
+ * @ordered
+ */
+ protected static final int WEIGHT_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getWeight() Weight }' attribute.
+ *
+ *
+ * @see #getWeight()
+ * @generated
+ * @ordered
+ */
+ protected int weight = WEIGHT_EDEFAULT;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ protected CostEntryImpl()
+ {
+ super();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return ApplicationConfigurationPackage.Literals.COST_ENTRY;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public PatternElement getPatternElement()
+ {
+ return patternElement;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs)
+ {
+ PatternElement oldPatternElement = patternElement;
+ patternElement = newPatternElement;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setPatternElement(PatternElement newPatternElement)
+ {
+ if (newPatternElement != patternElement)
+ {
+ NotificationChain msgs = null;
+ if (patternElement != null)
+ msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
+ if (newPatternElement != null)
+ msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs);
+ msgs = basicSetPatternElement(newPatternElement, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement));
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public int getWeight()
+ {
+ return weight;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setWeight(int newWeight)
+ {
+ int oldWeight = weight;
+ weight = newWeight;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight));
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
+ return basicSetPatternElement(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
+ return getPatternElement();
+ case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
+ return getWeight();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
+ setPatternElement((PatternElement)newValue);
+ return;
+ case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
+ setWeight((Integer)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
+ setPatternElement((PatternElement)null);
+ return;
+ case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
+ setWeight(WEIGHT_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT:
+ return patternElement != null;
+ case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT:
+ return weight != WEIGHT_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuilder result = new StringBuilder(super.toString());
+ result.append(" (weight: ");
+ result.append(weight);
+ result.append(')');
+ return result.toString();
+ }
+
+} //CostEntryImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
new file mode 100644
index 00000000..bdabbb69
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java
@@ -0,0 +1,167 @@
+/**
+ * generated by Xtext 2.16.0
+ */
+package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl;
+
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+/**
+ *
+ * An implementation of the model object 'Cost Objective Function '.
+ *
+ *
+ * The following features are implemented:
+ *
+ *
+ * {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries Entries }
+ *
+ *
+ * @generated
+ */
+public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction
+{
+ /**
+ * The cached value of the '{@link #getEntries() Entries }' containment reference list.
+ *
+ *
+ * @see #getEntries()
+ * @generated
+ * @ordered
+ */
+ protected EList entries;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ protected CostObjectiveFunctionImpl()
+ {
+ super();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EList getEntries()
+ {
+ if (entries == null)
+ {
+ entries = new EObjectContainmentEList(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES);
+ }
+ return entries;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
+ return ((InternalEList>)getEntries()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
+ return getEntries();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
+ getEntries().clear();
+ getEntries().addAll((Collection extends CostEntry>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
+ getEntries().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES:
+ return entries != null && !entries.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //CostObjectiveFunctionImpl
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
index ea1050df..1ba04522 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java
@@ -39,7 +39,7 @@ public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdE
* @generated
* @ordered
*/
- protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS_EQUALS;
+ protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS;
/**
* The cached value of the '{@link #getOperator() Operator }' attribute.
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
index 0d52290c..96e7a6a6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java
@@ -261,6 +261,16 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
return createObjectiveFunctionAdapter();
}
@Override
+ public Adapter caseCostObjectiveFunction(CostObjectiveFunction object)
+ {
+ return createCostObjectiveFunctionAdapter();
+ }
+ @Override
+ public Adapter caseCostEntry(CostEntry object)
+ {
+ return createCostEntryAdapter();
+ }
+ @Override
public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object)
{
return createReliabilityObjectiveFunctionAdapter();
@@ -1047,6 +1057,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl
return null;
}
+ /**
+ * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function }'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
+ * @generated
+ */
+ public Adapter createCostObjectiveFunctionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry }'.
+ *
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ *
+ * @return the new adapter.
+ * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry
+ * @generated
+ */
+ public Adapter createCostEntryAdapter()
+ {
+ return null;
+ }
+
/**
* Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function }'.
*
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
index 0fcc39dc..d5b57a80 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
@@ -361,6 +361,21 @@ public class ApplicationConfigurationSwitch extends Switch
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
+ {
+ CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject;
+ T result = caseCostObjectiveFunction(costObjectiveFunction);
+ if (result == null) result = caseObjectiveFunction(costObjectiveFunction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ApplicationConfigurationPackage.COST_ENTRY:
+ {
+ CostEntry costEntry = (CostEntry)theEObject;
+ T result = caseCostEntry(costEntry);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION:
{
ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject;
@@ -1295,6 +1310,38 @@ public class ApplicationConfigurationSwitch extends Switch
return null;
}
+ /**
+ * Returns the result of interpreting the object as an instance of 'Cost Objective Function '.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Cost Objective Function '.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCostObjectiveFunction(CostObjectiveFunction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of 'Cost Entry '.
+ *
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ *
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of 'Cost Entry '.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCostEntry(CostEntry object)
+ {
+ return null;
+ }
+
/**
* Returns the result of interpreting the object as an instance of 'Reliability Objective Function '.
*
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
index 438d6cdc..a79a6430 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g
@@ -2094,14 +2094,161 @@ ruleObjectiveFunction returns [EObject current=null]
@after {
leaveRule();
}:
- {
- newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall());
- }
- this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction
- {
- $current = $this_ReliabilityObjectiveFunction_0.current;
- afterParserOrEnumRuleCall();
- }
+ (
+ {
+ newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
+ }
+ this_CostObjectiveFunction_0=ruleCostObjectiveFunction
+ {
+ $current = $this_CostObjectiveFunction_0.current;
+ afterParserOrEnumRuleCall();
+ }
+ |
+ {
+ newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
+ }
+ this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction
+ {
+ $current = $this_ReliabilityObjectiveFunction_1.current;
+ afterParserOrEnumRuleCall();
+ }
+ )
+;
+
+// Entry rule entryRuleCostObjectiveFunction
+entryRuleCostObjectiveFunction returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); }
+ iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction
+ { $current=$iv_ruleCostObjectiveFunction.current; }
+ EOF;
+
+// Rule CostObjectiveFunction
+ruleCostObjectiveFunction returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ otherlv_0='cost'
+ {
+ newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
+ }
+ otherlv_1='{'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
+ }
+ lv_entries_2_0=ruleCostEntry
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
+ }
+ add(
+ $current,
+ "entries",
+ lv_entries_2_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ (
+ otherlv_3=','
+ {
+ newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
+ }
+ lv_entries_4_0=ruleCostEntry
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
+ }
+ add(
+ $current,
+ "entries",
+ lv_entries_4_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ )*
+ otherlv_5='}'
+ {
+ newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
+ }
+ )
+;
+
+// Entry rule entryRuleCostEntry
+entryRuleCostEntry returns [EObject current=null]:
+ { newCompositeNode(grammarAccess.getCostEntryRule()); }
+ iv_ruleCostEntry=ruleCostEntry
+ { $current=$iv_ruleCostEntry.current; }
+ EOF;
+
+// Rule CostEntry
+ruleCostEntry returns [EObject current=null]
+@init {
+ enterRule();
+}
+@after {
+ leaveRule();
+}:
+ (
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
+ }
+ lv_patternElement_0_0=rulePatternElement
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCostEntryRule());
+ }
+ set(
+ $current,
+ "patternElement",
+ lv_patternElement_0_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ otherlv_1='='
+ {
+ newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
+ }
+ (
+ (
+ {
+ newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
+ }
+ lv_weight_2_0=ruleINTLiteral
+ {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCostEntryRule());
+ }
+ set(
+ $current,
+ "weight",
+ lv_weight_2_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
+ afterParserOrEnumRuleCall();
+ }
+ )
+ )
+ )
;
// Entry rule entryRuleReliabilityObjectiveFunction
@@ -4917,18 +5064,34 @@ ruleComparisonOperator returns [Enumerator current=null]
}:
(
(
- enumLiteral_0='<='
+ enumLiteral_0='<'
+ {
+ $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
+ }
+ )
+ |
+ (
+ enumLiteral_1='>'
+ {
+ $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
+ }
+ )
+ |
+ (
+ enumLiteral_2='<='
{
- $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
+ $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
}
)
|
(
- enumLiteral_1='>='
+ enumLiteral_3='>='
{
- $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
+ $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
}
)
)
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
index 59db2464..9d99c5c3 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens
@@ -1,55 +1,56 @@
-'#'=36
-'*'=44
-'+='=37
+'#'=37
+'*'=45
+'+='=38
','=20
'-'=12
'.'=11
-'..'=45
+'..'=46
'::'=24
-'<'=38
-'<='=58
+'<'=39
+'<='=59
'='=18
-'>'=39
-'>='=59
-'AlloySolver'=64
-'SMTSolver'=63
-'ViatraSolver'=65
-'at'=29
-'config'=32
+'>'=40
+'>='=60
+'AlloySolver'=65
+'SMTSolver'=64
+'ViatraSolver'=66
+'at'=30
+'config'=33
'constraints'=28
-'debug'=52
+'cost'=29
+'debug'=53
'epackage'=14
'excluding'=23
'file'=17
'folder'=26
-'full'=62
-'generate'=47
+'full'=63
+'generate'=48
'import'=13
-'int'=41
-'log'=53
-'log-level'=33
-'maximize'=57
-'memory'=35
+'int'=42
+'log'=54
+'log-level'=34
+'maximize'=58
+'memory'=36
'metamodel'=25
-'minimize'=56
+'minimize'=57
'models'=27
-'mtff'=30
-'node'=40
-'none'=60
-'normal'=61
-'number'=49
-'objectives'=31
-'output'=55
+'mtff'=31
+'node'=41
+'none'=61
+'normal'=62
+'number'=50
+'objectives'=32
+'output'=56
'package'=22
-'partial-model'=48
-'real'=42
+'partial-model'=49
+'real'=43
'reliability'=16
-'runs'=50
-'runtime'=34
-'scope'=46
-'solver'=51
-'statistics'=54
-'string'=43
+'runs'=51
+'runtime'=35
+'scope'=47
+'solver'=52
+'statistics'=55
+'string'=44
'viatra'=15
'{'=19
'}'=21
@@ -115,3 +116,4 @@ T__62=62
T__63=63
T__64=64
T__65=65
+T__66=66
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
index dedce4b2..d8c31116 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java
@@ -40,6 +40,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
public static final int RULE_INT=5;
public static final int T__29=29;
public static final int T__22=22;
+ public static final int T__66=66;
public static final int RULE_ML_COMMENT=7;
public static final int T__23=23;
public static final int T__24=24;
@@ -466,10 +467,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:29:7: ( 'at' )
- // InternalApplicationConfiguration.g:29:9: 'at'
+ // InternalApplicationConfiguration.g:29:7: ( 'cost' )
+ // InternalApplicationConfiguration.g:29:9: 'cost'
{
- match("at");
+ match("cost");
}
@@ -487,10 +488,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:30:7: ( 'mtff' )
- // InternalApplicationConfiguration.g:30:9: 'mtff'
+ // InternalApplicationConfiguration.g:30:7: ( 'at' )
+ // InternalApplicationConfiguration.g:30:9: 'at'
{
- match("mtff");
+ match("at");
}
@@ -508,10 +509,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:31:7: ( 'objectives' )
- // InternalApplicationConfiguration.g:31:9: 'objectives'
+ // InternalApplicationConfiguration.g:31:7: ( 'mtff' )
+ // InternalApplicationConfiguration.g:31:9: 'mtff'
{
- match("objectives");
+ match("mtff");
}
@@ -529,10 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:32:7: ( 'config' )
- // InternalApplicationConfiguration.g:32:9: 'config'
+ // InternalApplicationConfiguration.g:32:7: ( 'objectives' )
+ // InternalApplicationConfiguration.g:32:9: 'objectives'
{
- match("config");
+ match("objectives");
}
@@ -550,10 +551,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:33:7: ( 'log-level' )
- // InternalApplicationConfiguration.g:33:9: 'log-level'
+ // InternalApplicationConfiguration.g:33:7: ( 'config' )
+ // InternalApplicationConfiguration.g:33:9: 'config'
{
- match("log-level");
+ match("config");
}
@@ -571,10 +572,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:34:7: ( 'runtime' )
- // InternalApplicationConfiguration.g:34:9: 'runtime'
+ // InternalApplicationConfiguration.g:34:7: ( 'log-level' )
+ // InternalApplicationConfiguration.g:34:9: 'log-level'
{
- match("runtime");
+ match("log-level");
}
@@ -592,10 +593,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:35:7: ( 'memory' )
- // InternalApplicationConfiguration.g:35:9: 'memory'
+ // InternalApplicationConfiguration.g:35:7: ( 'runtime' )
+ // InternalApplicationConfiguration.g:35:9: 'runtime'
{
- match("memory");
+ match("runtime");
}
@@ -613,10 +614,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:36:7: ( '#' )
- // InternalApplicationConfiguration.g:36:9: '#'
+ // InternalApplicationConfiguration.g:36:7: ( 'memory' )
+ // InternalApplicationConfiguration.g:36:9: 'memory'
{
- match('#');
+ match("memory");
+
}
@@ -633,11 +635,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:37:7: ( '+=' )
- // InternalApplicationConfiguration.g:37:9: '+='
+ // InternalApplicationConfiguration.g:37:7: ( '#' )
+ // InternalApplicationConfiguration.g:37:9: '#'
{
- match("+=");
-
+ match('#');
}
@@ -654,10 +655,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:38:7: ( '<' )
- // InternalApplicationConfiguration.g:38:9: '<'
+ // InternalApplicationConfiguration.g:38:7: ( '+=' )
+ // InternalApplicationConfiguration.g:38:9: '+='
{
- match('<');
+ match("+=");
+
}
@@ -674,10 +676,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:39:7: ( '>' )
- // InternalApplicationConfiguration.g:39:9: '>'
+ // InternalApplicationConfiguration.g:39:7: ( '<' )
+ // InternalApplicationConfiguration.g:39:9: '<'
{
- match('>');
+ match('<');
}
@@ -694,11 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:40:7: ( 'node' )
- // InternalApplicationConfiguration.g:40:9: 'node'
+ // InternalApplicationConfiguration.g:40:7: ( '>' )
+ // InternalApplicationConfiguration.g:40:9: '>'
{
- match("node");
-
+ match('>');
}
@@ -715,10 +716,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:41:7: ( 'int' )
- // InternalApplicationConfiguration.g:41:9: 'int'
+ // InternalApplicationConfiguration.g:41:7: ( 'node' )
+ // InternalApplicationConfiguration.g:41:9: 'node'
{
- match("int");
+ match("node");
}
@@ -736,10 +737,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:42:7: ( 'real' )
- // InternalApplicationConfiguration.g:42:9: 'real'
+ // InternalApplicationConfiguration.g:42:7: ( 'int' )
+ // InternalApplicationConfiguration.g:42:9: 'int'
{
- match("real");
+ match("int");
}
@@ -757,10 +758,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:43:7: ( 'string' )
- // InternalApplicationConfiguration.g:43:9: 'string'
+ // InternalApplicationConfiguration.g:43:7: ( 'real' )
+ // InternalApplicationConfiguration.g:43:9: 'real'
{
- match("string");
+ match("real");
}
@@ -778,10 +779,11 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:44:7: ( '*' )
- // InternalApplicationConfiguration.g:44:9: '*'
+ // InternalApplicationConfiguration.g:44:7: ( 'string' )
+ // InternalApplicationConfiguration.g:44:9: 'string'
{
- match('*');
+ match("string");
+
}
@@ -798,11 +800,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:45:7: ( '..' )
- // InternalApplicationConfiguration.g:45:9: '..'
+ // InternalApplicationConfiguration.g:45:7: ( '*' )
+ // InternalApplicationConfiguration.g:45:9: '*'
{
- match("..");
-
+ match('*');
}
@@ -819,10 +820,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:46:7: ( 'scope' )
- // InternalApplicationConfiguration.g:46:9: 'scope'
+ // InternalApplicationConfiguration.g:46:7: ( '..' )
+ // InternalApplicationConfiguration.g:46:9: '..'
{
- match("scope");
+ match("..");
}
@@ -840,10 +841,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:47:7: ( 'generate' )
- // InternalApplicationConfiguration.g:47:9: 'generate'
+ // InternalApplicationConfiguration.g:47:7: ( 'scope' )
+ // InternalApplicationConfiguration.g:47:9: 'scope'
{
- match("generate");
+ match("scope");
}
@@ -861,10 +862,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:48:7: ( 'partial-model' )
- // InternalApplicationConfiguration.g:48:9: 'partial-model'
+ // InternalApplicationConfiguration.g:48:7: ( 'generate' )
+ // InternalApplicationConfiguration.g:48:9: 'generate'
{
- match("partial-model");
+ match("generate");
}
@@ -882,10 +883,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:49:7: ( 'number' )
- // InternalApplicationConfiguration.g:49:9: 'number'
+ // InternalApplicationConfiguration.g:49:7: ( 'partial-model' )
+ // InternalApplicationConfiguration.g:49:9: 'partial-model'
{
- match("number");
+ match("partial-model");
}
@@ -903,10 +904,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:50:7: ( 'runs' )
- // InternalApplicationConfiguration.g:50:9: 'runs'
+ // InternalApplicationConfiguration.g:50:7: ( 'number' )
+ // InternalApplicationConfiguration.g:50:9: 'number'
{
- match("runs");
+ match("number");
}
@@ -924,10 +925,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:51:7: ( 'solver' )
- // InternalApplicationConfiguration.g:51:9: 'solver'
+ // InternalApplicationConfiguration.g:51:7: ( 'runs' )
+ // InternalApplicationConfiguration.g:51:9: 'runs'
{
- match("solver");
+ match("runs");
}
@@ -945,10 +946,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:52:7: ( 'debug' )
- // InternalApplicationConfiguration.g:52:9: 'debug'
+ // InternalApplicationConfiguration.g:52:7: ( 'solver' )
+ // InternalApplicationConfiguration.g:52:9: 'solver'
{
- match("debug");
+ match("solver");
}
@@ -966,10 +967,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:53:7: ( 'log' )
- // InternalApplicationConfiguration.g:53:9: 'log'
+ // InternalApplicationConfiguration.g:53:7: ( 'debug' )
+ // InternalApplicationConfiguration.g:53:9: 'debug'
{
- match("log");
+ match("debug");
}
@@ -987,10 +988,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:54:7: ( 'statistics' )
- // InternalApplicationConfiguration.g:54:9: 'statistics'
+ // InternalApplicationConfiguration.g:54:7: ( 'log' )
+ // InternalApplicationConfiguration.g:54:9: 'log'
{
- match("statistics");
+ match("log");
}
@@ -1008,10 +1009,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:55:7: ( 'output' )
- // InternalApplicationConfiguration.g:55:9: 'output'
+ // InternalApplicationConfiguration.g:55:7: ( 'statistics' )
+ // InternalApplicationConfiguration.g:55:9: 'statistics'
{
- match("output");
+ match("statistics");
}
@@ -1029,10 +1030,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:56:7: ( 'minimize' )
- // InternalApplicationConfiguration.g:56:9: 'minimize'
+ // InternalApplicationConfiguration.g:56:7: ( 'output' )
+ // InternalApplicationConfiguration.g:56:9: 'output'
{
- match("minimize");
+ match("output");
}
@@ -1050,10 +1051,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:57:7: ( 'maximize' )
- // InternalApplicationConfiguration.g:57:9: 'maximize'
+ // InternalApplicationConfiguration.g:57:7: ( 'minimize' )
+ // InternalApplicationConfiguration.g:57:9: 'minimize'
{
- match("maximize");
+ match("minimize");
}
@@ -1071,10 +1072,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:58:7: ( '<=' )
- // InternalApplicationConfiguration.g:58:9: '<='
+ // InternalApplicationConfiguration.g:58:7: ( 'maximize' )
+ // InternalApplicationConfiguration.g:58:9: 'maximize'
{
- match("<=");
+ match("maximize");
}
@@ -1092,10 +1093,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:59:7: ( '>=' )
- // InternalApplicationConfiguration.g:59:9: '>='
+ // InternalApplicationConfiguration.g:59:7: ( '<=' )
+ // InternalApplicationConfiguration.g:59:9: '<='
{
- match(">=");
+ match("<=");
}
@@ -1113,10 +1114,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:60:7: ( 'none' )
- // InternalApplicationConfiguration.g:60:9: 'none'
+ // InternalApplicationConfiguration.g:60:7: ( '>=' )
+ // InternalApplicationConfiguration.g:60:9: '>='
{
- match("none");
+ match(">=");
}
@@ -1134,10 +1135,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:61:7: ( 'normal' )
- // InternalApplicationConfiguration.g:61:9: 'normal'
+ // InternalApplicationConfiguration.g:61:7: ( 'none' )
+ // InternalApplicationConfiguration.g:61:9: 'none'
{
- match("normal");
+ match("none");
}
@@ -1155,10 +1156,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:62:7: ( 'full' )
- // InternalApplicationConfiguration.g:62:9: 'full'
+ // InternalApplicationConfiguration.g:62:7: ( 'normal' )
+ // InternalApplicationConfiguration.g:62:9: 'normal'
{
- match("full");
+ match("normal");
}
@@ -1176,10 +1177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:63:7: ( 'SMTSolver' )
- // InternalApplicationConfiguration.g:63:9: 'SMTSolver'
+ // InternalApplicationConfiguration.g:63:7: ( 'full' )
+ // InternalApplicationConfiguration.g:63:9: 'full'
{
- match("SMTSolver");
+ match("full");
}
@@ -1197,10 +1198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:64:7: ( 'AlloySolver' )
- // InternalApplicationConfiguration.g:64:9: 'AlloySolver'
+ // InternalApplicationConfiguration.g:64:7: ( 'SMTSolver' )
+ // InternalApplicationConfiguration.g:64:9: 'SMTSolver'
{
- match("AlloySolver");
+ match("SMTSolver");
}
@@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:65:7: ( 'ViatraSolver' )
- // InternalApplicationConfiguration.g:65:9: 'ViatraSolver'
+ // InternalApplicationConfiguration.g:65:7: ( 'AlloySolver' )
+ // InternalApplicationConfiguration.g:65:9: 'AlloySolver'
{
- match("ViatraSolver");
+ match("AlloySolver");
}
@@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
// $ANTLR end "T__65"
+ // $ANTLR start "T__66"
+ public final void mT__66() throws RecognitionException {
+ try {
+ int _type = T__66;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalApplicationConfiguration.g:66:7: ( 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:66:9: 'ViatraSolver'
+ {
+ match("ViatraSolver");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__66"
+
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5007:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // InternalApplicationConfiguration.g:5007:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalApplicationConfiguration.g:5170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalApplicationConfiguration.g:5170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // InternalApplicationConfiguration.g:5007:11: ( '^' )?
+ // InternalApplicationConfiguration.g:5170:11: ( '^' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalApplicationConfiguration.g:5007:11: '^'
+ // InternalApplicationConfiguration.g:5170:11: '^'
{
match('^');
@@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalApplicationConfiguration.g:5007:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalApplicationConfiguration.g:5170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5009:10: ( ( '0' .. '9' )+ )
- // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+
+ // InternalApplicationConfiguration.g:5172:10: ( ( '0' .. '9' )+ )
+ // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+
{
- // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+
+ // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+
int cnt3=0;
loop3:
do {
@@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalApplicationConfiguration.g:5009:13: '0' .. '9'
+ // InternalApplicationConfiguration.g:5172:13: '0' .. '9'
{
matchRange('0','9');
@@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5011:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalApplicationConfiguration.g:5174:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt6) {
case 1 :
- // InternalApplicationConfiguration.g:5011:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalApplicationConfiguration.g:5174:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalApplicationConfiguration.g:5011:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalApplicationConfiguration.g:5174:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop4:
do {
int alt4=3;
@@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt4) {
case 1 :
- // InternalApplicationConfiguration.g:5011:21: '\\\\' .
+ // InternalApplicationConfiguration.g:5174:21: '\\\\' .
{
match('\\');
matchAny();
@@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:5011:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalApplicationConfiguration.g:5174:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:5011:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalApplicationConfiguration.g:5174:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalApplicationConfiguration.g:5011:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalApplicationConfiguration.g:5174:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop5:
do {
int alt5=3;
@@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalApplicationConfiguration.g:5011:54: '\\\\' .
+ // InternalApplicationConfiguration.g:5174:54: '\\\\' .
{
match('\\');
matchAny();
@@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 2 :
- // InternalApplicationConfiguration.g:5011:61: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalApplicationConfiguration.g:5174:61: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5013:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalApplicationConfiguration.g:5013:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalApplicationConfiguration.g:5176:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalApplicationConfiguration.g:5176:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalApplicationConfiguration.g:5013:24: ( options {greedy=false; } : . )*
+ // InternalApplicationConfiguration.g:5176:24: ( options {greedy=false; } : . )*
loop7:
do {
int alt7=2;
@@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalApplicationConfiguration.g:5013:52: .
+ // InternalApplicationConfiguration.g:5176:52: .
{
matchAny();
@@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5015:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalApplicationConfiguration.g:5015:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalApplicationConfiguration.g:5178:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalApplicationConfiguration.g:5178:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalApplicationConfiguration.g:5015:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalApplicationConfiguration.g:5178:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop8:
do {
int alt8=2;
@@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
switch (alt8) {
case 1 :
- // InternalApplicationConfiguration.g:5015:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalApplicationConfiguration.g:5178:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
} while (true);
- // InternalApplicationConfiguration.g:5015:40: ( ( '\\r' )? '\\n' )?
+ // InternalApplicationConfiguration.g:5178:40: ( ( '\\r' )? '\\n' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? '\\n'
+ // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? '\\n'
{
- // InternalApplicationConfiguration.g:5015:41: ( '\\r' )?
+ // InternalApplicationConfiguration.g:5178:41: ( '\\r' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalApplicationConfiguration.g:5015:41: '\\r'
+ // InternalApplicationConfiguration.g:5178:41: '\\r'
{
match('\r');
@@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5017:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalApplicationConfiguration.g:5180:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
@@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalApplicationConfiguration.g:5019:16: ( . )
- // InternalApplicationConfiguration.g:5019:18: .
+ // InternalApplicationConfiguration.g:5182:16: ( . )
+ // InternalApplicationConfiguration.g:5182:18: .
{
matchAny();
@@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt12=62;
+ // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=63;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
@@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer {
}
break;
case 56 :
- // InternalApplicationConfiguration.g:1:340: RULE_ID
+ // InternalApplicationConfiguration.g:1:340: T__66
{
- mRULE_ID();
+ mT__66();
}
break;
case 57 :
- // InternalApplicationConfiguration.g:1:348: RULE_INT
+ // InternalApplicationConfiguration.g:1:346: RULE_ID
{
- mRULE_INT();
+ mRULE_ID();
}
break;
case 58 :
- // InternalApplicationConfiguration.g:1:357: RULE_STRING
+ // InternalApplicationConfiguration.g:1:354: RULE_INT
{
- mRULE_STRING();
+ mRULE_INT();
}
break;
case 59 :
- // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT
+ // InternalApplicationConfiguration.g:1:363: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 60 :
- // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT
+ // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 61 :
- // InternalApplicationConfiguration.g:1:401: RULE_WS
+ // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 62 :
- // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER
+ // InternalApplicationConfiguration.g:1:407: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 63 :
+ // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
- "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\157\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0081\22\54\1\uffff\2\54\1\u0099\16\54\1\uffff\4\54\1\u00ac\1\54\1\u00ae\1\u00af\1\54\1\u00b1\5\54\1\u00b7\6\54\2\uffff\1\u00be\1\u00bf\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\6\54\2\uffff\4\54\1\u00e1\2\54\1\u00e4\3\54\1\u00e8\2\54\1\u00eb\2\54\1\u00ee\3\54\1\u00f2\1\u00f3\3\54\1\u00f7\1\54\1\u00f9\1\u00fa\1\u00fb\1\u00fc\1\54\1\uffff\1\u00fe\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0106\1\uffff\1\u0107\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0113\2\54\3\uffff\1\54\1\u0117\1\u0118\3\54\1\u011c\3\54\1\uffff\1\u0120\1\54\1\u0122\2\uffff\3\54\1\uffff\1\u0126\2\54\1\uffff\1\54\1\uffff\1\54\1\u012b\1\u012c\1\uffff\2\54\1\u012f\1\u0130\2\uffff\1\u0131\1\54\3\uffff\1\u0133\1\uffff";
+ "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\160\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0082\23\54\1\uffff\2\54\1\u009b\16\54\1\uffff\4\54\1\u00ae\1\54\1\u00b0\1\u00b1\1\54\1\u00b3\5\54\1\u00b9\4\54\1\u00be\2\54\2\uffff\1\u00c1\1\u00c2\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\4\54\1\uffff\2\54\2\uffff\4\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\2\54\1\u00ee\2\54\1\u00f1\3\54\1\u00f5\1\u00f6\3\54\1\u00fa\1\54\1\u00fc\1\u00fd\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0109\1\uffff\1\u010a\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0116\2\54\3\uffff\1\54\1\u011a\1\u011b\3\54\1\u011f\3\54\1\uffff\1\u0123\1\54\1\u0125\2\uffff\3\54\1\uffff\1\u0129\2\54\1\uffff\1\54\1\uffff\1\54\1\u012e\1\u012f\1\uffff\2\54\1\u0132\1\u0133\2\uffff\1\u0134\1\54\3\uffff\1\u0136\1\uffff";
static final String DFA12_eofS =
- "\u0134\uffff";
+ "\u0137\uffff";
static final String DFA12_minS =
- "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff";
+ "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\164\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff";
static final String DFA12_maxS =
- "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\156\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff";
+ "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\163\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\164\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff";
static final String DFA12_acceptS =
- "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\32\5\uffff\1\42\6\uffff\1\70\1\71\3\uffff\1\75\1\76\1\43\1\1\1\2\2\uffff\1\70\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\32\1\33\1\60\1\34\1\61\1\35\5\uffff\1\42\5\uffff\1\71\1\72\1\73\1\74\1\75\24\uffff\1\23\21\uffff\1\37\26\uffff\1\27\1\53\22\uffff\1\40\1\uffff\1\50\1\7\1\uffff\1\64\5\uffff\1\24\6\uffff\1\36\1\62\41\uffff\1\44\2\uffff\1\52\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\31\1\21\3\uffff\1\26\1\uffff\1\55\1\63\1\47\1\41\1\uffff\1\51\7\uffff\1\30\1\14\1\46\12\uffff\1\4\3\uffff\1\56\1\57\3\uffff\1\45\3\uffff\1\15\1\uffff\1\17\3\uffff\1\65\4\uffff\1\25\1\54\2\uffff\1\6\1\22\1\66\1\uffff\1\67";
+ "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\33\5\uffff\1\43\6\uffff\1\71\1\72\3\uffff\1\76\1\77\1\44\1\1\1\2\2\uffff\1\71\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\33\1\34\1\61\1\35\1\62\1\36\5\uffff\1\43\5\uffff\1\72\1\73\1\74\1\75\1\76\25\uffff\1\24\21\uffff\1\40\27\uffff\1\30\1\54\22\uffff\1\41\1\uffff\1\51\1\7\1\uffff\1\65\5\uffff\1\25\4\uffff\1\23\2\uffff\1\37\1\63\41\uffff\1\45\2\uffff\1\53\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\32\1\21\3\uffff\1\27\1\uffff\1\56\1\64\1\50\1\42\1\uffff\1\52\7\uffff\1\31\1\14\1\47\12\uffff\1\4\3\uffff\1\57\1\60\3\uffff\1\46\3\uffff\1\15\1\uffff\1\17\3\uffff\1\66\4\uffff\1\26\1\55\2\uffff\1\6\1\22\1\67\1\uffff\1\70";
static final String DFA12_specialS =
- "\1\1\41\uffff\1\2\1\0\u0110\uffff}>";
+ "\1\1\41\uffff\1\0\1\2\u0113\uffff}>";
static final String[] DFA12_transitionS = {
"\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46",
"\1\47",
@@ -2255,42 +2284,41 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\153",
"\1\154",
"\1\155",
- "\1\156",
+ "\1\156\4\uffff\1\157",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\160",
"\1\161",
"\1\162",
+ "\1\163",
"",
"",
"",
"",
"",
"",
- "\1\163\11\uffff\1\164\3\uffff\1\165",
- "\1\166",
- "\1\170\20\uffff\1\167",
- "\1\171",
+ "\1\164\11\uffff\1\165\3\uffff\1\166",
+ "\1\167",
+ "\1\171\20\uffff\1\170",
"\1\172",
- "",
"\1\173",
+ "",
"\1\174",
"\1\175",
"\1\176",
"\1\177",
+ "\1\u0080",
"",
"",
"",
"",
"",
- "\1\u0080",
+ "\1\u0081",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0082",
"\1\u0083",
"\1\u0084",
"\1\u0085",
"\1\u0086",
- "\1\u0088\1\u0087",
- "\1\u0089",
+ "\1\u0087",
+ "\1\u0089\1\u0088",
"\1\u008a",
"\1\u008b",
"\1\u008c",
@@ -2301,13 +2329,13 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u0091",
"\1\u0092",
"\1\u0093",
- "\1\u0095\14\uffff\1\u0094",
- "",
- "\1\u0096",
+ "\1\u0094",
+ "\1\u0096\14\uffff\1\u0095",
"\1\u0097",
- "\1\u0098\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u009a",
- "\1\u009b",
+ "",
+ "\1\u0098",
+ "\1\u0099",
+ "\1\u009a\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u009c",
"\1\u009d",
"\1\u009e",
@@ -2320,36 +2348,36 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u00a5",
"\1\u00a6",
"\1\u00a7",
- "",
"\1\u00a8",
"\1\u00a9",
+ "",
"\1\u00aa",
"\1\u00ab",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00ac",
"\1\u00ad",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00af",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00b0",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00b2",
- "\1\u00b3",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00b7",
"\1\u00b8",
- "\1\u00b9",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00ba",
"\1\u00bb",
"\1\u00bc",
"\1\u00bd",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00bf",
+ "\1\u00c0",
"",
"",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00c0",
- "\1\u00c1",
- "\1\u00c2",
"\1\u00c3",
"\1\u00c4",
"\1\u00c5",
@@ -2363,38 +2391,39 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\1\u00cd",
"\1\u00ce",
"\1\u00cf",
- "",
"\1\u00d0",
- "",
- "",
"\1\u00d1",
- "",
"\1\u00d2",
+ "",
"\1\u00d3",
+ "",
+ "",
"\1\u00d4",
+ "",
"\1\u00d5",
"\1\u00d6",
- "",
"\1\u00d7",
"\1\u00d8",
"\1\u00d9",
+ "",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
- "",
- "",
"\1\u00dd",
+ "",
"\1\u00de",
"\1\u00df",
+ "",
+ "",
"\1\u00e0",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00e1",
"\1\u00e2",
"\1\u00e3",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00e5",
"\1\u00e6",
- "\1\u00e7",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00e8",
"\1\u00e9",
"\1\u00ea",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
@@ -2403,97 +2432,100 @@ public class InternalApplicationConfigurationLexer extends Lexer {
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u00ef",
"\1\u00f0",
- "\1\u00f1",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00f2",
+ "\1\u00f3",
"\1\u00f4",
- "\1\u00f5",
- "\1\u00f6",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00f7",
"\1\u00f8",
+ "\1\u00f9",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u00fb",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00fd",
- "",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u00ff",
- "",
"\1\u0100",
- "\1\u0101",
+ "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0102",
"",
"\1\u0103",
"\1\u0104",
- "",
"\1\u0105",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0108",
- "\1\u0109",
+ "\1\u0106",
+ "\1\u0107",
"",
+ "\1\u0108",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u010a",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u010b",
"\1\u010c",
"",
+ "",
"\1\u010d",
+ "\1\u010e",
+ "\1\u010f",
"",
+ "\1\u0110",
"",
"",
"",
- "\1\u010e",
"",
- "\1\u010f",
- "\1\u0110",
"\1\u0111",
+ "",
"\1\u0112",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0113",
"\1\u0114",
"\1\u0115",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0117",
+ "\1\u0118",
"",
"",
"",
- "\1\u0116",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0119",
- "\1\u011a",
- "\1\u011b",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u011c",
"\1\u011d",
"\1\u011e",
- "\1\u011f",
- "",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "\1\u0120",
"\1\u0121",
- "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "",
+ "\1\u0122",
"",
- "\1\u0123",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u0124",
- "\1\u0125",
- "",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
+ "",
+ "",
+ "\1\u0126",
"\1\u0127",
"\1\u0128",
"",
- "\1\u0129",
- "",
+ "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\1\u012a",
+ "\1\u012b",
+ "",
+ "\1\u012c",
+ "",
+ "\1\u012d",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
- "\1\u012d",
- "\1\u012e",
+ "\1\u0130",
+ "\1\u0131",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
"",
"",
"\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54",
- "\1\u0132",
+ "\1\u0135",
"",
"",
"",
@@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer {
this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA12_35 = input.LA(1);
+ int LA12_34 = input.LA(1);
s = -1;
- if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
+ if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
else s = 38;
@@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer {
if ( s>=0 ) return s;
break;
case 2 :
- int LA12_34 = input.LA(1);
+ int LA12_35 = input.LA(1);
s = -1;
- if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;}
+ if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;}
else s = 38;
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
index 8998c4ee..0584e2d5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'"
+ "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'"
};
public static final int T__50=50;
public static final int T__19=19;
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
public static final int RULE_INT=5;
public static final int T__29=29;
public static final int T__22=22;
+ public static final int T__66=66;
public static final int RULE_ML_COMMENT=7;
public static final int T__23=23;
public static final int T__24=24;
@@ -238,7 +239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=31 && LA2_0<=32)||(LA2_0>=46 && LA2_0<=47)) ) {
+ if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=32 && LA2_0<=33)||(LA2_0>=47 && LA2_0<=48)) ) {
alt2=1;
}
@@ -360,10 +361,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
int alt3=2;
int LA3_0 = input.LA(1);
- if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) {
+ if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) {
alt3=1;
}
- else if ( (LA3_0==47) ) {
+ else if ( (LA3_0==48) ) {
alt3=2;
}
else {
@@ -1345,17 +1346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
alt8=4;
}
break;
- case 32:
+ case 33:
{
alt8=5;
}
break;
- case 46:
+ case 47:
{
alt8=6;
}
break;
- case 31:
+ case 32:
{
alt8=7;
}
@@ -5357,10 +5358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
int alt29=2;
int LA29_0 = input.LA(1);
- if ( ((LA29_0>=56 && LA29_0<=57)) ) {
+ if ( ((LA29_0>=57 && LA29_0<=58)) ) {
alt29=1;
}
- else if ( (LA29_0==16||LA29_0==30) ) {
+ else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) {
alt29=2;
}
else {
@@ -5778,32 +5779,78 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjectiveFunction"
- // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ;
+ // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ;
public final EObject ruleObjectiveFunction() throws RecognitionException {
EObject current = null;
- EObject this_ReliabilityObjectiveFunction_0 = null;
+ EObject this_CostObjectiveFunction_0 = null;
+
+ EObject this_ReliabilityObjectiveFunction_1 = null;
enterRule();
try {
- // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction )
- // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction
+ // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) )
+ // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
{
+ // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall());
-
- pushFollow(FOLLOW_2);
- this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction();
+ if ( (LA30_0==29) ) {
+ alt30=1;
+ }
+ else if ( (LA30_0==16||LA30_0==31) ) {
+ alt30=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 30, 0, input);
- state._fsp--;
+ throw nvae;
+ }
+ switch (alt30) {
+ case 1 :
+ // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction
+ {
+ newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_CostObjectiveFunction_0=ruleCostObjectiveFunction();
+
+ state._fsp--;
+
+
+ current = this_CostObjectiveFunction_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction
+ {
+
+ newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction();
+
+ state._fsp--;
+
+
+ current = this_ReliabilityObjectiveFunction_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
- current = this_ReliabilityObjectiveFunction_0;
- afterParserOrEnumRuleCall();
-
}
@@ -5823,25 +5870,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR end "ruleObjectiveFunction"
- // $ANTLR start "entryRuleReliabilityObjectiveFunction"
- // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ;
- public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException {
+ // $ANTLR start "entryRuleCostObjectiveFunction"
+ // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ;
+ public final EObject entryRuleCostObjectiveFunction() throws RecognitionException {
EObject current = null;
- EObject iv_ruleReliabilityObjectiveFunction = null;
+ EObject iv_ruleCostObjectiveFunction = null;
try {
- // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF )
- // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF
+ // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF )
+ // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF
{
- newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule());
+ newCompositeNode(grammarAccess.getCostObjectiveFunctionRule());
pushFollow(FOLLOW_1);
- iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction();
+ iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction();
state._fsp--;
- current =iv_ruleReliabilityObjectiveFunction;
+ current =iv_ruleCostObjectiveFunction;
match(input,EOF,FOLLOW_2);
}
@@ -5856,79 +5903,135 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
return current;
}
- // $ANTLR end "entryRuleReliabilityObjectiveFunction"
+ // $ANTLR end "entryRuleCostObjectiveFunction"
- // $ANTLR start "ruleReliabilityObjectiveFunction"
- // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ;
- public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException {
+ // $ANTLR start "ruleCostObjectiveFunction"
+ // InternalApplicationConfiguration.g:2126:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ;
+ public final EObject ruleCostObjectiveFunction() throws RecognitionException {
EObject current = null;
- EObject this_ReliabiltiyProbability_0 = null;
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_3=null;
+ Token otherlv_5=null;
+ EObject lv_entries_2_0 = null;
- EObject this_Mtff_1 = null;
+ EObject lv_entries_4_0 = null;
enterRule();
try {
- // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) )
- // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
+ // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}'
+ {
+ otherlv_0=(Token)match(input,29,FOLLOW_17);
+
+ newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
+
+ otherlv_1=(Token)match(input,19,FOLLOW_6);
+
+ newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
+
+ // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) )
+ // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
+ {
+ // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
+ // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry
+ {
+
+ newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
+
+ pushFollow(FOLLOW_15);
+ lv_entries_2_0=ruleCostEntry();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
+ }
+ add(
+ current,
+ "entries",
+ lv_entries_2_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
+ afterParserOrEnumRuleCall();
+
- if ( (LA30_0==16) ) {
- alt30=1;
- }
- else if ( (LA30_0==30) ) {
- alt30=2;
}
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
- throw nvae;
+
}
- switch (alt30) {
- case 1 :
- // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability
- {
- newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
-
- pushFollow(FOLLOW_2);
- this_ReliabiltiyProbability_0=ruleReliabiltiyProbability();
+ // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )*
+ loop31:
+ do {
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- state._fsp--;
+ if ( (LA31_0==20) ) {
+ alt31=1;
+ }
- current = this_ReliabiltiyProbability_0;
- afterParserOrEnumRuleCall();
-
+ switch (alt31) {
+ case 1 :
+ // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) )
+ {
+ otherlv_3=(Token)match(input,20,FOLLOW_6);
- }
- break;
- case 2 :
- // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff
- {
+ newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
+
+ // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) )
+ // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
+ {
+ // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
+ // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry
+ {
- newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
-
- pushFollow(FOLLOW_2);
- this_Mtff_1=ruleMtff();
+ newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
+
+ pushFollow(FOLLOW_15);
+ lv_entries_4_0=ruleCostEntry();
- state._fsp--;
+ state._fsp--;
- current = this_Mtff_1;
- afterParserOrEnumRuleCall();
-
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
+ }
+ add(
+ current,
+ "entries",
+ lv_entries_4_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
+ afterParserOrEnumRuleCall();
+
- }
- break;
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop31;
+ }
+ } while (true);
+
+ otherlv_5=(Token)match(input,21,FOLLOW_2);
+
+ newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
+
}
@@ -5948,28 +6051,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
return current;
}
- // $ANTLR end "ruleReliabilityObjectiveFunction"
+ // $ANTLR end "ruleCostObjectiveFunction"
- // $ANTLR start "entryRuleReliabiltiyProbability"
- // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ;
- public final EObject entryRuleReliabiltiyProbability() throws RecognitionException {
+ // $ANTLR start "entryRuleCostEntry"
+ // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ;
+ public final EObject entryRuleCostEntry() throws RecognitionException {
EObject current = null;
- EObject iv_ruleReliabiltiyProbability = null;
+ EObject iv_ruleCostEntry = null;
try {
- // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF )
- // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF
+ // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF )
+ // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF
{
- newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule());
+ newCompositeNode(grammarAccess.getCostEntryRule());
pushFollow(FOLLOW_1);
- iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability();
+ iv_ruleCostEntry=ruleCostEntry();
state._fsp--;
- current =iv_ruleReliabiltiyProbability;
+ current =iv_ruleCostEntry;
match(input,EOF,FOLLOW_2);
}
@@ -5984,102 +6087,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
return current;
}
- // $ANTLR end "entryRuleReliabiltiyProbability"
+ // $ANTLR end "entryRuleCostEntry"
- // $ANTLR start "ruleReliabiltiyProbability"
- // InternalApplicationConfiguration.g:2151:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ;
- public final EObject ruleReliabiltiyProbability() throws RecognitionException {
+ // $ANTLR start "ruleCostEntry"
+ // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ;
+ public final EObject ruleCostEntry() throws RecognitionException {
EObject current = null;
- Token otherlv_0=null;
- Token otherlv_2=null;
- Token otherlv_3=null;
- Token otherlv_4=null;
- AntlrDatatypeRuleToken lv_time_5_0 = null;
+ Token otherlv_1=null;
+ EObject lv_patternElement_0_0 = null;
+
+ AntlrDatatypeRuleToken lv_weight_2_0 = null;
enterRule();
try {
- // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) )
- // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
+ // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) )
+ // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
{
- // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
- // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
+ // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) )
+ {
+ // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) )
+ // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
+ {
+ // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
+ // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement
{
- otherlv_0=(Token)match(input,16,FOLLOW_6);
-
- newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
-
- // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
- int alt31=2;
- int LA31_0 = input.LA(1);
-
- if ( (LA31_0==RULE_ID) ) {
- int LA31_1 = input.LA(2);
-
- if ( (LA31_1==11||LA31_1==24) ) {
- alt31=1;
- }
- }
- switch (alt31) {
- case 1 :
- // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
- {
- // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName )
- {
- // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName
- {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule());
- }
-
-
- newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0());
-
- pushFollow(FOLLOW_18);
- ruleQualifiedName();
-
- state._fsp--;
-
-
- afterParserOrEnumRuleCall();
-
-
- }
-
-
- }
-
- otherlv_2=(Token)match(input,24,FOLLOW_6);
-
- newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
-
- }
- break;
+ newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
+
+ pushFollow(FOLLOW_13);
+ lv_patternElement_0_0=rulePatternElement();
- }
+ state._fsp--;
- // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) )
- // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID )
- {
- // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID )
- // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID
- {
if (current==null) {
- current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule());
+ current = createModelElementForParent(grammarAccess.getCostEntryRule());
}
-
- otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25);
-
- newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0());
+ set(
+ current,
+ "patternElement",
+ lv_patternElement_0_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
+ afterParserOrEnumRuleCall();
}
@@ -6087,33 +6142,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_4=(Token)match(input,29,FOLLOW_24);
+ otherlv_1=(Token)match(input,18,FOLLOW_24);
- newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
+ newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
- // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
{
- // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral )
- // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral
+ // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
+ // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral
{
- newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
+ newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
pushFollow(FOLLOW_2);
- lv_time_5_0=ruleREALLiteral();
+ lv_weight_2_0=ruleINTLiteral();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule());
+ current = createModelElementForParent(grammarAccess.getCostEntryRule());
}
set(
current,
- "time",
- lv_time_5_0,
- "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
+ "weight",
+ lv_weight_2_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
afterParserOrEnumRuleCall();
@@ -6141,28 +6196,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
return current;
}
- // $ANTLR end "ruleReliabiltiyProbability"
+ // $ANTLR end "ruleCostEntry"
- // $ANTLR start "entryRuleMtff"
- // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ;
- public final EObject entryRuleMtff() throws RecognitionException {
+ // $ANTLR start "entryRuleReliabilityObjectiveFunction"
+ // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ;
+ public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException {
EObject current = null;
- EObject iv_ruleMtff = null;
+ EObject iv_ruleReliabilityObjectiveFunction = null;
try {
- // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF )
- // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF
+ // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF )
+ // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF
{
- newCompositeNode(grammarAccess.getMtffRule());
+ newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule());
pushFollow(FOLLOW_1);
- iv_ruleMtff=ruleMtff();
+ iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction();
state._fsp--;
- current =iv_ruleMtff;
+ current =iv_ruleReliabilityObjectiveFunction;
match(input,EOF,FOLLOW_2);
}
@@ -6177,52 +6232,373 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
return current;
}
- // $ANTLR end "entryRuleMtff"
+ // $ANTLR end "entryRuleReliabilityObjectiveFunction"
- // $ANTLR start "ruleMtff"
- // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
- public final EObject ruleMtff() throws RecognitionException {
+ // $ANTLR start "ruleReliabilityObjectiveFunction"
+ // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ;
+ public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException {
+ EObject current = null;
+
+ EObject this_ReliabiltiyProbability_0 = null;
+
+ EObject this_Mtff_1 = null;
+
+
+
+ enterRule();
+
+ try {
+ // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) )
+ // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
+ {
+ // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
+
+ if ( (LA32_0==16) ) {
+ alt32=1;
+ }
+ else if ( (LA32_0==31) ) {
+ alt32=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 32, 0, input);
+
+ throw nvae;
+ }
+ switch (alt32) {
+ case 1 :
+ // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability
+ {
+
+ newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_ReliabiltiyProbability_0=ruleReliabiltiyProbability();
+
+ state._fsp--;
+
+
+ current = this_ReliabiltiyProbability_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff
+ {
+
+ newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_Mtff_1=ruleMtff();
+
+ state._fsp--;
+
+
+ current = this_Mtff_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ leaveRule();
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleReliabilityObjectiveFunction"
+
+
+ // $ANTLR start "entryRuleReliabiltiyProbability"
+ // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ;
+ public final EObject entryRuleReliabiltiyProbability() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleReliabiltiyProbability = null;
+
+
+ try {
+ // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF )
+ // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF
+ {
+ newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability();
+
+ state._fsp--;
+
+ current =iv_ruleReliabiltiyProbability;
+ match(input,EOF,FOLLOW_2);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleReliabiltiyProbability"
+
+
+ // $ANTLR start "ruleReliabiltiyProbability"
+ // InternalApplicationConfiguration.g:2298:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ;
+ public final EObject ruleReliabiltiyProbability() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_2=null;
Token otherlv_3=null;
+ Token otherlv_4=null;
+ AntlrDatatypeRuleToken lv_time_5_0 = null;
+
enterRule();
try {
- // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
- // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) )
+ // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
{
- // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
- // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
+ // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) )
{
- otherlv_0=(Token)match(input,30,FOLLOW_6);
+ otherlv_0=(Token)match(input,16,FOLLOW_6);
+
+ newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
+
+ // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
+
+ if ( (LA33_0==RULE_ID) ) {
+ int LA33_1 = input.LA(2);
+
+ if ( (LA33_1==11||LA33_1==24) ) {
+ alt33=1;
+ }
+ }
+ switch (alt33) {
+ case 1 :
+ // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
+ {
+ // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
+ {
+ // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName
+ {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule());
+ }
+
+
+ newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0());
+
+ pushFollow(FOLLOW_18);
+ ruleQualifiedName();
+
+ state._fsp--;
+
+
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ otherlv_2=(Token)match(input,24,FOLLOW_6);
+
+ newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1());
+
+
+ }
+ break;
+
+ }
+
+ // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
+ {
+ // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
+ // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID
+ {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25);
+
+ newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0());
+
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,30,FOLLOW_24);
+
+ newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
+
+ // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
+ {
+ // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral
+ {
+
+ newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
+
+ pushFollow(FOLLOW_2);
+ lv_time_5_0=ruleREALLiteral();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule());
+ }
+ set(
+ current,
+ "time",
+ lv_time_5_0,
+ "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ leaveRule();
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleReliabiltiyProbability"
+
+
+ // $ANTLR start "entryRuleMtff"
+ // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ;
+ public final EObject entryRuleMtff() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleMtff = null;
+
+
+ try {
+ // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF )
+ // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF
+ {
+ newCompositeNode(grammarAccess.getMtffRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleMtff=ruleMtff();
+
+ state._fsp--;
+
+ current =iv_ruleMtff;
+ match(input,EOF,FOLLOW_2);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleMtff"
+
+
+ // $ANTLR start "ruleMtff"
+ // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
+ public final EObject ruleMtff() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+
+
+ enterRule();
+
+ try {
+ // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
+ // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ {
+ // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
+ {
+ otherlv_0=(Token)match(input,31,FOLLOW_6);
newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0());
- // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA32_0==RULE_ID) ) {
- int LA32_1 = input.LA(2);
+ if ( (LA34_0==RULE_ID) ) {
+ int LA34_1 = input.LA(2);
- if ( (LA32_1==11||LA32_1==24) ) {
- alt32=1;
+ if ( (LA34_1==11||LA34_1==24) ) {
+ alt34=1;
}
}
- switch (alt32) {
+ switch (alt34) {
case 1 :
- // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
+ // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
{
- // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) )
- // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) )
+ // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
{
- // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName )
- // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName
+ // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
+ // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName
{
if (current==null) {
@@ -6256,11 +6632,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) )
- // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID )
+ // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
{
- // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID )
- // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID
+ // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
+ // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID
{
if (current==null) {
@@ -6300,7 +6676,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleObjectiveDeclaration"
- // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ;
+ // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ;
public final EObject entryRuleObjectiveDeclaration() throws RecognitionException {
EObject current = null;
@@ -6308,8 +6684,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF )
- // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF
+ // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF )
+ // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF
{
newCompositeNode(grammarAccess.getObjectiveDeclarationRule());
pushFollow(FOLLOW_1);
@@ -6336,7 +6712,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjectiveDeclaration"
- // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ;
+ // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ;
public final EObject ruleObjectiveDeclaration() throws RecognitionException {
EObject current = null;
@@ -6349,21 +6725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) )
- // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
+ // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) )
+ // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
{
- // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
- // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) )
+ // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
+ // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) )
{
- otherlv_0=(Token)match(input,31,FOLLOW_6);
+ otherlv_0=(Token)match(input,32,FOLLOW_6);
newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
- // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID )
- // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID
+ // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID
{
lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
@@ -6385,11 +6761,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) )
- // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) )
+ // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
{
- // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification )
- // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification
+ // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification
{
newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
@@ -6439,7 +6815,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleObjectiveReference"
- // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ;
+ // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ;
public final EObject entryRuleObjectiveReference() throws RecognitionException {
EObject current = null;
@@ -6447,8 +6823,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF )
- // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF
+ // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF )
+ // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF
{
newCompositeNode(grammarAccess.getObjectiveReferenceRule());
pushFollow(FOLLOW_1);
@@ -6475,7 +6851,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjectiveReference"
- // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
public final EObject ruleObjectiveReference() throws RecognitionException {
EObject current = null;
@@ -6485,14 +6861,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) )
- // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
{
- // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID )
- // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID
+ // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID
{
if (current==null) {
@@ -6529,7 +6905,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleObjective"
- // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ;
+ // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ;
public final EObject entryRuleObjective() throws RecognitionException {
EObject current = null;
@@ -6537,8 +6913,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF )
- // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF
+ // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF )
+ // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF
{
newCompositeNode(grammarAccess.getObjectiveRule());
pushFollow(FOLLOW_1);
@@ -6565,7 +6941,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjective"
- // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ;
+ // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ;
public final EObject ruleObjective() throws RecognitionException {
EObject current = null;
@@ -6578,28 +6954,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) )
- // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
+ // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) )
+ // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
{
- // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA33_0==RULE_ID) ) {
- alt33=1;
+ if ( (LA35_0==RULE_ID) ) {
+ alt35=1;
}
- else if ( (LA33_0==19) ) {
- alt33=2;
+ else if ( (LA35_0==19) ) {
+ alt35=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt35) {
case 1 :
- // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference
+ // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference
{
newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
@@ -6617,7 +6993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification
+ // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification
{
newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
@@ -6657,7 +7033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleConfigSpecification"
- // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ;
+ // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ;
public final EObject entryRuleConfigSpecification() throws RecognitionException {
EObject current = null;
@@ -6665,8 +7041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF )
- // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF
+ // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF )
+ // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF
{
newCompositeNode(grammarAccess.getConfigSpecificationRule());
pushFollow(FOLLOW_1);
@@ -6693,7 +7069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleConfigSpecification"
- // InternalApplicationConfiguration.g:2416:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ;
+ // InternalApplicationConfiguration.g:2563:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleConfigSpecification() throws RecognitionException {
EObject current = null;
@@ -6709,14 +7085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) )
- // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
- // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}'
+ // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}'
{
- // InternalApplicationConfiguration.g:2424:3: ()
- // InternalApplicationConfiguration.g:2425:4:
+ // InternalApplicationConfiguration.g:2571:3: ()
+ // InternalApplicationConfiguration.g:2572:4:
{
current = forceCreateModelElement(
@@ -6730,22 +7106,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
- // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) {
- alt35=1;
+ if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) {
+ alt37=1;
}
- switch (alt35) {
+ switch (alt37) {
case 1 :
- // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
+ // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
{
- // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) )
- // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry )
+ // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) )
+ // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
{
- // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry )
- // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry
+ // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
+ // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry
{
newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
@@ -6772,30 +7148,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
- loop34:
+ // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
+ loop36:
do {
- int alt34=2;
- int LA34_0 = input.LA(1);
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA34_0==20) ) {
- alt34=1;
+ if ( (LA36_0==20) ) {
+ alt36=1;
}
- switch (alt34) {
+ switch (alt36) {
case 1 :
- // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
+ // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
{
otherlv_3=(Token)match(input,20,FOLLOW_27);
newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
- // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) )
- // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry )
+ // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) )
+ // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
{
- // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry )
- // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry
+ // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
+ // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry
{
newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
@@ -6827,7 +7203,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop34;
+ break loop36;
}
} while (true);
@@ -6864,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleConfigDeclaration"
- // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ;
+ // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ;
public final EObject entryRuleConfigDeclaration() throws RecognitionException {
EObject current = null;
@@ -6872,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF )
- // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF
+ // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF )
+ // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF
{
newCompositeNode(grammarAccess.getConfigDeclarationRule());
pushFollow(FOLLOW_1);
@@ -6900,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleConfigDeclaration"
- // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ;
+ // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ;
public final EObject ruleConfigDeclaration() throws RecognitionException {
EObject current = null;
@@ -6913,21 +7289,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) )
- // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
+ // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) )
+ // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
{
- // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
- // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) )
+ // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
+ // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) )
{
- otherlv_0=(Token)match(input,32,FOLLOW_6);
+ otherlv_0=(Token)match(input,33,FOLLOW_6);
newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
- // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID )
- // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID
+ // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID
{
lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
@@ -6949,11 +7325,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) )
- // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) )
+ // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
{
- // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification )
- // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification
+ // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
+ // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification
{
newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
@@ -7003,7 +7379,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleConfigEntry"
- // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ;
+ // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ;
public final EObject entryRuleConfigEntry() throws RecognitionException {
EObject current = null;
@@ -7011,8 +7387,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF )
- // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF
+ // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF )
+ // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF
{
newCompositeNode(grammarAccess.getConfigEntryRule());
pushFollow(FOLLOW_1);
@@ -7039,7 +7415,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleConfigEntry"
- // InternalApplicationConfiguration.g:2556:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ;
+ // InternalApplicationConfiguration.g:2703:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ;
public final EObject ruleConfigEntry() throws RecognitionException {
EObject current = null;
@@ -7056,42 +7432,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
- // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
+ // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
+ // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
{
- // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
- int alt36=4;
+ // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
+ int alt38=4;
switch ( input.LA(1) ) {
- case 33:
+ case 34:
{
- alt36=1;
+ alt38=1;
}
break;
- case 34:
+ case 35:
{
- alt36=2;
+ alt38=2;
}
break;
- case 35:
+ case 36:
{
- alt36=3;
+ alt38=3;
}
break;
case RULE_STRING:
{
- alt36=4;
+ alt38=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt38) {
case 1 :
- // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry
+ // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry
{
newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
@@ -7109,7 +7485,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry
+ // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry
{
newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
@@ -7127,7 +7503,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry
+ // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry
{
newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
@@ -7145,7 +7521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 4 :
- // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry
+ // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry
{
newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
@@ -7185,7 +7561,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleDocumentationEntry"
- // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
+ // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
public final EObject entryRuleDocumentationEntry() throws RecognitionException {
EObject current = null;
@@ -7193,8 +7569,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
- // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
+ // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
+ // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
{
newCompositeNode(grammarAccess.getDocumentationEntryRule());
pushFollow(FOLLOW_1);
@@ -7221,7 +7597,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleDocumentationEntry"
- // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
+ // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
public final EObject ruleDocumentationEntry() throws RecognitionException {
EObject current = null;
@@ -7234,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
- // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
+ // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
+ // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
{
- // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
- // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
+ // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
+ // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
{
- otherlv_0=(Token)match(input,33,FOLLOW_13);
+ otherlv_0=(Token)match(input,34,FOLLOW_13);
newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
@@ -7248,11 +7624,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
- // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
- // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification )
+ // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
+ // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
{
- // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification )
- // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification
+ // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
+ // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification
{
newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
@@ -7302,7 +7678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleRuntimeEntry"
- // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
+ // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
public final EObject entryRuleRuntimeEntry() throws RecognitionException {
EObject current = null;
@@ -7310,8 +7686,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
- // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
+ // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
+ // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
{
newCompositeNode(grammarAccess.getRuntimeEntryRule());
pushFollow(FOLLOW_1);
@@ -7338,7 +7714,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleRuntimeEntry"
- // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
+ // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
public final EObject ruleRuntimeEntry() throws RecognitionException {
EObject current = null;
@@ -7350,13 +7726,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
- // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
{
- // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
- // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
{
- otherlv_0=(Token)match(input,34,FOLLOW_13);
+ otherlv_0=(Token)match(input,35,FOLLOW_13);
newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
@@ -7364,11 +7740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
- // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT )
- // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT
+ // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT
{
lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
@@ -7413,7 +7789,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleMemoryEntry"
- // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
+ // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
public final EObject entryRuleMemoryEntry() throws RecognitionException {
EObject current = null;
@@ -7421,8 +7797,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
- // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
+ // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
+ // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
{
newCompositeNode(grammarAccess.getMemoryEntryRule());
pushFollow(FOLLOW_1);
@@ -7449,7 +7825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleMemoryEntry"
- // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
+ // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
public final EObject ruleMemoryEntry() throws RecognitionException {
EObject current = null;
@@ -7461,13 +7837,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
- // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
{
- // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
- // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
{
- otherlv_0=(Token)match(input,35,FOLLOW_13);
+ otherlv_0=(Token)match(input,36,FOLLOW_13);
newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
@@ -7475,11 +7851,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
- // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT )
- // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT
+ // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT
{
lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
@@ -7524,7 +7900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleCustomEntry"
- // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
+ // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
public final EObject entryRuleCustomEntry() throws RecognitionException {
EObject current = null;
@@ -7532,8 +7908,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
- // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF
+ // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
+ // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF
{
newCompositeNode(grammarAccess.getCustomEntryRule());
pushFollow(FOLLOW_1);
@@ -7560,7 +7936,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleCustomEntry"
- // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
+ // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
public final EObject ruleCustomEntry() throws RecognitionException {
EObject current = null;
@@ -7572,17 +7948,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
- // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
+ // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
{
- // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
- // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
{
- // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) )
- // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
{
- // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING )
- // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING
+ // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING
{
lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13);
@@ -7608,11 +7984,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
- // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) )
- // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
{
- // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING )
- // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING
+ // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING
{
lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
@@ -7657,7 +8033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleConfigReference"
- // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
+ // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
public final EObject entryRuleConfigReference() throws RecognitionException {
EObject current = null;
@@ -7665,8 +8041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF )
- // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF
+ // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF )
+ // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF
{
newCompositeNode(grammarAccess.getConfigReferenceRule());
pushFollow(FOLLOW_1);
@@ -7693,7 +8069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleConfigReference"
- // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
public final EObject ruleConfigReference() throws RecognitionException {
EObject current = null;
@@ -7703,14 +8079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) )
- // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
{
- // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID )
- // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID
+ // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID
{
if (current==null) {
@@ -7747,7 +8123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleConfig"
- // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
+ // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
public final EObject entryRuleConfig() throws RecognitionException {
EObject current = null;
@@ -7755,8 +8131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF )
- // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF
+ // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF )
+ // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF
{
newCompositeNode(grammarAccess.getConfigRule());
pushFollow(FOLLOW_1);
@@ -7783,7 +8159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleConfig"
- // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
+ // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
public final EObject ruleConfig() throws RecognitionException {
EObject current = null;
@@ -7796,28 +8172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
- // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
+ // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
+ // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
{
- // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA37_0==19) ) {
- alt37=1;
+ if ( (LA39_0==19) ) {
+ alt39=1;
}
- else if ( (LA37_0==RULE_ID) ) {
- alt37=2;
+ else if ( (LA39_0==RULE_ID) ) {
+ alt39=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt39) {
case 1 :
- // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification
+ // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification
{
newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
@@ -7835,7 +8211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference
+ // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference
{
newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
@@ -7875,7 +8251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleScopeSpecification"
- // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
+ // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
public final EObject entryRuleScopeSpecification() throws RecognitionException {
EObject current = null;
@@ -7883,8 +8259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
- // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
+ // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
+ // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
{
newCompositeNode(grammarAccess.getScopeSpecificationRule());
pushFollow(FOLLOW_1);
@@ -7911,7 +8287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleScopeSpecification"
- // InternalApplicationConfiguration.g:2871:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ;
+ // InternalApplicationConfiguration.g:3018:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleScopeSpecification() throws RecognitionException {
EObject current = null;
@@ -7927,14 +8303,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
- // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
- // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
+ // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
{
- // InternalApplicationConfiguration.g:2879:3: ()
- // InternalApplicationConfiguration.g:2880:4:
+ // InternalApplicationConfiguration.g:3026:3: ()
+ // InternalApplicationConfiguration.g:3027:4:
{
current = forceCreateModelElement(
@@ -7948,22 +8324,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
- // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA39_0==36) ) {
- alt39=1;
+ if ( (LA41_0==37) ) {
+ alt41=1;
}
- switch (alt39) {
+ switch (alt41) {
case 1 :
- // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
+ // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
{
- // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) )
- // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope )
+ // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) )
+ // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
{
- // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope )
- // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope
+ // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
+ // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope
{
newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
@@ -7990,30 +8366,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
- loop38:
+ // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
+ loop40:
do {
- int alt38=2;
- int LA38_0 = input.LA(1);
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA38_0==20) ) {
- alt38=1;
+ if ( (LA40_0==20) ) {
+ alt40=1;
}
- switch (alt38) {
+ switch (alt40) {
case 1 :
- // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
+ // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
{
otherlv_3=(Token)match(input,20,FOLLOW_30);
newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
- // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) )
- // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope )
+ // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) )
+ // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
{
- // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope )
- // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope
+ // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
+ // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope
{
newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
@@ -8045,7 +8421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop38;
+ break loop40;
}
} while (true);
@@ -8082,7 +8458,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleTypeScope"
- // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
public final EObject entryRuleTypeScope() throws RecognitionException {
EObject current = null;
@@ -8090,8 +8466,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF )
- // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF
+ // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF )
+ // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF
{
newCompositeNode(grammarAccess.getTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -8118,7 +8494,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleTypeScope"
- // InternalApplicationConfiguration.g:2951:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ;
+ // InternalApplicationConfiguration.g:3098:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ;
public final EObject ruleTypeScope() throws RecognitionException {
EObject current = null;
@@ -8137,43 +8513,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
- // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
+ // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
+ // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
{
- // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
- int alt40=5;
- int LA40_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
+ int alt42=5;
+ int LA42_0 = input.LA(1);
- if ( (LA40_0==36) ) {
+ if ( (LA42_0==37) ) {
switch ( input.LA(2) ) {
- case 41:
+ case 39:
{
- alt40=3;
+ alt42=1;
}
break;
- case 42:
+ case 41:
{
- alt40=4;
+ alt42=2;
}
break;
- case 43:
+ case 42:
{
- alt40=5;
+ alt42=3;
}
break;
- case 38:
+ case 43:
{
- alt40=1;
+ alt42=4;
}
break;
- case 40:
+ case 44:
{
- alt40=2;
+ alt42=5;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 40, 1, input);
+ new NoViableAltException("", 42, 1, input);
throw nvae;
}
@@ -8181,13 +8557,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt42) {
case 1 :
- // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope
+ // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope
{
newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
@@ -8205,7 +8581,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope
+ // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope
{
newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
@@ -8223,7 +8599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
+ // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
{
newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
@@ -8241,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 4 :
- // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope
+ // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope
{
newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
@@ -8259,7 +8635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 5 :
- // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope
+ // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope
{
newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
@@ -8299,7 +8675,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleClassTypeScope"
- // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
public final EObject entryRuleClassTypeScope() throws RecognitionException {
EObject current = null;
@@ -8307,8 +8683,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
- // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
+ // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
+ // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
{
newCompositeNode(grammarAccess.getClassTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -8335,7 +8711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleClassTypeScope"
- // InternalApplicationConfiguration.g:3014:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
+ // InternalApplicationConfiguration.g:3161:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
public final EObject ruleClassTypeScope() throws RecognitionException {
EObject current = null;
@@ -8353,21 +8729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3020:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
- // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
+ // InternalApplicationConfiguration.g:3167:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
+ // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
{
- // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
- // InternalApplicationConfiguration.g:3022:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
+ // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
+ // InternalApplicationConfiguration.g:3169:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
{
- otherlv_0=(Token)match(input,36,FOLLOW_31);
+ otherlv_0=(Token)match(input,37,FOLLOW_31);
newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
- // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) )
- // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference )
+ // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) )
+ // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
{
- // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference )
- // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference
+ // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
+ // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference
{
newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
@@ -8394,33 +8770,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA41_0==37) ) {
- alt41=1;
+ if ( (LA43_0==38) ) {
+ alt43=1;
}
- else if ( (LA41_0==18) ) {
- alt41=2;
+ else if ( (LA43_0==18) ) {
+ alt43=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt43) {
case 1 :
- // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
{
- // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) )
- // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
{
- // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' )
- // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+='
+ // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+='
{
- lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33);
+ lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
@@ -8440,13 +8816,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
{
- // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) )
- // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
{
- // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' )
- // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '='
+ // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '='
{
lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
@@ -8470,44 +8846,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA42_0==RULE_INT) ) {
- int LA42_1 = input.LA(2);
+ if ( (LA44_0==RULE_INT) ) {
+ int LA44_1 = input.LA(2);
- if ( (LA42_1==45) ) {
- alt42=2;
+ if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) {
+ alt44=1;
}
- else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) {
- alt42=1;
+ else if ( (LA44_1==46) ) {
+ alt44=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 42, 1, input);
+ new NoViableAltException("", 44, 1, input);
throw nvae;
}
}
- else if ( (LA42_0==44) ) {
- alt42=1;
+ else if ( (LA44_0==45) ) {
+ alt44=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt44) {
case 1 :
- // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
{
- // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) )
- // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
{
- // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber )
- // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber
+ // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber
{
newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8538,13 +8914,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
{
- // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber )
- // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber
+ // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber
{
newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8600,7 +8976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleObjectTypeScope"
- // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
public final EObject entryRuleObjectTypeScope() throws RecognitionException {
EObject current = null;
@@ -8608,8 +8984,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
- // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
+ // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
+ // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
{
newCompositeNode(grammarAccess.getObjectTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -8636,7 +9012,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjectTypeScope"
- // InternalApplicationConfiguration.g:3128:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
+ // InternalApplicationConfiguration.g:3275:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
public final EObject ruleObjectTypeScope() throws RecognitionException {
EObject current = null;
@@ -8654,21 +9030,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3134:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
- // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
+ // InternalApplicationConfiguration.g:3281:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
+ // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
{
- // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
- // InternalApplicationConfiguration.g:3136:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
+ // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
+ // InternalApplicationConfiguration.g:3283:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
{
- otherlv_0=(Token)match(input,36,FOLLOW_34);
+ otherlv_0=(Token)match(input,37,FOLLOW_34);
newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
- // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) )
- // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference )
+ // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) )
+ // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
{
- // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference )
- // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference
+ // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
+ // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference
{
newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
@@ -8695,33 +9071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA43_0==37) ) {
- alt43=1;
+ if ( (LA45_0==38) ) {
+ alt45=1;
}
- else if ( (LA43_0==18) ) {
- alt43=2;
+ else if ( (LA45_0==18) ) {
+ alt45=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt43) {
+ switch (alt45) {
case 1 :
- // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
{
- // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) )
- // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
{
- // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' )
- // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+='
+ // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+='
{
- lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33);
+ lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
@@ -8741,13 +9117,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
{
- // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) )
- // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
{
- // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' )
- // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '='
+ // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '='
{
lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
@@ -8771,44 +9147,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA44_0==RULE_INT) ) {
- int LA44_1 = input.LA(2);
+ if ( (LA46_0==RULE_INT) ) {
+ int LA46_1 = input.LA(2);
- if ( (LA44_1==45) ) {
- alt44=2;
+ if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) {
+ alt46=1;
}
- else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) {
- alt44=1;
+ else if ( (LA46_1==46) ) {
+ alt46=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 44, 1, input);
+ new NoViableAltException("", 46, 1, input);
throw nvae;
}
}
- else if ( (LA44_0==44) ) {
- alt44=1;
+ else if ( (LA46_0==45) ) {
+ alt46=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt46) {
case 1 :
- // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
{
- // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) )
- // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
{
- // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber )
- // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber
+ // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber
{
newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8839,13 +9215,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
{
- // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber )
- // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber
+ // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber
{
newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8901,7 +9277,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleIntegerTypeScope"
- // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
public final EObject entryRuleIntegerTypeScope() throws RecognitionException {
EObject current = null;
@@ -8909,8 +9285,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
- // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
+ // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
+ // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
{
newCompositeNode(grammarAccess.getIntegerTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -8937,7 +9313,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleIntegerTypeScope"
- // InternalApplicationConfiguration.g:3242:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ;
+ // InternalApplicationConfiguration.g:3389:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ;
public final EObject ruleIntegerTypeScope() throws RecognitionException {
EObject current = null;
@@ -8957,21 +9333,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3248:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) )
- // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
+ // InternalApplicationConfiguration.g:3395:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) )
+ // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
{
- // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
- // InternalApplicationConfiguration.g:3250:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
+ // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
+ // InternalApplicationConfiguration.g:3397:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
{
- otherlv_0=(Token)match(input,36,FOLLOW_35);
+ otherlv_0=(Token)match(input,37,FOLLOW_35);
newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
- // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) )
- // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference )
+ // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) )
+ // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
{
- // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference )
- // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference
+ // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
+ // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference
{
newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
@@ -8998,33 +9374,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA45_0==37) ) {
- alt45=1;
+ if ( (LA47_0==38) ) {
+ alt47=1;
}
- else if ( (LA45_0==18) ) {
- alt45=2;
+ else if ( (LA47_0==18) ) {
+ alt47=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 45, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt45) {
+ switch (alt47) {
case 1 :
- // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
{
- // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) )
- // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
{
- // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' )
- // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+='
+ // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+='
{
- lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36);
+ lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
@@ -9044,13 +9420,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
{
- // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) )
- // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
{
- // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' )
- // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '='
+ // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '='
{
lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
@@ -9074,53 +9450,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
- int alt46=3;
+ // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
+ int alt48=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA46_1 = input.LA(2);
+ int LA48_1 = input.LA(2);
- if ( (LA46_1==45) ) {
- alt46=2;
+ if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) {
+ alt48=1;
}
- else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) {
- alt46=1;
+ else if ( (LA48_1==46) ) {
+ alt48=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 46, 1, input);
+ new NoViableAltException("", 48, 1, input);
throw nvae;
}
}
break;
- case 44:
+ case 45:
{
- alt46=1;
+ alt48=1;
}
break;
case 19:
{
- alt46=3;
+ alt48=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
{
- // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) )
- // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
{
- // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber )
- // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber
+ // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber
{
newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9151,13 +9527,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
{
- // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber )
- // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber
+ // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber
{
newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9188,13 +9564,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) )
+ // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
{
- // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) )
- // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation )
+ // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
+ // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
{
- // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation )
- // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation
+ // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
+ // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation
{
newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
@@ -9250,7 +9626,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleRealTypeScope"
- // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
public final EObject entryRuleRealTypeScope() throws RecognitionException {
EObject current = null;
@@ -9258,8 +9634,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
- // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
+ // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
+ // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
{
newCompositeNode(grammarAccess.getRealTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -9286,7 +9662,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleRealTypeScope"
- // InternalApplicationConfiguration.g:3376:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ;
+ // InternalApplicationConfiguration.g:3523:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ;
public final EObject ruleRealTypeScope() throws RecognitionException {
EObject current = null;
@@ -9306,21 +9682,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3382:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) )
- // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
+ // InternalApplicationConfiguration.g:3529:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) )
+ // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
{
- // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
- // InternalApplicationConfiguration.g:3384:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
+ // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
+ // InternalApplicationConfiguration.g:3531:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
{
- otherlv_0=(Token)match(input,36,FOLLOW_37);
+ otherlv_0=(Token)match(input,37,FOLLOW_37);
newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
- // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) )
- // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference )
+ // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) )
+ // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
{
- // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference )
- // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference
+ // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
+ // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference
{
newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
@@ -9347,33 +9723,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==37) ) {
- alt47=1;
+ if ( (LA49_0==38) ) {
+ alt49=1;
}
- else if ( (LA47_0==18) ) {
- alt47=2;
+ else if ( (LA49_0==18) ) {
+ alt49=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
{
- // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) )
- // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
{
- // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' )
- // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+='
+ // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+='
{
- lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36);
+ lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
@@ -9393,13 +9769,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
{
- // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) )
- // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
{
- // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' )
- // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '='
+ // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '='
{
lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
@@ -9423,53 +9799,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
- int alt48=3;
+ // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
+ int alt50=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA48_1 = input.LA(2);
+ int LA50_1 = input.LA(2);
- if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) {
- alt48=1;
+ if ( (LA50_1==46) ) {
+ alt50=2;
}
- else if ( (LA48_1==45) ) {
- alt48=2;
+ else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) {
+ alt50=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 48, 1, input);
+ new NoViableAltException("", 50, 1, input);
throw nvae;
}
}
break;
- case 44:
+ case 45:
{
- alt48=1;
+ alt50=1;
}
break;
case 19:
{
- alt48=3;
+ alt50=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
{
- // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) )
- // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
{
- // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber )
- // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber
+ // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber
{
newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9500,13 +9876,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
{
- // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber )
- // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber
+ // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber
{
newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9537,13 +9913,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) )
+ // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
{
- // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) )
- // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration )
+ // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
+ // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
{
- // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration )
- // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration
+ // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
+ // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration
{
newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
@@ -9599,7 +9975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleStringTypeScope"
- // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
+ // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
public final EObject entryRuleStringTypeScope() throws RecognitionException {
EObject current = null;
@@ -9607,8 +9983,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
- // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
+ // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
+ // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
{
newCompositeNode(grammarAccess.getStringTypeScopeRule());
pushFollow(FOLLOW_1);
@@ -9635,7 +10011,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleStringTypeScope"
- // InternalApplicationConfiguration.g:3510:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ;
+ // InternalApplicationConfiguration.g:3657:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ;
public final EObject ruleStringTypeScope() throws RecognitionException {
EObject current = null;
@@ -9655,21 +10031,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3516:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) )
- // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
+ // InternalApplicationConfiguration.g:3663:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) )
+ // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
{
- // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
- // InternalApplicationConfiguration.g:3518:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
+ // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
+ // InternalApplicationConfiguration.g:3665:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
{
- otherlv_0=(Token)match(input,36,FOLLOW_38);
+ otherlv_0=(Token)match(input,37,FOLLOW_38);
newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
- // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) )
- // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference )
+ // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) )
+ // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
{
- // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference )
- // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference
+ // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
+ // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference
{
newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
@@ -9696,33 +10072,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA49_0==37) ) {
- alt49=1;
+ if ( (LA51_0==38) ) {
+ alt51=1;
}
- else if ( (LA49_0==18) ) {
- alt49=2;
+ else if ( (LA51_0==18) ) {
+ alt51=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt51) {
case 1 :
- // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
{
- // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) )
- // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
+ // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
{
- // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' )
- // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+='
+ // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
+ // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+='
{
- lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36);
+ lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
@@ -9742,13 +10118,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
{
- // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) )
- // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
+ // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
{
- // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' )
- // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '='
+ // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
+ // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '='
{
lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
@@ -9772,53 +10148,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
- int alt50=3;
+ // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
+ int alt52=3;
switch ( input.LA(1) ) {
case RULE_INT:
{
- int LA50_1 = input.LA(2);
+ int LA52_1 = input.LA(2);
- if ( (LA50_1==45) ) {
- alt50=2;
+ if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) {
+ alt52=1;
}
- else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) {
- alt50=1;
+ else if ( (LA52_1==46) ) {
+ alt52=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 50, 1, input);
+ new NoViableAltException("", 52, 1, input);
throw nvae;
}
}
break;
- case 44:
+ case 45:
{
- alt50=1;
+ alt52=1;
}
break;
case 19:
{
- alt50=3;
+ alt52=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 52, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt52) {
case 1 :
- // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
{
- // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) )
- // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
+ // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
{
- // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber )
- // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber
+ // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
+ // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber
{
newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9849,13 +10225,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
{
- // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) )
- // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
+ // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
{
- // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber )
- // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber
+ // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
+ // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber
{
newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9886,13 +10262,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) )
+ // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
{
- // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) )
- // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration )
+ // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
+ // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
{
- // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration )
- // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration
+ // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
+ // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration
{
newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
@@ -9948,7 +10324,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleClassReference"
- // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
+ // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
public final EObject entryRuleClassReference() throws RecognitionException {
EObject current = null;
@@ -9956,8 +10332,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF )
- // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF
+ // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF )
+ // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF
{
newCompositeNode(grammarAccess.getClassReferenceRule());
pushFollow(FOLLOW_1);
@@ -9984,7 +10360,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleClassReference"
- // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
+ // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
public final EObject ruleClassReference() throws RecognitionException {
EObject current = null;
@@ -9997,21 +10373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
- // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
+ // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
+ // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
{
- // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
- // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
+ // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
+ // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
{
- otherlv_0=(Token)match(input,38,FOLLOW_6);
+ otherlv_0=(Token)match(input,39,FOLLOW_6);
newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
- // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) )
- // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) )
+ // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
{
- // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement )
- // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement
+ // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
+ // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement
{
newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
@@ -10038,7 +10414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_2=(Token)match(input,39,FOLLOW_2);
+ otherlv_2=(Token)match(input,40,FOLLOW_2);
newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
@@ -10065,7 +10441,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleObjectReference"
- // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
+ // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
public final EObject entryRuleObjectReference() throws RecognitionException {
EObject current = null;
@@ -10073,8 +10449,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF )
- // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF
+ // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF )
+ // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF
{
newCompositeNode(grammarAccess.getObjectReferenceRule());
pushFollow(FOLLOW_1);
@@ -10101,7 +10477,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleObjectReference"
- // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
+ // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
public final EObject ruleObjectReference() throws RecognitionException {
EObject current = null;
@@ -10111,14 +10487,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) )
- // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' )
+ // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) )
+ // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
{
- // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' )
- // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node'
+ // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
+ // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node'
{
- // InternalApplicationConfiguration.g:3698:3: ()
- // InternalApplicationConfiguration.g:3699:4:
+ // InternalApplicationConfiguration.g:3845:3: ()
+ // InternalApplicationConfiguration.g:3846:4:
{
current = forceCreateModelElement(
@@ -10128,7 +10504,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_1=(Token)match(input,40,FOLLOW_2);
+ otherlv_1=(Token)match(input,41,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
@@ -10155,7 +10531,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleIntegerReference"
- // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
+ // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
public final EObject entryRuleIntegerReference() throws RecognitionException {
EObject current = null;
@@ -10163,8 +10539,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
- // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF
+ // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
+ // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF
{
newCompositeNode(grammarAccess.getIntegerReferenceRule());
pushFollow(FOLLOW_1);
@@ -10191,7 +10567,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleIntegerReference"
- // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
+ // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
public final EObject ruleIntegerReference() throws RecognitionException {
EObject current = null;
@@ -10201,14 +10577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) )
- // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' )
+ // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) )
+ // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
{
- // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' )
- // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int'
+ // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
+ // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int'
{
- // InternalApplicationConfiguration.g:3728:3: ()
- // InternalApplicationConfiguration.g:3729:4:
+ // InternalApplicationConfiguration.g:3875:3: ()
+ // InternalApplicationConfiguration.g:3876:4:
{
current = forceCreateModelElement(
@@ -10218,7 +10594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_1=(Token)match(input,41,FOLLOW_2);
+ otherlv_1=(Token)match(input,42,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
@@ -10245,7 +10621,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleRealReference"
- // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
+ // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
public final EObject entryRuleRealReference() throws RecognitionException {
EObject current = null;
@@ -10253,8 +10629,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF )
- // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF
+ // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF )
+ // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF
{
newCompositeNode(grammarAccess.getRealReferenceRule());
pushFollow(FOLLOW_1);
@@ -10281,7 +10657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleRealReference"
- // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
+ // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
public final EObject ruleRealReference() throws RecognitionException {
EObject current = null;
@@ -10291,14 +10667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) )
- // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' )
+ // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) )
+ // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
{
- // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' )
- // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real'
+ // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
+ // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real'
{
- // InternalApplicationConfiguration.g:3758:3: ()
- // InternalApplicationConfiguration.g:3759:4:
+ // InternalApplicationConfiguration.g:3905:3: ()
+ // InternalApplicationConfiguration.g:3906:4:
{
current = forceCreateModelElement(
@@ -10308,7 +10684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_1=(Token)match(input,42,FOLLOW_2);
+ otherlv_1=(Token)match(input,43,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
@@ -10335,7 +10711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleStringReference"
- // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
+ // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
public final EObject entryRuleStringReference() throws RecognitionException {
EObject current = null;
@@ -10343,8 +10719,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF )
- // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF
+ // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF )
+ // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF
{
newCompositeNode(grammarAccess.getStringReferenceRule());
pushFollow(FOLLOW_1);
@@ -10371,7 +10747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleStringReference"
- // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
+ // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
public final EObject ruleStringReference() throws RecognitionException {
EObject current = null;
@@ -10381,14 +10757,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) )
- // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' )
+ // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) )
+ // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
{
- // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' )
- // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string'
+ // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
+ // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string'
{
- // InternalApplicationConfiguration.g:3788:3: ()
- // InternalApplicationConfiguration.g:3789:4:
+ // InternalApplicationConfiguration.g:3935:3: ()
+ // InternalApplicationConfiguration.g:3936:4:
{
current = forceCreateModelElement(
@@ -10398,7 +10774,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_1=(Token)match(input,43,FOLLOW_2);
+ otherlv_1=(Token)match(input,44,FOLLOW_2);
newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
@@ -10425,7 +10801,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleExactNumber"
- // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
+ // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
public final EObject entryRuleExactNumber() throws RecognitionException {
EObject current = null;
@@ -10433,8 +10809,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF )
- // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF
+ // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF )
+ // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF
{
newCompositeNode(grammarAccess.getExactNumberRule());
pushFollow(FOLLOW_1);
@@ -10461,7 +10837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleExactNumber"
- // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
+ // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
public final EObject ruleExactNumber() throws RecognitionException {
EObject current = null;
@@ -10472,34 +10848,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
- // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
+ // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
+ // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
{
- // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA51_0==RULE_INT) ) {
- alt51=1;
+ if ( (LA53_0==RULE_INT) ) {
+ alt53=1;
}
- else if ( (LA51_0==44) ) {
- alt51=2;
+ else if ( (LA53_0==45) ) {
+ alt53=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
{
- // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT )
+ // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT )
- // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT
+ // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
+ // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT
{
lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2);
@@ -10525,15 +10901,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) )
+ // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
{
- // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) )
- // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' )
+ // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
+ // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
{
- // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' )
- // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*'
+ // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
+ // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*'
{
- lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2);
+ lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2);
newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
@@ -10575,7 +10951,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleIntervallNumber"
- // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
+ // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
public final EObject entryRuleIntervallNumber() throws RecognitionException {
EObject current = null;
@@ -10583,8 +10959,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
- // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
+ // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
+ // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
{
newCompositeNode(grammarAccess.getIntervallNumberRule());
pushFollow(FOLLOW_1);
@@ -10611,7 +10987,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleIntervallNumber"
- // InternalApplicationConfiguration.g:3862:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ;
+ // InternalApplicationConfiguration.g:4009:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ;
public final EObject ruleIntervallNumber() throws RecognitionException {
EObject current = null;
@@ -10624,17 +11000,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
- // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
+ // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
+ // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
{
- // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
- // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
+ // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
+ // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
{
- // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT )
- // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT
+ // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT
{
lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40);
@@ -10656,35 +11032,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- otherlv_1=(Token)match(input,45,FOLLOW_33);
+ otherlv_1=(Token)match(input,46,FOLLOW_33);
newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
- // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA52_0==RULE_INT) ) {
- alt52=1;
+ if ( (LA54_0==RULE_INT) ) {
+ alt54=1;
}
- else if ( (LA52_0==44) ) {
- alt52=2;
+ else if ( (LA54_0==45) ) {
+ alt54=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 54, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt54) {
case 1 :
- // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
{
- // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT )
- // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT
+ // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT
{
lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
@@ -10710,15 +11086,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) )
+ // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
{
- // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) )
- // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' )
+ // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
+ // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
{
- // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' )
- // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*'
+ // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
+ // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*'
{
- lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2);
+ lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2);
newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
@@ -10763,7 +11139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleIntEnumberation"
- // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
+ // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
public final EObject entryRuleIntEnumberation() throws RecognitionException {
EObject current = null;
@@ -10771,8 +11147,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
- // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
+ // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
+ // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
{
newCompositeNode(grammarAccess.getIntEnumberationRule());
pushFollow(FOLLOW_1);
@@ -10799,7 +11175,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleIntEnumberation"
- // InternalApplicationConfiguration.g:3938:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ;
+ // InternalApplicationConfiguration.g:4085:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleIntEnumberation() throws RecognitionException {
EObject current = null;
@@ -10815,14 +11191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) )
- // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
- // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}'
+ // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}'
{
- // InternalApplicationConfiguration.g:3946:3: ()
- // InternalApplicationConfiguration.g:3947:4:
+ // InternalApplicationConfiguration.g:4093:3: ()
+ // InternalApplicationConfiguration.g:4094:4:
{
current = forceCreateModelElement(
@@ -10836,22 +11212,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
- // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA54_0==RULE_INT||LA54_0==12) ) {
- alt54=1;
+ if ( (LA56_0==RULE_INT||LA56_0==12) ) {
+ alt56=1;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
+ // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
{
- // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) )
- // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral )
+ // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
{
- // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral )
- // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral
+ // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
+ // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral
{
newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
@@ -10878,30 +11254,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
- loop53:
+ // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
+ loop55:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA53_0==20) ) {
- alt53=1;
+ if ( (LA55_0==20) ) {
+ alt55=1;
}
- switch (alt53) {
+ switch (alt55) {
case 1 :
- // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) )
{
otherlv_3=(Token)match(input,20,FOLLOW_24);
newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
- // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) )
- // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral )
+ // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) )
+ // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
{
- // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral )
- // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral
+ // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
+ // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral
{
newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
@@ -10933,7 +11309,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop53;
+ break loop55;
}
} while (true);
@@ -10970,7 +11346,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleRealEnumeration"
- // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
+ // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
public final EObject entryRuleRealEnumeration() throws RecognitionException {
EObject current = null;
@@ -10978,8 +11354,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
- // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
+ // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
+ // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
{
newCompositeNode(grammarAccess.getRealEnumerationRule());
pushFollow(FOLLOW_1);
@@ -11006,7 +11382,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleRealEnumeration"
- // InternalApplicationConfiguration.g:4018:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ;
+ // InternalApplicationConfiguration.g:4165:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleRealEnumeration() throws RecognitionException {
EObject current = null;
@@ -11022,14 +11398,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) )
- // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
- // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}'
+ // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}'
{
- // InternalApplicationConfiguration.g:4026:3: ()
- // InternalApplicationConfiguration.g:4027:4:
+ // InternalApplicationConfiguration.g:4173:3: ()
+ // InternalApplicationConfiguration.g:4174:4:
{
current = forceCreateModelElement(
@@ -11043,22 +11419,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
- // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA56_0==RULE_INT||LA56_0==12) ) {
- alt56=1;
+ if ( (LA58_0==RULE_INT||LA58_0==12) ) {
+ alt58=1;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
+ // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
{
- // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral )
- // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral
+ // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral
{
newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
@@ -11085,30 +11461,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
- loop55:
+ // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
+ loop57:
do {
- int alt55=2;
- int LA55_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA55_0==20) ) {
- alt55=1;
+ if ( (LA57_0==20) ) {
+ alt57=1;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) )
{
otherlv_3=(Token)match(input,20,FOLLOW_24);
newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
- // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) )
- // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) )
+ // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
{
- // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral )
- // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral
+ // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
+ // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral
{
newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
@@ -11140,7 +11516,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop55;
+ break loop57;
}
} while (true);
@@ -11177,7 +11553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleStringEnumeration"
- // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
+ // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
public final EObject entryRuleStringEnumeration() throws RecognitionException {
EObject current = null;
@@ -11185,8 +11561,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
- // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
+ // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
+ // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
{
newCompositeNode(grammarAccess.getStringEnumerationRule());
pushFollow(FOLLOW_1);
@@ -11213,7 +11589,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleStringEnumeration"
- // InternalApplicationConfiguration.g:4098:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ;
+ // InternalApplicationConfiguration.g:4245:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleStringEnumeration() throws RecognitionException {
EObject current = null;
@@ -11227,14 +11603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
- // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
+ // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
{
- // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
- // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
+ // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
+ // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
{
- // InternalApplicationConfiguration.g:4106:3: ()
- // InternalApplicationConfiguration.g:4107:4:
+ // InternalApplicationConfiguration.g:4253:3: ()
+ // InternalApplicationConfiguration.g:4254:4:
{
current = forceCreateModelElement(
@@ -11248,22 +11624,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
- // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA58_0==RULE_STRING) ) {
- alt58=1;
+ if ( (LA60_0==RULE_STRING) ) {
+ alt60=1;
}
- switch (alt58) {
+ switch (alt60) {
case 1 :
- // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
+ // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
{
- // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) )
- // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
{
- // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING )
- // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING
+ // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING
{
lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15);
@@ -11285,30 +11661,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
- loop57:
+ // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
+ loop59:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA57_0==20) ) {
- alt57=1;
+ if ( (LA59_0==20) ) {
+ alt59=1;
}
- switch (alt57) {
+ switch (alt59) {
case 1 :
- // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
{
otherlv_3=(Token)match(input,20,FOLLOW_10);
newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
- // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) )
- // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) )
+ // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
{
- // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING )
- // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING
+ // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
+ // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING
{
lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15);
@@ -11335,7 +11711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop57;
+ break loop59;
}
} while (true);
@@ -11372,7 +11748,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleScopeDeclaration"
- // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
+ // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
public final EObject entryRuleScopeDeclaration() throws RecognitionException {
EObject current = null;
@@ -11380,8 +11756,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
- // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
+ // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
+ // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
{
newCompositeNode(grammarAccess.getScopeDeclarationRule());
pushFollow(FOLLOW_1);
@@ -11408,7 +11784,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleScopeDeclaration"
- // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
+ // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
public final EObject ruleScopeDeclaration() throws RecognitionException {
EObject current = null;
@@ -11421,21 +11797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
- // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
+ // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
+ // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
{
- // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
- // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
+ // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
+ // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
{
- otherlv_0=(Token)match(input,46,FOLLOW_6);
+ otherlv_0=(Token)match(input,47,FOLLOW_6);
newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
- // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID )
- // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID
+ // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
+ // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID
{
lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
@@ -11457,11 +11833,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
- // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
- // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
+ // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
{
- // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification )
- // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification
+ // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
+ // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification
{
newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
@@ -11511,7 +11887,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleScopeReference"
- // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
+ // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
public final EObject entryRuleScopeReference() throws RecognitionException {
EObject current = null;
@@ -11519,8 +11895,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF )
- // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF
+ // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF )
+ // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF
{
newCompositeNode(grammarAccess.getScopeReferenceRule());
pushFollow(FOLLOW_1);
@@ -11547,7 +11923,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleScopeReference"
- // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
+ // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
public final EObject ruleScopeReference() throws RecognitionException {
EObject current = null;
@@ -11557,14 +11933,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) )
- // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) )
+ // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
{
- // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) )
- // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
+ // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
{
- // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID )
- // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID
+ // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
+ // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID
{
if (current==null) {
@@ -11601,7 +11977,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleScope"
- // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
+ // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
public final EObject entryRuleScope() throws RecognitionException {
EObject current = null;
@@ -11609,8 +11985,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF )
- // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF
+ // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF )
+ // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF
{
newCompositeNode(grammarAccess.getScopeRule());
pushFollow(FOLLOW_1);
@@ -11637,7 +12013,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleScope"
- // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
+ // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
public final EObject ruleScope() throws RecognitionException {
EObject current = null;
@@ -11650,28 +12026,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
- // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
+ // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
+ // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
{
- // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA59_0==19) ) {
- alt59=1;
+ if ( (LA61_0==19) ) {
+ alt61=1;
}
- else if ( (LA59_0==RULE_ID) ) {
- alt59=2;
+ else if ( (LA61_0==RULE_ID) ) {
+ alt61=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 59, 0, input);
+ new NoViableAltException("", 61, 0, input);
throw nvae;
}
- switch (alt59) {
+ switch (alt61) {
case 1 :
- // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification
+ // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification
{
newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
@@ -11689,7 +12065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference
+ // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference
{
newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
@@ -11729,7 +12105,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleTask"
- // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
+ // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
public final EObject entryRuleTask() throws RecognitionException {
EObject current = null;
@@ -11737,8 +12113,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF )
- // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF
+ // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF )
+ // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF
{
newCompositeNode(grammarAccess.getTaskRule());
pushFollow(FOLLOW_1);
@@ -11765,7 +12141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleTask"
- // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
+ // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
public final EObject ruleTask() throws RecognitionException {
EObject current = null;
@@ -11776,8 +12152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask )
- // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask
+ // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask )
+ // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask
{
newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
@@ -11811,7 +12187,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "entryRuleGenerationTask"
- // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
+ // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
public final EObject entryRuleGenerationTask() throws RecognitionException {
EObject current = null;
@@ -11819,8 +12195,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
try {
- // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
- // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF
+ // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
+ // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF
{
newCompositeNode(grammarAccess.getGenerationTaskRule());
pushFollow(FOLLOW_1);
@@ -11847,7 +12223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleGenerationTask"
- // InternalApplicationConfiguration.g:4327:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ;
+ // InternalApplicationConfiguration.g:4474:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ;
public final EObject ruleGenerationTask() throws RecognitionException {
EObject current = null;
@@ -11909,18 +12285,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4333:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) )
- // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
+ // InternalApplicationConfiguration.g:4480:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) )
+ // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
{
- // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
- // InternalApplicationConfiguration.g:4335:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}'
+ // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
+ // InternalApplicationConfiguration.g:4482:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}'
{
- otherlv_0=(Token)match(input,47,FOLLOW_17);
+ otherlv_0=(Token)match(input,48,FOLLOW_17);
newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
- // InternalApplicationConfiguration.g:4339:3: ()
- // InternalApplicationConfiguration.g:4340:4:
+ // InternalApplicationConfiguration.g:4486:3: ()
+ // InternalApplicationConfiguration.g:4487:4:
{
current = forceCreateModelElement(
@@ -11934,47 +12310,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
- // InternalApplicationConfiguration.g:4350:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) )
- // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
+ // InternalApplicationConfiguration.g:4497:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) )
+ // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
{
- // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
- // InternalApplicationConfiguration.g:4352:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
+ // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
+ // InternalApplicationConfiguration.g:4499:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
{
getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
- // InternalApplicationConfiguration.g:4355:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
- // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
+ // InternalApplicationConfiguration.g:4502:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
+ // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
{
- // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
- loop60:
+ // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
+ loop62:
do {
- int alt60=14;
- alt60 = dfa60.predict(input);
- switch (alt60) {
+ int alt62=14;
+ alt62 = dfa62.predict(input);
+ switch (alt62) {
case 1 :
- // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
+ // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
}
- // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
- // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
+ // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
+ // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
- // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
- // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
+ // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
+ // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
- // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
+ // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
+ // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
{
otherlv_4=(Token)match(input,25,FOLLOW_13);
@@ -11984,11 +12360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
- // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
- // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel )
+ // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
+ // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
{
- // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel )
- // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel
+ // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
+ // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
@@ -12034,30 +12410,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
+ // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
}
- // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
- // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
+ // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
+ // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
- // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
- // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
+ // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
+ // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
- // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
+ // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
+ // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
{
- otherlv_7=(Token)match(input,48,FOLLOW_13);
+ otherlv_7=(Token)match(input,49,FOLLOW_13);
newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
@@ -12065,11 +12441,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
- // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) )
- // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel )
+ // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) )
+ // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
{
- // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel )
- // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel
+ // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
+ // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
@@ -12115,28 +12491,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
+ // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
}
- // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
- // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
+ // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
+ // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
- // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
- // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
+ // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
+ // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
- // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
+ // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
+ // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
{
otherlv_10=(Token)match(input,28,FOLLOW_13);
@@ -12146,11 +12522,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
- // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
- // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern )
+ // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
+ // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
{
- // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern )
- // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern
+ // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
+ // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
@@ -12196,30 +12572,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 4 :
- // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
+ // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
}
- // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
- // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
+ // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
+ // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
- // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
- // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
+ // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
+ // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
- // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) )
+ // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
+ // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) )
{
- otherlv_13=(Token)match(input,31,FOLLOW_13);
+ otherlv_13=(Token)match(input,32,FOLLOW_13);
newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
@@ -12227,11 +12603,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
- // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) )
- // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective )
+ // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) )
+ // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
{
- // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective )
- // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective
+ // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
+ // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
@@ -12277,30 +12653,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 5 :
- // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
+ // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
}
- // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
- // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
+ // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
+ // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
- // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
- // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
+ // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
+ // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
- // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) )
+ // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
+ // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) )
{
- otherlv_16=(Token)match(input,46,FOLLOW_13);
+ otherlv_16=(Token)match(input,47,FOLLOW_13);
newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
@@ -12308,11 +12684,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
- // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) )
- // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope )
+ // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) )
+ // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
{
- // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope )
- // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope
+ // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
+ // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
@@ -12358,36 +12734,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 6 :
- // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
+ // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
}
- // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
- // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
+ // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
- // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
- // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
- // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) )
{
- // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) )
- // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' )
+ // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) )
+ // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
{
- // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' )
- // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number'
+ // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
+ // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number'
{
- lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13);
+ lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13);
newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
@@ -12407,11 +12783,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
- // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT )
- // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT
+ // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT
{
lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43);
@@ -12452,36 +12828,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 7 :
- // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
+ // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
}
- // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
- // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
+ // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
- // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
- // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
+ // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
- // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
+ // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) )
{
- // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) )
- // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' )
+ // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) )
+ // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
{
- // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' )
- // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs'
+ // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
+ // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs'
{
- lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13);
+ lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13);
newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
@@ -12501,11 +12877,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
- // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) )
- // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) )
+ // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
{
- // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT )
- // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT
+ // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
+ // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT
{
lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43);
@@ -12546,30 +12922,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 8 :
- // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
+ // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
}
- // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
- // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
+ // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
+ // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
- // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
- // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
+ // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
+ // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
- // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) )
+ // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
+ // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) )
{
- otherlv_25=(Token)match(input,51,FOLLOW_13);
+ otherlv_25=(Token)match(input,52,FOLLOW_13);
newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
@@ -12577,11 +12953,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
- // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) )
- // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver )
+ // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) )
+ // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
{
- // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver )
- // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver
+ // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
+ // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
@@ -12627,30 +13003,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 9 :
- // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
+ // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
}
- // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
- // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
+ // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
+ // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
- // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
- // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
+ // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
+ // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
- // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) )
+ // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
+ // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) )
{
- otherlv_28=(Token)match(input,32,FOLLOW_13);
+ otherlv_28=(Token)match(input,33,FOLLOW_13);
newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
@@ -12658,11 +13034,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
- // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) )
- // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig )
+ // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) )
+ // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
{
- // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig )
- // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig
+ // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
+ // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
@@ -12708,30 +13084,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 10 :
- // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
}
- // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
- // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
- // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
- // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
- // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) )
{
- otherlv_31=(Token)match(input,52,FOLLOW_13);
+ otherlv_31=(Token)match(input,53,FOLLOW_13);
newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
@@ -12739,11 +13115,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
- // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) )
- // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile )
+ // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
{
- // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile )
- // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile
+ // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
+ // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
@@ -12789,30 +13165,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 11 :
- // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
}
- // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
- // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
- // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
- // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
- // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) )
{
- otherlv_34=(Token)match(input,53,FOLLOW_13);
+ otherlv_34=(Token)match(input,54,FOLLOW_13);
newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
@@ -12820,11 +13196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
- // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) )
- // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile )
+ // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
{
- // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile )
- // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile
+ // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
+ // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
@@ -12870,30 +13246,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 12 :
- // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
}
- // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
- // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
- // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
- // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
- // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) )
{
- otherlv_37=(Token)match(input,54,FOLLOW_13);
+ otherlv_37=(Token)match(input,55,FOLLOW_13);
newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
@@ -12901,11 +13277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
- // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) )
- // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile )
+ // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
{
- // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile )
- // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile
+ // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
+ // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
@@ -12951,30 +13327,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 13 :
- // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
{
- // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
- // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
+ // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
{
if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
}
- // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
- // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
+ // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
{
getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
- // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
- // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
+ // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
{
if ( !((true)) ) {
throw new FailedPredicateException(input, "ruleGenerationTask", "true");
}
- // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
- // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
+ // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) )
{
- otherlv_40=(Token)match(input,55,FOLLOW_13);
+ otherlv_40=(Token)match(input,56,FOLLOW_13);
newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
@@ -12982,11 +13358,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
- // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) )
- // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile )
+ // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) )
+ // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
{
- // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile )
- // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile
+ // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
+ // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile
{
newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
@@ -13033,7 +13409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
break;
default :
- break loop60;
+ break loop62;
}
} while (true);
@@ -13076,7 +13452,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleOptimizationDirection"
- // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ;
+ // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ;
public final Enumerator ruleOptimizationDirection() throws RecognitionException {
Enumerator current = null;
@@ -13087,33 +13463,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) )
- // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
+ // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) )
+ // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
{
- // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA61_0==56) ) {
- alt61=1;
+ if ( (LA63_0==57) ) {
+ alt63=1;
}
- else if ( (LA61_0==57) ) {
- alt61=2;
+ else if ( (LA63_0==58) ) {
+ alt63=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 61, 0, input);
+ new NoViableAltException("", 63, 0, input);
throw nvae;
}
- switch (alt61) {
+ switch (alt63) {
case 1 :
- // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' )
+ // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
{
- // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' )
- // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize'
+ // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
+ // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize'
{
- enumLiteral_0=(Token)match(input,56,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,57,FOLLOW_2);
current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
@@ -13125,12 +13501,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' )
+ // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
{
- // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' )
- // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize'
+ // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
+ // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize'
{
- enumLiteral_1=(Token)match(input,57,FOLLOW_2);
+ enumLiteral_1=(Token)match(input,58,FOLLOW_2);
current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
@@ -13164,47 +13540,63 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleComparisonOperator"
- // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ;
+ // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ;
public final Enumerator ruleComparisonOperator() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
Token enumLiteral_1=null;
+ Token enumLiteral_2=null;
+ Token enumLiteral_3=null;
enterRule();
try {
- // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) )
- // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) )
+ // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) )
+ // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
{
- // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) )
- int alt62=2;
- int LA62_0 = input.LA(1);
-
- if ( (LA62_0==58) ) {
- alt62=1;
- }
- else if ( (LA62_0==59) ) {
- alt62=2;
- }
- else {
+ // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
+ int alt64=4;
+ switch ( input.LA(1) ) {
+ case 39:
+ {
+ alt64=1;
+ }
+ break;
+ case 40:
+ {
+ alt64=2;
+ }
+ break;
+ case 59:
+ {
+ alt64=3;
+ }
+ break;
+ case 60:
+ {
+ alt64=4;
+ }
+ break;
+ default:
NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
+ new NoViableAltException("", 64, 0, input);
throw nvae;
}
- switch (alt62) {
+
+ switch (alt64) {
case 1 :
- // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' )
+ // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
{
- // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' )
- // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<='
+ // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
+ // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<'
{
- enumLiteral_0=(Token)match(input,58,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,39,FOLLOW_2);
- current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0());
+ current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
}
@@ -13213,15 +13605,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' )
+ // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
+ {
+ // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
+ // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>'
+ {
+ enumLiteral_1=(Token)match(input,40,FOLLOW_2);
+
+ current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
+
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
+ {
+ // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
+ // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<='
+ {
+ enumLiteral_2=(Token)match(input,59,FOLLOW_2);
+
+ current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
+
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
{
- // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' )
- // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>='
+ // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
+ // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>='
{
- enumLiteral_1=(Token)match(input,59,FOLLOW_2);
+ enumLiteral_3=(Token)match(input,60,FOLLOW_2);
- current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1());
+ current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
}
@@ -13252,7 +13678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleDocumentLevelSpecification"
- // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
+ // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException {
Enumerator current = null;
@@ -13264,42 +13690,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
- // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
+ // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
+ // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
{
- // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
- int alt63=3;
+ // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
+ int alt65=3;
switch ( input.LA(1) ) {
- case 60:
+ case 61:
{
- alt63=1;
+ alt65=1;
}
break;
- case 61:
+ case 62:
{
- alt63=2;
+ alt65=2;
}
break;
- case 62:
+ case 63:
{
- alt63=3;
+ alt65=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
+ new NoViableAltException("", 65, 0, input);
throw nvae;
}
- switch (alt63) {
+ switch (alt65) {
case 1 :
- // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' )
+ // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
{
- // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' )
- // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none'
+ // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
+ // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none'
{
- enumLiteral_0=(Token)match(input,60,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,61,FOLLOW_2);
current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
@@ -13311,12 +13737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' )
+ // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
{
- // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' )
- // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal'
+ // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
+ // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal'
{
- enumLiteral_1=(Token)match(input,61,FOLLOW_2);
+ enumLiteral_1=(Token)match(input,62,FOLLOW_2);
current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
@@ -13328,12 +13754,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' )
+ // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
{
- // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' )
- // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full'
+ // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
+ // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full'
{
- enumLiteral_2=(Token)match(input,62,FOLLOW_2);
+ enumLiteral_2=(Token)match(input,63,FOLLOW_2);
current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
@@ -13367,7 +13793,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// $ANTLR start "ruleSolver"
- // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
+ // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
public final Enumerator ruleSolver() throws RecognitionException {
Enumerator current = null;
@@ -13379,42 +13805,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
enterRule();
try {
- // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
- // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
+ // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
+ // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
{
- // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
- int alt64=3;
+ // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
+ int alt66=3;
switch ( input.LA(1) ) {
- case 63:
+ case 64:
{
- alt64=1;
+ alt66=1;
}
break;
- case 64:
+ case 65:
{
- alt64=2;
+ alt66=2;
}
break;
- case 65:
+ case 66:
{
- alt64=3;
+ alt66=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
+ new NoViableAltException("", 66, 0, input);
throw nvae;
}
- switch (alt64) {
+ switch (alt66) {
case 1 :
- // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' )
+ // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
{
- // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' )
- // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver'
+ // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
+ // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver'
{
- enumLiteral_0=(Token)match(input,63,FOLLOW_2);
+ enumLiteral_0=(Token)match(input,64,FOLLOW_2);
current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
@@ -13426,12 +13852,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 2 :
- // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' )
+ // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
{
- // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' )
- // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver'
+ // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
+ // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver'
{
- enumLiteral_1=(Token)match(input,64,FOLLOW_2);
+ enumLiteral_1=(Token)match(input,65,FOLLOW_2);
current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
@@ -13443,12 +13869,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
}
break;
case 3 :
- // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
{
- // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' )
- // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver'
+ // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
+ // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver'
{
- enumLiteral_2=(Token)match(input,65,FOLLOW_2);
+ enumLiteral_2=(Token)match(input,66,FOLLOW_2);
current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
@@ -13483,14 +13909,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
// Delegated rules
- protected DFA60 dfa60 = new DFA60(this);
+ protected DFA62 dfa62 = new DFA62(this);
static final String dfa_1s = "\17\uffff";
static final String dfa_2s = "\1\25\16\uffff";
- static final String dfa_3s = "\1\67\16\uffff";
+ static final String dfa_3s = "\1\70\16\uffff";
static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15";
static final String dfa_5s = "\1\0\16\uffff}>";
static final String[] dfa_6s = {
- "\1\1\3\uffff\1\2\2\uffff\1\4\2\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16",
+ "\1\1\3\uffff\1\2\2\uffff\1\4\3\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16",
"",
"",
"",
@@ -13514,11 +13940,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
- class DFA60 extends DFA {
+ class DFA62 extends DFA {
- public DFA60(BaseRecognizer recognizer) {
+ public DFA62(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 60;
+ this.decisionNumber = 62;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -13528,54 +13954,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
this.transition = dfa_6;
}
public String getDescription() {
- return "()* loopback of 4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*";
+ return "()* loopback of 4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA60_0 = input.LA(1);
+ int LA62_0 = input.LA(1);
- int index60_0 = input.index();
+ int index62_0 = input.index();
input.rewind();
s = -1;
- if ( (LA60_0==21) ) {s = 1;}
+ if ( (LA62_0==21) ) {s = 1;}
- else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
+ else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
- else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
+ else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
- else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
+ else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
- else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
+ else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
- else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
+ else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
- else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
+ else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
- else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
+ else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
- else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
+ else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
- else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
+ else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
- else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
+ else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
- else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
+ else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
- else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
+ else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
- else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;}
+ else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;}
- input.seek(index60_0);
+ input.seek(index62_0);
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 60, _s, input);
+ new NoViableAltException(getDescription(), 62, _s, input);
error(nvae);
throw nvae;
}
@@ -13584,8 +14010,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L});
public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L});
public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L});
@@ -13603,29 +14029,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L});
public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L});
public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L});
public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L});
public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L});
}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
index d1128378..cf267de9 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
@@ -14,6 +14,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDec
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
@@ -113,6 +115,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject);
return;
+ case ApplicationConfigurationPackage.COST_ENTRY:
+ sequence_CostEntry(context, (CostEntry) semanticObject);
+ return;
+ case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
+ sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject);
+ return;
case ApplicationConfigurationPackage.CUSTOM_ENTRY:
sequence_CustomEntry(context, (CustomEntry) semanticObject);
return;
@@ -400,6 +408,40 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
}
+ /**
+ * Contexts:
+ * CostEntry returns CostEntry
+ *
+ * Constraint:
+ * (patternElement=PatternElement weight=INTLiteral)
+ */
+ protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) {
+ if (errorAcceptor != null) {
+ if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT));
+ if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT));
+ }
+ SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
+ feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement());
+ feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight());
+ feeder.finish();
+ }
+
+
+ /**
+ * Contexts:
+ * ObjectiveFunction returns CostObjectiveFunction
+ * CostObjectiveFunction returns CostObjectiveFunction
+ *
+ * Constraint:
+ * (entries+=CostEntry entries+=CostEntry*)
+ */
+ protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
/**
* Contexts:
* ConfigEntry returns CustomEntry
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
index 80afc496..213203b4 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java
@@ -1260,14 +1260,100 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
}
public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction");
- private final RuleCall cReliabilityObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1);
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cCostObjectiveFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cReliabilityObjectiveFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
//ObjectiveFunction:
- // ReliabilityObjectiveFunction;
+ // CostObjectiveFunction | ReliabilityObjectiveFunction;
@Override public ParserRule getRule() { return rule; }
+ //CostObjectiveFunction | ReliabilityObjectiveFunction
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //CostObjectiveFunction
+ public RuleCall getCostObjectiveFunctionParserRuleCall_0() { return cCostObjectiveFunctionParserRuleCall_0; }
+
//ReliabilityObjectiveFunction
- public RuleCall getReliabilityObjectiveFunctionParserRuleCall() { return cReliabilityObjectiveFunctionParserRuleCall; }
+ public RuleCall getReliabilityObjectiveFunctionParserRuleCall_1() { return cReliabilityObjectiveFunctionParserRuleCall_1; }
+ }
+ public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //CostObjectiveFunction:
+ // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'
+ public Group getGroup() { return cGroup; }
+
+ //'cost'
+ public Keyword getCostKeyword_0() { return cCostKeyword_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; }
+
+ //entries+=CostEntry
+ public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; }
+
+ //CostEntry
+ public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; }
+
+ //(',' entries+=CostEntry)*
+ public Group getGroup_3() { return cGroup_3; }
+
+ //','
+ public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; }
+
+ //entries+=CostEntry
+ public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; }
+
+ //CostEntry
+ public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
+ }
+ public class CostEntryElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0);
+ private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0);
+
+ //CostEntry:
+ // patternElement=PatternElement '=' weight=INTLiteral;
+ @Override public ParserRule getRule() { return rule; }
+
+ //patternElement=PatternElement '=' weight=INTLiteral
+ public Group getGroup() { return cGroup; }
+
+ //patternElement=PatternElement
+ public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; }
+
+ //PatternElement
+ public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; }
+
+ //'='
+ public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
+
+ //weight=INTLiteral
+ public Assignment getWeightAssignment_2() { return cWeightAssignment_2; }
+
+ //INTLiteral
+ public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; }
}
public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction");
@@ -2967,29 +3053,45 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder {
private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
- private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
- private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
- private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
+ private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0);
+ private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
+ private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0);
//enum ComparisonOperator:
- // LESS_EQUALS='<=' | GREATER_EQUALS='>=';
+ // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
public EnumRule getRule() { return rule; }
- //LESS_EQUALS='<=' | GREATER_EQUALS='>='
+ //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='
public Alternatives getAlternatives() { return cAlternatives; }
+ //LESS='<'
+ public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; }
+
+ //'<'
+ public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; }
+
+ //GREATER='>'
+ public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; }
+
+ //'>'
+ public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; }
+
//LESS_EQUALS='<='
- public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_0() { return cLESS_EQUALSEnumLiteralDeclaration_0; }
+ public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; }
//'<='
- public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_0_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0; }
+ public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; }
//GREATER_EQUALS='>='
- public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_1() { return cGREATER_EQUALSEnumLiteralDeclaration_1; }
+ public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; }
//'>='
- public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0; }
+ public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; }
}
public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder {
private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
@@ -3104,6 +3206,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
private final ComparisonOperatorElements eComparisonOperator;
private final ThresholdEntryElements pThresholdEntry;
private final ObjectiveFunctionElements pObjectiveFunction;
+ private final CostObjectiveFunctionElements pCostObjectiveFunction;
+ private final CostEntryElements pCostEntry;
private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction;
private final ReliabiltiyProbabilityElements pReliabiltiyProbability;
private final MtffElements pMtff;
@@ -3197,6 +3301,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
this.eComparisonOperator = new ComparisonOperatorElements();
this.pThresholdEntry = new ThresholdEntryElements();
this.pObjectiveFunction = new ObjectiveFunctionElements();
+ this.pCostObjectiveFunction = new CostObjectiveFunctionElements();
+ this.pCostEntry = new CostEntryElements();
this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements();
this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements();
this.pMtff = new MtffElements();
@@ -3688,7 +3794,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
}
//enum ComparisonOperator:
- // LESS_EQUALS='<=' | GREATER_EQUALS='>=';
+ // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
public ComparisonOperatorElements getComparisonOperatorAccess() {
return eComparisonOperator;
}
@@ -3708,7 +3814,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
}
//ObjectiveFunction:
- // ReliabilityObjectiveFunction;
+ // CostObjectiveFunction | ReliabilityObjectiveFunction;
public ObjectiveFunctionElements getObjectiveFunctionAccess() {
return pObjectiveFunction;
}
@@ -3717,6 +3823,26 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen
return getObjectiveFunctionAccess().getRule();
}
+ //CostObjectiveFunction:
+ // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
+ public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() {
+ return pCostObjectiveFunction;
+ }
+
+ public ParserRule getCostObjectiveFunctionRule() {
+ return getCostObjectiveFunctionAccess().getRule();
+ }
+
+ //CostEntry:
+ // patternElement=PatternElement '=' weight=INTLiteral;
+ public CostEntryElements getCostEntryAccess() {
+ return pCostEntry;
+ }
+
+ public ParserRule getCostEntryRule() {
+ return getCostEntryAccess().getRule();
+ }
+
//ReliabilityObjectiveFunction:
// ReliabiltiyProbability | Mtff;
public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() {
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
index 2b4a56a6..be1ac662 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext
@@ -6,203 +6,328 @@ import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage"
generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"
ConfigurationScript:
- (imports += Import)*
- (commands += Command)*
-;
+ (imports+=Import)*
+ (commands+=Command)*;
-Command :
- Declaration | Task
-;
+Command:
+ Declaration | Task;
QualifiedName returns ecore::EString:
- ID ('.' ID)*;
-REALLiteral returns ecore::EBigDecimal: '-'? INT '.' INT;
-INTLiteral returns ecore::EInt: '-'? INT;
+ ID ('.' ID)*;
+
+REALLiteral returns ecore::EBigDecimal:
+ '-'? INT '.' INT;
+
+INTLiteral returns ecore::EInt:
+ '-'? INT;
///////////////////////////////////////////////////
// Imports
///////////////////////////////////////////////////
+Import:
+ EPackageImport | ViatraImport | CftImport;
+
+EPackageImport:
+ "import" "epackage" importedPackage=[ecore::EPackage|STRING];
-Import: EPackageImport | ViatraImport | CftImport;
+ViatraImport:
+ "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
-EPackageImport: "import" "epackage" importedPackage=[ecore::EPackage|STRING];
-ViatraImport: "import" "viatra" importedViatra=[viatra::PatternModel|STRING];
-CftImport: "import" "reliability" importedCft=[cftLanguage::CftModel|STRING];
-
+CftImport:
+ "import" "reliability" importedCft=[cftLanguage::CftModel|STRING];
+
///////////////////////////////////////////////////
// Declaration
///////////////////////////////////////////////////
-
-Declaration :
+Declaration:
FileDeclaration
| MetamodelDeclaration
| PartialModelDeclaration
| GraphPatternDeclaration
| ConfigDeclaration
| ScopeDeclaration
- | ObjectiveDeclaration
-;
+ | ObjectiveDeclaration;
///////////////////////////////////////////////////
// Files and Folders
///////////////////////////////////////////////////
+FileSpecification:
+ path=STRING;
-FileSpecification: path = STRING;
-FileDeclaration: 'file' name = ID '=' specification = FileSpecification;
-FileReference: referred = [FileDeclaration];
-File: FileSpecification | FileReference;
+FileDeclaration:
+ 'file' name=ID '=' specification=FileSpecification;
+
+FileReference:
+ referred=[FileDeclaration];
+
+File:
+ FileSpecification | FileReference;
///////////////////////////////////////////////////
// Metamodel
///////////////////////////////////////////////////
+MetamodelSpecification:
+ '{' (entries+=MetamodelEntry) (',' entries+=MetamodelEntry)* '}';
+
+MetamodelEntry:
+ MetamodelElement | AllPackageEntry;
+
+AllPackageEntry:
+ "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (','
+ exclusion+=MetamodelElement)* '}')?;
-MetamodelSpecification: '{' (entries += MetamodelEntry) (',' entries += MetamodelEntry)* '}';
-MetamodelEntry: MetamodelElement | AllPackageEntry;
-AllPackageEntry: "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{'exclusion +=MetamodelElement (',' exclusion +=MetamodelElement)*'}')?;
-MetamodelElement: (package=[ecore::EPackage|QualifiedName] '::')? classifier = [ecore::EClassifier] ('.' feature= [ecore::ENamedElement])?;
+MetamodelElement:
+ (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.'
+ feature=[ecore::ENamedElement])?;
-MetamodelDeclaration: 'metamodel' name = ID specification = MetamodelSpecification;
-MetamodelReference: referred = [MetamodelDeclaration];
-Metamodel: MetamodelReference | MetamodelSpecification;
+MetamodelDeclaration:
+ 'metamodel' name=ID specification=MetamodelSpecification;
+
+MetamodelReference:
+ referred=[MetamodelDeclaration];
+
+Metamodel:
+ MetamodelReference | MetamodelSpecification;
///////////////////////////////////////////////////
// Partial Model
///////////////////////////////////////////////////
+PartialModelSpecification:
+ '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}';
+
+PartialModelEntry:
+ ModelEntry | FolderEntry;
+
+ModelEntry:
+ path=File;
+
+FolderEntry:
+ "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?;
-PartialModelSpecification: '{' entry += PartialModelEntry (',' entry += PartialModelEntry)? '}';
-PartialModelEntry: ModelEntry | FolderEntry;
-ModelEntry: path = File;
-FolderEntry: "folder" path = File ("excluding" "{" exclusion += ModelEntry ("," exclusion += ModelEntry)* "}")?;
+PartialModelDeclaration:
+ 'models' name=ID specification=PartialModelSpecification;
-PartialModelDeclaration: 'models' name = ID specification = PartialModelSpecification;
-PartialModelReference : referred = [PartialModelDeclaration];
-PartialModel: PartialModelSpecification | PartialModelReference;
+PartialModelReference:
+ referred=[PartialModelDeclaration];
+
+PartialModel:
+ PartialModelSpecification | PartialModelReference;
///////////////////////////////////////////////////
// Patterns
///////////////////////////////////////////////////
+PatternSpecification:
+ '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}';
+
+PatternEntry:
+ PatternElement | AllPatternEntry;
+
+AllPatternEntry:
+ 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (','
+ exclusuion+=PatternElement)* '}')?;
+
+PatternElement:
+ (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern];
-PatternSpecification: '{' entries += PatternEntry (',' entries += PatternEntry)* '}';
-PatternEntry: PatternElement | AllPatternEntry;
-AllPatternEntry: 'package' package = [viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion += PatternElement (',' exclusuion += PatternElement)* '}')?;
-PatternElement: (package =[viatra::PatternModel|QualifiedName] '::')? pattern = [viatra::Pattern];
+GraphPatternDeclaration:
+ 'constraints' name=ID specification=PatternSpecification;
-GraphPatternDeclaration: 'constraints' name = ID specification = PatternSpecification;
-GraphPatternReference: referred = [GraphPatternDeclaration];
-GraphPattern: GraphPatternReference|PatternSpecification;
+GraphPatternReference:
+ referred=[GraphPatternDeclaration];
+
+GraphPattern:
+ GraphPatternReference | PatternSpecification;
///////////////////////////////////////////////////
// Objectives
///////////////////////////////////////////////////
+ObjectiveSpecification:
+ '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}';
+
+ObjectiveEntry:
+ OptimizationEntry | ThresholdEntry;
+
+enum OptimizationDirection:
+ MINIMIZE='minimize' | MAXIMIZE='maximize';
+
+OptimizationEntry:
+ direction=OptimizationDirection function=ObjectiveFunction;
+
+enum ComparisonOperator:
+ LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=';
+
+ThresholdEntry:
+ function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
+
+ObjectiveFunction:
+ CostObjectiveFunction | ReliabilityObjectiveFunction;
+
+CostObjectiveFunction:
+ 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}';
+
+CostEntry:
+ patternElement=PatternElement '=' weight=INTLiteral;
+
+ReliabilityObjectiveFunction:
+ ReliabiltiyProbability | Mtff;
-ObjectiveSpecification: '{' entries += ObjectiveEntry (',' entries += ObjectiveEntry)* '}';
-ObjectiveEntry: OptimizationEntry | ThresholdEntry;
-enum OptimizationDirection: MINIMIZE='minimize' | MAXIMIZE='maximize';
-OptimizationEntry: direction=OptimizationDirection function=ObjectiveFunction;
-enum ComparisonOperator: LESS_EQUALS='<=' | GREATER_EQUALS='>=';
-ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral;
-ObjectiveFunction: ReliabilityObjectiveFunction;
-ReliabilityObjectiveFunction: ReliabiltiyProbability | Mtff;
ReliabiltiyProbability:
- 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]
+ 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')?
+ transformation=[cftLanguage::TransformationDefinition]
'at' time=REALLiteral;
+
Mtff:
- 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition];
+ 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition];
+
+ObjectiveDeclaration:
+ 'objectives' name=ID specification=ObjectiveSpecification;
+
+ObjectiveReference:
+ referred=[ObjectiveDeclaration];
-ObjectiveDeclaration: 'objectives' name = ID specification = ObjectiveSpecification;
-ObjectiveReference: referred = [ObjectiveDeclaration];
-Objective: ObjectiveReference|ObjectiveSpecification;
+Objective:
+ ObjectiveReference | ObjectiveSpecification;
///////////////////////////////////////////////////
// SolverConfig
///////////////////////////////////////////////////
+ConfigSpecification:
+ {ConfigSpecification} '{'
+ (entries+=ConfigEntry ("," entries+=ConfigEntry)*)?
+ '}';
+
+ConfigDeclaration:
+ 'config' name=ID specification=ConfigSpecification;
+
+ConfigEntry:
+ DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
+
+DocumentationEntry:
+ "log-level" '=' level=DocumentLevelSpecification;
-ConfigSpecification: {ConfigSpecification}'{'
- (entries += ConfigEntry ("," entries += ConfigEntry)*)?
+enum DocumentLevelSpecification:
+ none | normal | full;
+
+RuntimeEntry:
+ "runtime" "=" millisecLimit=INT;
+
+MemoryEntry:
+ "memory" "=" megabyteLimit=INT;
+
+CustomEntry:
+ key=STRING "=" value=STRING;
+
+ConfigReference:
+ config=[ConfigDeclaration];
+
+Config:
+ ConfigSpecification | ConfigReference;
+
+enum Solver:
+ SMTSolver | AlloySolver | ViatraSolver;
+
+ScopeSpecification:
+ {ScopeSpecification} '{'
+ (scopes+=TypeScope (',' scopes+=TypeScope)*)?
'}';
-ConfigDeclaration :
- 'config' name = ID specification = ConfigSpecification
-;
-ConfigEntry: DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry;
-DocumentationEntry: "log-level" '=' level = DocumentLevelSpecification;
-enum DocumentLevelSpecification: none | normal | full;
-RuntimeEntry: "runtime" "=" millisecLimit = INT;
-MemoryEntry: "memory" "=" megabyteLimit = INT;
-CustomEntry: key = STRING "=" value = STRING;
-
-ConfigReference: config = [ConfigDeclaration];
-Config: ConfigSpecification | ConfigReference;
-
-enum Solver: SMTSolver | AlloySolver | ViatraSolver;
-
-ScopeSpecification: {ScopeSpecification} '{'
- (scopes += TypeScope (',' scopes += TypeScope)*)?
-'}';
-TypeScope: ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
-ClassTypeScope: '#' type = ClassReference
- (setsNew ?='+=' | setsSum ?= '=')
- (number = ExactNumber | number = IntervallNumber)
-;
-ObjectTypeScope: '#' type = ObjectReference
- (setsNew ?='+=' | setsSum ?= '=')
- (number = ExactNumber | number = IntervallNumber)
-;
-IntegerTypeScope: '#' type = IntegerReference
- (setsNew ?='+=' | setsSum ?= '=')
- (number = ExactNumber | number = IntervallNumber | number = IntEnumberation)
-;
-RealTypeScope: '#' type = RealReference
- (setsNew ?='+=' | setsSum ?= '=')
- (number = ExactNumber | number = IntervallNumber | number = RealEnumeration)
-;
-StringTypeScope: '#' type = StringReference
- (setsNew ?='+=' | setsSum ?= '=')
- (number = ExactNumber | number = IntervallNumber | number = StringEnumeration)
-;
-
-TypeReference: ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
-ClassReference: '<' element = MetamodelElement '>';
-ObjectReference: {ObjectReference} 'node';
-IntegerReference: {IntegerScope} 'int';
-RealReference: {RealScope} 'real';
-StringReference: {StringScope} 'string';
-
-NumberSpecification: ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
-ExactNumber: exactNumber = INT | exactUnlimited ?= '*';
-IntervallNumber: min = INT '..' (maxNumber = INT | maxUnlimited ?= '*');
-IntEnumberation: {IntEnumberation} '{' (entry += INTLiteral (',' entry += INTLiteral)*)?'}';
-RealEnumeration: {RealEnumeration} '{' (entry += REALLiteral (',' entry += REALLiteral)*)?'}';
-StringEnumeration: {StringEnumeration} '{' (entry += STRING (',' entry += STRING)*)?'}';
-
-ScopeDeclaration: 'scope' name = ID specification = ScopeSpecification;
-ScopeReference: referred = [ScopeDeclaration];
-Scope: ScopeSpecification | ScopeReference;
-
-Task: GenerationTask /*| CoverageCalculation | ValidationTask*/;
-
-GenerationTask: 'generate' {GenerationTask} '{'(
-
- // domain
- ('metamodel' '=' metamodel = Metamodel)? &
- ('partial-model' '=' partialModel = PartialModel)? &
- ('constraints' '=' patterns = GraphPattern)? &
- ('objectives' '=' objectives = Objective)? &
-
- // model set
- ('scope' '=' scope = Scope)? &
- (numberSpecified ?= 'number' '=' number= INT)? &
- (runSpecified ?= 'runs' '=' runs = INT)? &
- // Solver
- ('solver' '=' solver = Solver)? &
- ('config' '=' config = Config)? &
-
- // output texts
- ('debug' '=' debugFolder = File)? &
- ('log' '=' targetLogFile = File)? &
- ('statistics' '=' targetStatisticsFile = File)? &
-
- // output models
- ('output' '=' tagetFolder = File)?
-
- )'}'
-;
\ No newline at end of file
+
+TypeScope:
+ ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope;
+
+ClassTypeScope:
+ '#' type=ClassReference
+ (setsNew?='+=' | setsSum?='=')
+ (number=ExactNumber | number=IntervallNumber);
+
+ObjectTypeScope:
+ '#' type=ObjectReference
+ (setsNew?='+=' | setsSum?='=')
+ (number=ExactNumber | number=IntervallNumber);
+
+IntegerTypeScope:
+ '#' type=IntegerReference
+ (setsNew?='+=' | setsSum?='=')
+ (number=ExactNumber | number=IntervallNumber | number=IntEnumberation);
+
+RealTypeScope:
+ '#' type=RealReference
+ (setsNew?='+=' | setsSum?='=')
+ (number=ExactNumber | number=IntervallNumber | number=RealEnumeration);
+
+StringTypeScope:
+ '#' type=StringReference
+ (setsNew?='+=' | setsSum?='=')
+ (number=ExactNumber | number=IntervallNumber | number=StringEnumeration);
+
+TypeReference:
+ ClassReference | ObjectReference | IntegerReference | RealReference | StringReference;
+
+ClassReference:
+ '<' element=MetamodelElement '>';
+
+ObjectReference:
+ {ObjectReference} 'node';
+
+IntegerReference:
+ {IntegerScope} 'int';
+
+RealReference:
+ {RealScope} 'real';
+
+StringReference:
+ {StringScope} 'string';
+
+NumberSpecification:
+ ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration;
+
+ExactNumber:
+ exactNumber=INT | exactUnlimited?='*';
+
+IntervallNumber:
+ min=INT '..' (maxNumber=INT | maxUnlimited?='*');
+
+IntEnumberation:
+ {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}';
+
+RealEnumeration:
+ {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}';
+
+StringEnumeration:
+ {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}';
+
+ScopeDeclaration:
+ 'scope' name=ID specification=ScopeSpecification;
+
+ScopeReference:
+ referred=[ScopeDeclaration];
+
+Scope:
+ ScopeSpecification | ScopeReference;
+
+Task:
+ GenerationTask /*| CoverageCalculation | ValidationTask*/;
+
+GenerationTask:
+ 'generate' {GenerationTask} '{' (
+
+ // domain
+ ('metamodel' '=' metamodel=Metamodel)? &
+ ('partial-model' '=' partialModel=PartialModel)? &
+ ('constraints' '=' patterns=GraphPattern)? &
+ ('objectives' '=' objectives=Objective)? &
+
+ // model set
+ ('scope' '=' scope=Scope)? &
+ (numberSpecified?='number' '=' number=INT)? &
+ (runSpecified?='runs' '=' runs=INT)? &
+ // Solver
+ ('solver' '=' solver=Solver)? &
+ ('config' '=' config=Config)? &
+
+ // output texts
+ ('debug' '=' debugFolder=File)? &
+ ('log' '=' targetLogFile=File)? &
+ ('statistics' '=' targetStatisticsFile=File)? &
+
+ // output models
+ ('output' '=' tagetFolder=File)?) '}';
\ No newline at end of file
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
index 35ffaf65..8ea674d3 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend
@@ -133,7 +133,9 @@ class GenerationTaskExecutor {
// 5. create a solver and a configuration
// 5.1 initialize
val solver = solverLoader.loadSolver(task.solver,configurationMap)
- val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,console)
+ val objectiveSpecification = scriptExecutor.getObjectiveSpecification(task.objectives)
+ val objectiveEntries = objectiveSpecification?.entries ?: emptyList
+ val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,objectiveEntries,console)
// 5.2 set values that defined directly
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend
index 0512a5ee..25036df6 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend
@@ -30,6 +30,8 @@ import org.eclipse.core.runtime.Status
import org.eclipse.core.runtime.jobs.Job
import org.eclipse.emf.common.util.URI
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference
@FinalFieldsConstructor
class ScriptExecutor {
@@ -40,7 +42,7 @@ class ScriptExecutor {
/**
* Executes a script
*/
- public def executeScript(URI uri) {
+ def executeScript(URI uri) {
val job = new Job('''Model Generation: «uri.lastSegment»''') {
override protected run(IProgressMonitor monitor) {
try{
@@ -57,7 +59,7 @@ class ScriptExecutor {
job.schedule();
}
- public def executeScript(ConfigurationScript script, IProgressMonitor monitor) {
+ def executeScript(ConfigurationScript script, IProgressMonitor monitor) {
script.activateAllEPackageReferences
val tasks = script.commands.filter(Task)
@@ -94,12 +96,12 @@ class ScriptExecutor {
// }
}
- def public dispatch execute(GenerationTask task, IProgressMonitor monitor) {
+ def dispatch void execute(GenerationTask task, IProgressMonitor monitor) {
val generationTaskExecutor = new GenerationTaskExecutor
generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor)
}
- def public dispatch execute(Task task, IProgressMonitor monitor) {
+ def dispatch void execute(Task task, IProgressMonitor monitor) {
throw new IllegalArgumentException('''Unsupported task type: «task.class.simpleName»!''')
}
@@ -174,6 +176,16 @@ class ScriptExecutor {
null
}
+ def dispatch getObjectiveSpecification(ObjectiveSpecification config) {
+ config
+ }
+ def dispatch getObjectiveSpecification(ObjectiveReference config) {
+ config.referred.specification
+ }
+ def dispatch getObjectiveSpecification(Void config) {
+ null
+ }
+
def dispatch getConfiguration(ConfigSpecification config) {
config
}
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend
index 9eceef5f..f769d46f 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend
@@ -1,44 +1,47 @@
package hu.bme.mit.inf.dslreasoner.application.execution
-import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloyBackendSolver
import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolver
import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolverConfiguration
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry
import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver
+import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry
import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicSolverConfiguration
import hu.bme.mit.inf.dslreasoner.smt.reasoner.SMTSolver
import hu.bme.mit.inf.dslreasoner.smt.reasoner.SmtSolverConfiguration
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveConfiguration
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveElementConfiguration
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasoner
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasonerConfiguration
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold
+import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser
+import java.util.List
import java.util.Map
import java.util.Optional
+import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel
+import org.eclipse.xtext.EcoreUtil2
import org.eclipse.xtext.xbase.lib.Functions.Function1
-import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser
-import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor
class SolverLoader {
def loadSolver(Solver solver, Map config) {
- switch(solver) {
+ switch (solver) {
case ALLOY_SOLVER: return new AlloySolver
case SMT_SOLVER: return new SMTSolver
case VIATRA_SOLVER: return new ViatraReasoner
}
}
-
-
-
- private def Optional getAsType(
- Map config,
- String key,
- ScriptConsole console,
- Function1 parser,
- Class requestedType)
- {
- if(config.containsKey(key)) {
+
+ private def Optional getAsType(Map config, String key, ScriptConsole console,
+ Function1 parser, Class requestedType) {
+ if (config.containsKey(key)) {
val stringValue = config.get(key)
- try{
+ try {
val parsedValue = parser.apply(stringValue)
return Optional.of(parsedValue)
- } catch(Exception e) {
+ } catch (Exception e) {
console.writeError('''Unable to parse configuration value for "«key»" to «requestedType.simpleName»!''')
return Optional::empty
}
@@ -46,60 +49,131 @@ class SolverLoader {
return Optional::empty
}
}
+
private def getAsInteger(Map config, String key, ScriptConsole console) {
- return getAsType(config,key,console,[x|Integer.parseInt(x)],Integer)
+ return getAsType(config, key, console, [x|Integer.parseInt(x)], Integer)
}
+
private def getAsBoolean(Map config, String key, ScriptConsole console) {
- return getAsType(config,key,console,[x|Boolean.parseBoolean(x)],Boolean)
+ return getAsType(config, key, console, [x|Boolean.parseBoolean(x)], Boolean)
}
+
private def getAsDouble(Map config, String key, ScriptConsole console) {
- return getAsType(config,key,console,[x|Double.parseDouble(x)],Double)
+ return getAsType(config, key, console, [x|Double.parseDouble(x)], Double)
}
-
- def loadSolverConfig(
- Solver solver,
- Map config,
- ScriptConsole console)
- {
- if(solver === Solver::ALLOY_SOLVER) {
- return new AlloySolverConfiguration => [c|
- config.getAsInteger("symmetry",console)
- .ifPresent[c.symmetry = it]
- config.getAsType("solver",console,[x|AlloyBackendSolver::valueOf(x)],AlloyBackendSolver)
- .ifPresent[c.solver = it]
- ]
- } else if(solver === Solver::SMT_SOLVER) {
- return new SmtSolverConfiguration => [c|
- config.getAsBoolean("fixRandomSeed",console).ifPresent[c.fixRandomSeed = it]
- config.getAsType("path",console,[it],String).ifPresent[c.solverPath = it]
- ]
- } else if(solver === Solver::VIATRA_SOLVER) {
- return new ViatraReasonerConfiguration => [c|
+
+ def loadSolverConfig(Solver solver, Map config, List objectiveEntries,
+ ScriptConsole console) {
+ switch (solver) {
+ case ALLOY_SOLVER: {
+ if (!objectiveEntries.empty) {
+ throw new IllegalArgumentException("Objectives are not supported by Alloy.")
+ }
+ val c = new SmtSolverConfiguration
+ config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it]
+ config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it]
+ c
+ }
+ case SMT_SOLVER: {
+ if (!objectiveEntries.empty) {
+ throw new IllegalArgumentException("Objectives are not supported by Z3.")
+ }
+ val c = new SmtSolverConfiguration
+ config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it]
+ config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it]
+ c
+ }
+ case VIATRA_SOLVER: {
+ val c = new ViatraReasonerConfiguration
c.debugConfiguration.partialInterpretatioVisualiser = new GraphvizVisualiser
- if(config.containsKey("diversity-range")) {
+ if (config.containsKey("diversity-range")) {
val stringValue = config.get("diversity-range")
- try{
+ try {
val range = Integer.parseInt(stringValue)
c.diversityRequirement = new DiversityDescriptor => [
it.ensureDiversity = true
it.range = range
]
- } catch (NumberFormatException e) {console.writeError('''Malformed number format: «e.message»''')}
+ } catch (NumberFormatException e) {
+ console.writeError('''Malformed number format: «e.message»''')
+ }
}
- ]
- } else {
- throw new UnsupportedOperationException('''Unknown solver: «solver»''')
+ for (objectiveEntry : objectiveEntries) {
+ val costObjectiveConfig = new CostObjectiveConfiguration
+ switch (objectiveEntry) {
+ OptimizationEntry: {
+ costObjectiveConfig.findExtremum = true
+ costObjectiveConfig.kind = switch (direction : objectiveEntry.direction) {
+ case MAXIMIZE:
+ ObjectiveKind.HIGHER_IS_BETTER
+ case MINIMIZE:
+ ObjectiveKind.LOWER_IS_BETTER
+ default:
+ throw new IllegalArgumentException("Unknown direction: " + direction)
+ }
+ costObjectiveConfig.threshold = ObjectiveThreshold.NO_THRESHOLD
+ }
+ ThresholdEntry: {
+ costObjectiveConfig.findExtremum = false
+ val threshold = objectiveEntry.threshold.doubleValue
+ switch (operator : objectiveEntry.operator) {
+ case LESS: {
+ costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER
+ costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
+ }
+ case GREATER: {
+ costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER
+ costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
+ }
+ case LESS_EQUALS: {
+ costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER
+ costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
+ }
+ case GREATER_EQUALS: {
+ costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER
+ costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold)
+ }
+ default:
+ throw new IllegalArgumentException("Unknown operator: " + operator)
+ }
+ }
+ }
+ val function = objectiveEntry.function
+ if (function instanceof CostObjectiveFunction) {
+ for (costEntry : function.entries) {
+ val element = new CostObjectiveElementConfiguration
+ val pattern = costEntry.patternElement.pattern
+ val packageName = costEntry.patternElement.package?.packageName ?:
+ EcoreUtil2.getContainerOfType(pattern, PatternModel)?.packageName
+ element.patternQualifiedName = if (packageName.nullOrEmpty) {
+ pattern.name
+ } else {
+ packageName + "." + pattern.name
+ }
+ costObjectiveConfig.elements += element
+ }
+ } else {
+ throw new IllegalArgumentException("Only cost objectives are supported by VIATRA.")
+ }
+ c.costObjectives += costObjectiveConfig
+ }
+ c
+ }
+ default:
+ throw new UnsupportedOperationException('''Unknown solver: «solver»''')
}
}
-
- def dispatch void setRunIndex(AlloySolverConfiguration config, Map parameters, int runIndex, ScriptConsole console) {
- parameters.getAsBoolean("randomize",console).ifPresent[
- if(it) {
- config.randomise = runIndex-1
+
+ def dispatch void setRunIndex(AlloySolverConfiguration config, Map parameters, int runIndex,
+ ScriptConsole console) {
+ parameters.getAsBoolean("randomize", console).ifPresent [
+ if (it) {
+ config.randomise = runIndex - 1
}
]
}
- def dispatch void setRunIndex(LogicSolverConfiguration config, Map parameters, int runIndex, ScriptConsole console) {
-
+
+ def dispatch void setRunIndex(LogicSolverConfiguration config, Map parameters, int runIndex,
+ ScriptConsole console) {
}
-}
\ No newline at end of file
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend
index f43ab96d..b6918294 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend
@@ -1,8 +1,10 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra
+import com.google.common.collect.ImmutableMap
import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.TransfomedViatraQuery
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.ModalPatternQueries
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternProvider
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.GoalConstraintProvider
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.RefinementRuleProvider
@@ -10,6 +12,7 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
import java.util.Collection
import java.util.List
+import java.util.Map
import java.util.Set
import org.eclipse.viatra.query.runtime.api.IPatternMatch
import org.eclipse.viatra.query.runtime.api.IQuerySpecification
@@ -20,34 +23,41 @@ import org.eclipse.xtend.lib.annotations.Data
class ModelGenerationStatistics {
public var long transformationExecutionTime = 0
+
synchronized def addExecutionTime(long amount) {
- transformationExecutionTime+=amount
+ transformationExecutionTime += amount
}
+
public var long PreliminaryTypeAnalisisTime = 0
}
+
@Data class ModelGenerationMethod {
- ModelGenerationStatistics statistics
-
- Collection extends BatchTransformationRule,?>> objectRefinementRules
- Collection extends BatchTransformationRule,?>> relationRefinementRules
-
- List unfinishedMultiplicities
- Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> unfinishedWF
-
- Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> invalidWF
-
- Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> allPatterns
+ ModelGenerationStatistics statistics
+
+ Collection extends BatchTransformationRule, ?>> objectRefinementRules
+ Collection extends BatchTransformationRule, ?>> relationRefinementRules
+
+ List unfinishedMultiplicities
+ Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> unfinishedWF
+
+ Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> invalidWF
+
+ Map modalRelationQueries
+
+ Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> allPatterns
}
+
enum TypeInferenceMethod {
- Generic, PreliminaryAnalysis
+ Generic,
+ PreliminaryAnalysis
}
class ModelGenerationMethodProvider {
- private val PatternProvider patternProvider = new PatternProvider
- private val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider
- private val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider
-
- public def ModelGenerationMethod createModelGenerationMethod(
+ val PatternProvider patternProvider = new PatternProvider
+ val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider
+ val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider
+
+ def ModelGenerationMethod createModelGenerationMethod(
LogicProblem logicProblem,
PartialInterpretation emptySolution,
ReasonerWorkspace workspace,
@@ -58,25 +68,31 @@ class ModelGenerationMethodProvider {
) {
val statistics = new ModelGenerationStatistics
val writeFiles = (debugLevel === DocumentationLevel.NORMAL || debugLevel === DocumentationLevel.FULL)
-
- val Set existingQueries = logicProblem
- .relations
- .map[annotations]
- .flatten
- .filter(TransfomedViatraQuery)
- .map[it.patternPQuery as PQuery]
- .toSet
-
- val queries = patternProvider.generateQueries(logicProblem,emptySolution,statistics,existingQueries,workspace,typeInferenceMethod,writeFiles)
- val //LinkedHashMap, BatchTransformationRule>>
- objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries,scopePropagator,nameNewElements,statistics)
- val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries,statistics)
-
+
+ val Set existingQueries = logicProblem.relations.map[annotations].flatten.filter(TransfomedViatraQuery).
+ map[it.patternPQuery as PQuery].toSet
+
+ val queries = patternProvider.generateQueries(logicProblem, emptySolution, statistics, existingQueries,
+ workspace, typeInferenceMethod, writeFiles)
+ val // LinkedHashMap, BatchTransformationRule>>
+ objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries, scopePropagator,
+ nameNewElements, statistics)
+ val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries, statistics)
+
val unfinishedMultiplicities = goalConstraintProvider.getUnfinishedMultiplicityQueries(queries)
val unfinishedWF = queries.getUnfinishedWFQueries.values
-
+
+ val modalRelationQueriesBuilder = ImmutableMap.builder
+ for (entry : queries.modalRelationQueries.entrySet) {
+ val annotation = entry.key.annotations.filter(TransfomedViatraQuery).head
+ if (annotation !== null) {
+ modalRelationQueriesBuilder.put(annotation.patternFullyQualifiedName, entry.value)
+ }
+ }
+ val modalRelationQueries = modalRelationQueriesBuilder.build
+
val invalidWF = queries.getInvalidWFQueries.values
-
+
return new ModelGenerationMethod(
statistics,
objectRefinementRules.values,
@@ -84,6 +100,7 @@ class ModelGenerationMethodProvider {
unfinishedMultiplicities,
unfinishedWF,
invalidWF,
+ modalRelationQueries,
queries.allQueries
)
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend
index a2b11632..c9e64a9d 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend
@@ -55,7 +55,7 @@ class PatternGenerator {
typeIndexer.requiresTypeAnalysis || typeRefinementGenerator.requiresTypeAnalysis
}
- public dispatch def referRelation(
+ public dispatch def CharSequence referRelation(
RelationDeclaration referred,
String sourceVariable,
String targetVariable,
@@ -64,7 +64,7 @@ class PatternGenerator {
{
return this.relationDeclarationIndexer.referRelation(referred,sourceVariable,targetVariable,modality)
}
- public dispatch def referRelation(
+ public dispatch def CharSequence referRelation(
RelationDefinition referred,
String sourceVariable,
String targetVariable,
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF
index 2a271acf..4ad61ccb 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF
@@ -3,7 +3,8 @@ Bundle-ManifestVersion: 2
Bundle-Name: Reasoner
Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner
Bundle-Version: 1.0.0.qualifier
-Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner
+Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner,
+ hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
Require-Bundle: hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0",
hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0",
hu.bme.mit.inf.dslreasoner.viatra2logic;bundle-version="1.0.0",
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend
index 8831b0ff..6898550d 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend
@@ -1,5 +1,7 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner
+import com.google.common.collect.ImmutableList
+import com.google.common.collect.Lists
import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner
import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasonerException
@@ -25,6 +27,8 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.SurelyViolatedObject
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.UnfinishedMultiplicityObjective
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.ViatraReasonerSolutionSaver
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.WF2ObjectiveConverter
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostElement
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostObjective
import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
import java.util.List
import java.util.Map
@@ -84,9 +88,36 @@ class ViatraReasoner extends LogicReasoner {
wf2ObjectiveConverter.createCompletenessObjective(method.unfinishedWF)
))
+ val extermalObjectives = Lists.newArrayListWithExpectedSize(viatraConfig.costObjectives.size)
+ for (entry : viatraConfig.costObjectives.indexed) {
+ val objectiveName = '''costObjective«entry.key»'''
+ val objectiveConfig = entry.value
+ val elementsBuilder = ImmutableList.builder
+ for (elementConfig : objectiveConfig.elements) {
+ val relationName = elementConfig.patternQualifiedName
+ val modalQueries = method.modalRelationQueries.get(relationName)
+ if (modalQueries === null) {
+ throw new IllegalArgumentException("Unknown relation: " + relationName)
+ }
+ elementsBuilder.add(new ThreeValuedCostElement(
+ modalQueries.currentQuery,
+ modalQueries.mayQuery,
+ modalQueries.mustQuery,
+ elementConfig.weight
+ ))
+ }
+ val costElements = elementsBuilder.build
+ val costObjective = new ThreeValuedCostObjective(objectiveName, costElements, objectiveConfig.kind,
+ objectiveConfig.threshold, 3)
+ dse.addObjective(costObjective)
+ if (objectiveConfig.findExtremum) {
+ extermalObjectives += costObjective
+ }
+ }
+
val solutionStore = new SolutionStore(configuration.solutionScope.numberOfRequiredSolutions)
solutionStore.registerSolutionFoundHandler(new LoggerSolutionFoundHandler(viatraConfig))
- val solutionSaver = new ViatraReasonerSolutionSaver(newArrayOfSize(0, 0))
+ val solutionSaver = new ViatraReasonerSolutionSaver(newArrayList(extermalObjectives))
val solutionCopier = solutionSaver.solutionCopier
solutionStore.withSolutionSaver(solutionSaver)
dse.solutionStore = solutionStore
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
index 9ef23c59..e6aee20c 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend
@@ -7,18 +7,22 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethod
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretationVisualiser
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold
import java.util.LinkedList
import java.util.List
import java.util.Set
import org.eclipse.xtext.xbase.lib.Functions.Function1
enum StateCoderStrategy {
- Neighbourhood, NeighbourhoodWithEquivalence, IDBased, DefinedByDiversity
+ Neighbourhood,
+ NeighbourhoodWithEquivalence,
+ IDBased,
+ DefinedByDiversity
}
-class ViatraReasonerConfiguration extends LogicSolverConfiguration{
- //public var Iterable existingQueries
-
+class ViatraReasonerConfiguration extends LogicSolverConfiguration {
+ // public var Iterable existingQueries
public var nameNewElements = false
public var StateCoderStrategy stateCoderStrategy = StateCoderStrategy.Neighbourhood
public var TypeInferenceMethod typeInferenceMethod = TypeInferenceMethod.PreliminaryAnalysis
@@ -26,7 +30,7 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{
* Once per 1/randomBacktrackChance the search selects a random state.
*/
public var int randomBacktrackChance = 20;
-
+
/**
* Describes the required diversity between the solutions.
* Null means that the solutions have to have different state codes only.
@@ -44,7 +48,9 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{
/**
* Configuration for cutting search space.
*/
- public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint
+ public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint
+
+ public var List costObjectives = newArrayList
}
class DiversityDescriptor {
@@ -73,4 +79,16 @@ class SearchSpaceConstraint {
public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE
public var int maxDepth = UNLIMITED_MAXDEPTH
public var List> additionalGlobalConstraints = new LinkedList
-}
\ No newline at end of file
+}
+
+class CostObjectiveConfiguration {
+ public var List elements = newArrayList
+ public var ObjectiveKind kind
+ public var ObjectiveThreshold threshold
+ public var boolean findExtremum
+}
+
+class CostObjectiveElementConfiguration {
+ public var String patternQualifiedName
+ public var int weight
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend
index 3a897aa3..3c2e3319 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend
@@ -1,5 +1,6 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective
import org.eclipse.viatra.dse.base.ThreadContext
import org.eclipse.viatra.dse.objectives.Comparators
import org.eclipse.viatra.dse.objectives.Fitness
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend
deleted file mode 100644
index 8c93d4ec..00000000
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend
+++ /dev/null
@@ -1,10 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
-
-import org.eclipse.viatra.dse.base.ThreadContext
-import org.eclipse.viatra.dse.objectives.IObjective
-
-interface IThreeValuedObjective extends IObjective {
- def Double getWorstPossibleFitness(ThreadContext threadContext)
-
- def Double getBestPossibleFitness(ThreadContext threadContext)
-}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend
index af6d1bbd..9a33753c 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend
@@ -1,6 +1,7 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
import com.google.common.collect.ImmutableList
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective
import java.util.Comparator
import java.util.List
import org.eclipse.viatra.dse.base.ThreadContext
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend
new file mode 100644
index 00000000..241bef2a
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend
@@ -0,0 +1,102 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
+
+import java.util.Comparator
+import org.eclipse.viatra.dse.base.ThreadContext
+import org.eclipse.xtend.lib.annotations.Accessors
+import org.eclipse.xtend.lib.annotations.Data
+
+abstract class ObjectiveThreshold {
+ public static val NO_THRESHOLD = new hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold {
+ override isHard() {
+ false
+ }
+
+ override satisfiesThreshold(double cost, Comparator comparator) {
+ true
+ }
+ }
+
+ private new() {
+ }
+
+ def boolean isHard() {
+ true
+ }
+
+ def boolean satisfiesThreshold(double cost, Comparator comparator)
+
+ @Data
+ static class Exclusive extends ObjectiveThreshold {
+ val double threshold
+
+ override satisfiesThreshold(double cost, Comparator comparator) {
+ comparator.compare(threshold, cost) > 0
+ }
+ }
+
+ @Data
+ static class Inclusive extends ObjectiveThreshold {
+ val double threshold
+
+ override satisfiesThreshold(double cost, Comparator comparator) {
+ comparator.compare(threshold, cost) >= 0
+ }
+ }
+}
+
+abstract class AbstractThreeValuedObjective implements IThreeValuedObjective {
+ @Accessors val String name
+ @Accessors ObjectiveKind kind
+ @Accessors ObjectiveThreshold threshold
+ @Accessors int level
+
+ protected new(String name, ObjectiveKind kind, ObjectiveThreshold threshold, int level) {
+ this.name = name
+ this.kind = kind
+ this.threshold = threshold
+ this.level = level
+ }
+
+ abstract def double getLowestPossibleFitness(ThreadContext threadContext)
+
+ abstract def double getHighestPossibleFitness(ThreadContext threadContext)
+
+ override getWorstPossibleFitness(ThreadContext threadContext) {
+ switch (kind) {
+ case LOWER_IS_BETTER:
+ getHighestPossibleFitness(threadContext)
+ case HIGHER_IS_BETTER:
+ getLowestPossibleFitness(threadContext)
+ default:
+ throw new IllegalStateException("Unknown three valued objective kind: " + kind)
+ }
+ }
+
+ override getBestPossibleFitness(ThreadContext threadContext) {
+ switch (kind) {
+ case LOWER_IS_BETTER:
+ getLowestPossibleFitness(threadContext)
+ case HIGHER_IS_BETTER:
+ getHighestPossibleFitness(threadContext)
+ default:
+ throw new IllegalStateException("Unknown three valued objective kind: " + kind)
+ }
+ }
+
+ override isHardObjective() {
+ threshold.hard
+ }
+
+ override satisifiesHardObjective(Double fitness) {
+ threshold.satisfiesThreshold(fitness, comparator)
+ }
+
+ override getComparator() {
+ kind.comparator
+ }
+
+ override setComparator(Comparator comparator) {
+ kind = ObjectiveKind.fromComparator(comparator)
+ }
+
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend
new file mode 100644
index 00000000..4a870a3e
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend
@@ -0,0 +1,10 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
+
+import org.eclipse.viatra.dse.base.ThreadContext
+import org.eclipse.viatra.dse.objectives.IObjective
+
+interface IThreeValuedObjective extends IObjective {
+ def Double getWorstPossibleFitness(ThreadContext threadContext)
+
+ def Double getBestPossibleFitness(ThreadContext threadContext)
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java
new file mode 100644
index 00000000..f65428fe
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java
@@ -0,0 +1,36 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization;
+
+import java.util.Comparator;
+
+import org.eclipse.viatra.dse.objectives.Comparators;
+
+public enum ObjectiveKind {
+ LOWER_IS_BETTER {
+
+ @Override
+ public Comparator getComparator() {
+ return Comparators.LOWER_IS_BETTER;
+ }
+
+ },
+ HIGHER_IS_BETTER {
+
+ @Override
+ public Comparator getComparator() {
+ return Comparators.HIGHER_IS_BETTER;
+ }
+
+ };
+
+ public abstract Comparator getComparator();
+
+ public static ObjectiveKind fromComparator(Comparator comparator) {
+ if (Comparators.LOWER_IS_BETTER.equals(comparator)) {
+ return ObjectiveKind.LOWER_IS_BETTER;
+ } else if (Comparators.HIGHER_IS_BETTER.equals(comparator)) {
+ return ObjectiveKind.HIGHER_IS_BETTER;
+ } else {
+ throw new IllegalStateException("Only LOWER_IS_BETTER and HIGHER_IS_BETTER comparators are supported.");
+ }
+ }
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
new file mode 100644
index 00000000..362ef4a3
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend
@@ -0,0 +1,86 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization
+
+import com.google.common.collect.ImmutableList
+import java.util.Collection
+import org.eclipse.viatra.dse.base.ThreadContext
+import org.eclipse.viatra.query.runtime.api.IPatternMatch
+import org.eclipse.viatra.query.runtime.api.IQuerySpecification
+import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
+import org.eclipse.xtend.lib.annotations.Data
+
+@Data
+class ThreeValuedCostElement {
+ val IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> currentMatchQuery
+ val IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> mayMatchQuery
+ val IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> mustMatchQuery
+ val int weight
+}
+
+class ThreeValuedCostObjective extends AbstractThreeValuedObjective {
+ val Collection costElements
+ Collection matchers
+
+ new(String name, Collection costElements, ObjectiveKind kind, ObjectiveThreshold threshold,
+ int level) {
+ super(name, kind, threshold, level)
+ this.costElements = costElements
+ }
+
+ override createNew() {
+ new ThreeValuedCostObjective(name, costElements, kind, threshold, level)
+ }
+
+ override init(ThreadContext context) {
+ val queryEngine = context.queryEngine
+ matchers = ImmutableList.copyOf(costElements.map [ element |
+ new CostElementMatchers(
+ queryEngine.getMatcher(element.currentMatchQuery),
+ queryEngine.getMatcher(element.mayMatchQuery),
+ queryEngine.getMatcher(element.mustMatchQuery),
+ element.weight
+ )
+ ])
+ }
+
+ override getFitness(ThreadContext context) {
+ var int cost = 0
+ for (matcher : matchers) {
+ cost += matcher.weight * matcher.currentMatcher.countMatches
+ }
+ cost as double
+ }
+
+ override getLowestPossibleFitness(ThreadContext threadContext) {
+ var int cost = 0
+ for (matcher : matchers) {
+ if (matcher.weight >= 0) {
+ cost += matcher.weight * matcher.mustMatcher.countMatches
+ } else if (matcher.mayMatcher.countMatches > 0) {
+ // TODO Count may matches.
+ return Double.NEGATIVE_INFINITY
+ }
+ }
+ cost as double
+ }
+
+ override getHighestPossibleFitness(ThreadContext threadContext) {
+ var int cost = 0
+ for (matcher : matchers) {
+ if (matcher.weight <= 0) {
+ cost += matcher.weight * matcher.mustMatcher.countMatches
+ } else if (matcher.mayMatcher.countMatches > 0) {
+ // TODO Count may matches.
+ return Double.POSITIVE_INFINITY
+ }
+ }
+ cost as double
+ }
+
+ @Data
+ private static class CostElementMatchers {
+ val ViatraQueryMatcher extends IPatternMatch> currentMatcher
+ val ViatraQueryMatcher extends IPatternMatch> mayMatcher
+ val ViatraQueryMatcher extends IPatternMatch> mustMatcher
+ val int weight
+ }
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath
index 1c96fe2f..4a3597ed 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath
@@ -1,8 +1,9 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project
index 86c19a90..2917d28f 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project
@@ -10,6 +10,11 @@
+
+ org.eclipse.viatra.query.tooling.ui.projectbuilder
+
+
+
org.eclipse.jdt.core.javabuilder
@@ -29,6 +34,7 @@
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
+ org.eclipse.viatra.query.projectnature
org.eclipse.xtext.ui.shared.xtextNature
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF
index dc9f3788..290b5a22 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF
@@ -1,15 +1,19 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: FAMTest
-Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true
-Bundle-Version: 1.0.0.qualifier
-Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.FAMTest
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: com.google.guava,
- org.eclipse.xtext.xbase.lib,
- org.eclipse.xtend.lib,
- org.eclipse.xtend.lib.macro,
- hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport
-Import-Package: org.apache.log4j;version="1.2.15",
- org.junit;version="4.12.0"
-Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: FAMTest
+Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest
+Require-Bundle: org.eclipse.emf.ecore,
+ org.eclipse.viatra.query.runtime,
+ org.eclipse.viatra.query.runtime.rete,
+ org.eclipse.viatra.query.runtime.localsearch,
+ com.google.guava,
+ org.eclipse.xtext.xbase.lib,
+ org.eclipse.xtend.lib,
+ org.eclipse.xtend.lib.macro,
+ hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Import-Package: org.apache.log4j;version="1.2.15",
+ org.junit;version="4.12.0"
+Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.FAMTest
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties
index 466224af..ce900fd9 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties
@@ -1,7 +1,8 @@
-source.. = src/,\
- xtend-gen/
-output.. = bin/
-bin.includes = META-INF/,\
- .
-additional.bundles = org.apache.log4j,\
- org.junit
+bin.includes = META-INF/,\
+ .
+additional.bundles = org.apache.log4j,\
+ org.junit
+source.. = src/,\
+ xtend-gen/,\
+ src-gen/
+output.. = bin/
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig
index 490d6942..c29d234a 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig
@@ -7,7 +7,12 @@ generate {
partial-model = { "inputs/FamInstance.xmi"}
solver = ViatraSolver
scope = {
- #node = 500
+ #node = 5
+ }
+ objectives = {
+ minimize cost {
+ hu.bme.mit.inf.dslreasoner.domains.fam::informationLink = 1
+ }
}
config = {
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen
new file mode 100644
index 00000000..daba017b
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen
@@ -0,0 +1 @@
+genmodel "platform:/resource/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel"
\ No newline at end of file
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel
new file mode 100644
index 00000000..b325a20c
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel
@@ -0,0 +1,48 @@
+
+
+ FamMetamodel.ecore
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql
index 013d0419..31b9286e 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql
+++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql
@@ -5,8 +5,12 @@ import epackage "http://www.inf.mit.bme.hu/viatrasolver/example/fam"
@Constraint(message="terminatorAndInformation", severity="error", key={T})
pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
FunctionalOutput.outgoingLinks(Out,I);
- FunctionalOutput.terminator(Out,T);
+ FunctionalOutput.terminator(Out,T);
} or {
InformationLink.to(I,In);
FunctionalInput.terminator(In,T);
-}
\ No newline at end of file
+}
+
+pattern informationLink(I : InformationLink) {
+ InformationLink(I);
+}
--
cgit v1.2.3-54-g00ecf
From fc84d3fe670331bc89fb1e4c44104bc1fc811438 Mon Sep 17 00:00:00 2001
From: Kristóf Marussy
Date: Wed, 14 Aug 2019 18:26:33 +0200
Subject: Measurements WIP
---
.../.ApplicationConfigurationIdeModule.xtendbin | Bin 1701 -> 1701 bytes
.../ide/.ApplicationConfigurationIdeSetup.xtendbin | Bin 2570 -> 2570 bytes
.../domains/transima/fam/FamPatterns.vql | 2 +-
.../domains/cps/dse/RuleBasedCpsSolver.xtend | 6 +-
.../.classpath | 7 +-
.../.project | 1 +
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../META-INF/MANIFEST.MF | 16 +-
.../configs/generation.vsconfig | 2 +-
.../ecore-gen/satellite/CommSubsystem.java | 20 +-
.../ecore-gen/satellite/ConstellationMission.java | 2 +-
.../ecore-gen/satellite/InterferometryMission.java | 28 --
.../ecore-gen/satellite/SatellitePackage.java | 88 +-----
.../satellite/impl/CommSubsystemImpl.java | 115 +------
.../satellite/impl/InterferometryMissionImpl.java | 130 --------
.../satellite/impl/SatellitePackageImpl.java | 37 +--
.../inputs/SatelliteInstance.xmi | 9 +-
.../model/satellite.ecore | 12 +-
.../model/satellite.genmodel | 5 +-
.../model/satellite.henshin | 61 ----
.../model/satellite.henshin_diagram | 131 --------
.../model/satellite_fixup.henshin | 61 ----
.../plugin.xml | 1 +
.../representations.aird | 2 +
.../domains/satellite/mdeo/CostObjective.xtend | 13 -
.../satellite/mdeo/LocalSearchEngineManager.xtend | 31 --
.../mdeo/MetricBasedGuidanceFunction.xtend | 47 ---
.../satellite/mdeo/PatternMatchConstraint.xtend | 29 --
.../satellite/mdeo/SatelliteMdeOptimiserMain.xtend | 51 ---
.../domains/satellite/mdeo/satellite.mopt | 36 ---
.../domains/satellite/queries/SatelliteQueries.vql | 11 +-
.../META-INF/MANIFEST.MF | 3 +-
.../plugin.xml | 74 +----
.../yakindu/mutated/mutated.vql | 270 ----------------
.../partialsnapshot_mavo/yakindu/patterns.vql | 64 ++--
.../ModelGenerationMethodProvider.xtend | 35 +-
.../cardinality/LinearTypeConstraintHint.xtend | 30 ++
.../cardinality/PolyhedronScopePropagator.xtend | 106 +++++--
.../cardinality/PolyhedronSolver.xtend | 72 ++++-
.../cardinality/RelationConstraintCalculator.xtend | 5 +-
.../logic2viatra/cardinality/ScopePropagator.xtend | 25 +-
.../cardinality/ScopePropagatorStrategy.xtend | 11 +-
.../cardinality/TypeHierarchyScopePropagator.xtend | 20 +-
.../cardinality/Z3PolyhedronSolver.xtend | 32 +-
.../logic2viatra/patterns/PatternGenerator.xtend | 18 +-
.../logic2viatra/patterns/PatternProvider.xtend | 6 +-
.../patterns/RelationRefinementGenerator.xtend | 2 +-
.../logic2viatra/patterns/UnfinishedIndexer.xtend | 26 +-
.../rules/RefinementRuleProvider.xtend | 15 +-
.../PartialInterpretation.java | 24 ++
.../PartialinterpretationPackage.java | 60 +++-
.../partialinterpretation/Scope.java | 24 ++
.../impl/BinaryElementRelationLinkImpl.java | 4 +
.../impl/BooleanElementImpl.java | 4 +-
.../impl/IntegerElementImpl.java | 4 +-
.../impl/NaryRelationLinkElementImpl.java | 6 +-
.../impl/NaryRelationLinkImpl.java | 1 +
.../impl/PartialComplexTypeInterpretationImpl.java | 3 +
.../impl/PartialConstantInterpretationImpl.java | 2 +
.../impl/PartialFunctionInterpretationImpl.java | 2 +
.../impl/PartialInterpretationImpl.java | 73 ++++-
.../impl/PartialRelationInterpretationImpl.java | 7 +
.../impl/PartialTypeInterpratationImpl.java | 2 +
.../impl/PartialinterpretationFactoryImpl.java | 19 ++
.../impl/PartialinterpretationPackageImpl.java | 88 +++++-
.../impl/PrimitiveElementImpl.java | 4 +-
.../impl/RealElementImpl.java | 4 +-
.../partialinterpretation/impl/ScopeImpl.java | 64 +++-
.../impl/StringElementImpl.java | 4 +-
.../impl/UnaryElementRelationLinkImpl.java | 2 +
.../model/PartialInterpretation.ecore | 6 +
.../model/PartialInterpretation.genmodel | 14 +-
.../neighbourhood/Descriptor.xtend | 8 +
.../neighbourhood/NeighbourhoodOptions.xtend | 4 +-
.../neighbourhood/PartialInterpretation2Hash.xtend | 2 +-
...nterpretation2NeighbourhoodRepresentation.xtend | 4 +-
.../NeighbourhoodBasedStateCoderFactory.xtend | 29 +-
.../viatrasolver/reasoner/ViatraReasoner.xtend | 25 +-
.../reasoner/ViatraReasonerConfiguration.xtend | 3 +
.../reasoner/dse/BasicScopeGlobalConstraint.xtend | 103 ++++++
.../dse/BestFirstStrategyForModelGeneration.java | 2 +-
.../dse/ModelGenerationCompositeObjective.xtend | 2 +-
.../viatrasolver/reasoner/dse/ScopeObjective.xtend | 4 +-
.../reasoner/dse/UnfinishedWFObjective.xtend | 34 +-
.../reasoner/dse/ViatraReasonerSolutionSaver.xtend | 11 +-
.../META-INF/MANIFEST.MF | 8 +-
..._ViatraSolver_polyhedral_typeHierarchy_Clp.json | 13 +
..._ViatraSolver_polyhedral_typeHierarchy_Clp.json | 16 +
..._ViatraSolver_polyhedral_typeHierarchy_Clp.json | 15 +
..._ViatraSolver_polyhedral_typeHierarchy_Clp.json | 15 +
..._ViatraSolver_polyhedral_typeHierarchy_Clp.json | 17 +
.../initialModels/satellite.xmi | 14 +
.../bme/mit/inf/dslreasoner/run/CountMatches.xtend | 176 -----------
.../run/Ecore2LogicTraceBasedHint.xtend | 56 ++++
.../mit/inf/dslreasoner/run/MetamodelLoader.xtend | 302 +++++++++++++-----
.../bme/mit/inf/dslreasoner/run/SGraphHint.xtend | 46 +++
.../mit/inf/dslreasoner/run/SatelliteHint.xtend | 86 +++++
.../run/TypeDistributionCalculator.xtend | 35 ++
.../dslreasoner/run/script/MeasurementScript.xtend | 70 ++++
.../run/script/MeasurementScriptRunner.xtend | 351 +++++++++++++++++++++
100 files changed, 1976 insertions(+), 1667 deletions(-)
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.settings/org.eclipse.core.resources.prefs
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin_diagram
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite_fixup.henshin
create mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/representations.aird
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/LocalSearchEngineManager.xtend
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/MetricBasedGuidanceFunction.xtend
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/PatternMatchConstraint.xtend
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/SatelliteMdeOptimiserMain.xtend
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/satellite.mopt
delete mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/mutated/mutated.vql
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/LinearTypeConstraintHint.xtend
create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BasicScopeGlobalConstraint.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/configs/FAM_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/configs/Yakindu_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/configs/ecore_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/configs/fs_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/configs/satellite_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/satellite.xmi
delete mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/CountMatches.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/Ecore2LogicTraceBasedHint.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SGraphHint.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SatelliteHint.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/TypeDistributionCalculator.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScript.xtend
create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScriptRunner.xtend
(limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend')
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin
index 069bd953..22db4093 100644
Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin differ
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin
index 624846d6..3ad5d167 100644
Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin differ
diff --git a/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql b/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
index f0e48d42..1d9a6b6d 100644
--- a/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
+++ b/Domains/Examples/ModelGenExampleFAM_plugin/src/hu/bme/mit/inf/dslreasoner/domains/transima/fam/FamPatterns.vql
@@ -10,7 +10,7 @@ pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
InformationLink.to(I,In);
FunctionalInput.terminator(In,T);
}
-
+/*
@QueryBasedFeature
pattern type(This : Function, Target : FunctionType) = {
find rootElements(_Model, This);
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/dse/RuleBasedCpsSolver.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/dse/RuleBasedCpsSolver.xtend
index e4c758f0..503c06ea 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/dse/RuleBasedCpsSolver.xtend
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/src/hu/bme/mit/inf/dslreasoner/domains/cps/dse/RuleBasedCpsSolver.xtend
@@ -35,18 +35,18 @@ class RuleBasedCpsSolver {
val dse = new DesignSpaceExplorer
dse.addMetaModelPackage(CpsPackage.eINSTANCE)
dse.initialModel = problem.eResource.resourceSet
- dse.addTransformationRule(createRule(RequirementNotSatisfied.instance).action [
+ dse.addTransformationRule(createRule.precondition(RequirementNotSatisfied.instance).action [
val app = createApplicationInstance
req.type.instances += app
req.instances += app
].build)
- dse.addTransformationRule(createRule(Allocate.instance).action [
+ dse.addTransformationRule(createRule.precondition(Allocate.instance).action [
app.allocatedTo = host
].build)
// dse.addTransformationRule(createRule(UnallocateAppInstance.instance).action [
// app.allocatedTo = null
// ].build)
- dse.addTransformationRule(createRule(CreateHostInstance.instance).action [
+ dse.addTransformationRule(createRule.precondition(CreateHostInstance.instance).action [
hostType.instances += createHostInstance
].build)
// dse.addTransformationRule(createRule(RemoveHostInstance.instance).action [
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.classpath b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.classpath
index e5e58475..6781ea8f 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.classpath
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.classpath
@@ -3,9 +3,12 @@
-
+
+
+
+
+
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.project b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.project
index 16db5fc5..e594a173 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.project
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.project
@@ -32,6 +32,7 @@
+ org.eclipse.sirius.nature.modelingproject
org.eclipse.jdt.core.javanature
org.eclipse.pde.PluginNature
org.eclipse.viatra.query.projectnature
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.settings/org.eclipse.core.resources.prefs b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 4a3e59e4..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-eclipse.preferences.version=1
-encoding//model/satellite.henshin=UTF-8
-encoding//model/satellite.henshin_diagram=UTF-8
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/META-INF/MANIFEST.MF b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/META-INF/MANIFEST.MF
index 36d729b4..966fc660 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/META-INF/MANIFEST.MF
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/META-INF/MANIFEST.MF
@@ -7,6 +7,7 @@ Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Export-Package: hu.bme.mit.inf.dslreasoner.domains.satellite.queries,
+ hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal,
satellite,
satellite.impl,
satellite.util
@@ -22,20 +23,7 @@ Require-Bundle: org.eclipse.viatra.addon.querybasedfeatures.runtime,
org.eclipse.viatra.dse.genetic,
hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner;bundle-version="1.0.0",
org.eclipse.emf.ecore.xmi;bundle-version="2.15.0",
- uk.ac.kcl.inf.mdeoptimiser.libraries.core;bundle-version="1.0.0",
- uk.ac.kcl.inf.mdeoptimiser.interfaces.cli;bundle-version="1.0.0",
- org.eclipse.emf.henshin.interpreter;bundle-version="1.5.0",
- uk.ac.kcl.inf.mdeoptimiser.libraries.rulegen;bundle-version="1.0.0",
- org.sidiff.common;bundle-version="1.0.0",
- org.sidiff.common.emf;bundle-version="1.0.0",
- org.sidiff.common.emf.extensions;bundle-version="1.0.0",
- org.moeaframework;bundle-version="2.13.0",
- org.apache.commons.math3;bundle-version="3.6.1",
- org.apache.commons.lang3;bundle-version="3.8.1",
- com.google.inject;bundle-version="3.0.0",
- org.sidiff.common.henshin;bundle-version="1.0.0",
- org.sidiff.serge;bundle-version="1.0.0",
- org.eclipse.viatra.query.runtime.rete;bundle-version="2.2.0"
+ org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0"
Import-Package: org.apache.log4j
Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.domains.satellite
Bundle-ActivationPolicy: lazy
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig
index 66c468d0..2fb246c9 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/configs/generation.vsconfig
@@ -2,7 +2,7 @@ import epackage "model/satellite.ecore"
import viatra "src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql"
generate {
- metamodel = { package satellite excluding { InterferometryMission.observationTime } }
+ metamodel = { package satellite }
constraints = { package hu.bme.mit.inf.dslreasoner.domains.satellite.queries }
partial-model = { "inputs/SatelliteInstance.xmi"}
solver = ViatraSolver
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/CommSubsystem.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/CommSubsystem.java
index 90bca78c..3b9d7ecf 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/CommSubsystem.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/CommSubsystem.java
@@ -2,7 +2,6 @@
*/
package satellite;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
@@ -15,7 +14,6 @@ import org.eclipse.emf.ecore.EObject;
*
*
* {@link satellite.CommSubsystem#getTarget Target }
- * {@link satellite.CommSubsystem#getSource Source }
*
*
* @see satellite.SatellitePackage#getCommSubsystem()
@@ -26,14 +24,12 @@ public interface CommSubsystem extends EObject {
/**
* Returns the value of the 'Target ' reference.
- * It is bidirectional and its opposite is '{@link satellite.CommSubsystem#getSource Source }'.
*
*
* @return the value of the 'Target ' reference.
* @see #setTarget(CommSubsystem)
* @see satellite.SatellitePackage#getCommSubsystem_Target()
- * @see satellite.CommSubsystem#getSource
- * @model opposite="source"
+ * @model
* @generated
*/
CommSubsystem getTarget();
@@ -48,18 +44,4 @@ public interface CommSubsystem extends EObject {
*/
void setTarget(CommSubsystem value);
- /**
- * Returns the value of the 'Source ' reference list.
- * The list contents are of type {@link satellite.CommSubsystem}.
- * It is bidirectional and its opposite is '{@link satellite.CommSubsystem#getTarget Target }'.
- *
- *
- * @return the value of the 'Source ' reference list.
- * @see satellite.SatellitePackage#getCommSubsystem_Source()
- * @see satellite.CommSubsystem#getTarget
- * @model opposite="target"
- * @generated
- */
- EList getSource();
-
} // CommSubsystem
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/ConstellationMission.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/ConstellationMission.java
index 6182d7ad..8ff69955 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/ConstellationMission.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/ConstellationMission.java
@@ -53,7 +53,7 @@ public interface ConstellationMission extends EObject {
*
* @return the value of the 'Spacecraft ' containment reference list.
* @see satellite.SatellitePackage#getConstellationMission_Spacecraft()
- * @model containment="true" lower="2" upper="50"
+ * @model containment="true" lower="2"
* @generated
*/
EList getSpacecraft();
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/InterferometryMission.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/InterferometryMission.java
index eb4ea064..4e28df38 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/InterferometryMission.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/InterferometryMission.java
@@ -7,39 +7,11 @@ package satellite;
* A representation of the model object 'Interferometry Mission '.
*
*
- *
- * The following features are supported:
- *
- *
- * {@link satellite.InterferometryMission#getObservationTime Observation Time }
- *
*
* @see satellite.SatellitePackage#getInterferometryMission()
* @model
* @generated
*/
public interface InterferometryMission extends ConstellationMission {
- /**
- * Returns the value of the 'Observation Time ' attribute.
- * The default value is "2.0"
.
- *
- *
- * @return the value of the 'Observation Time ' attribute.
- * @see #setObservationTime(float)
- * @see satellite.SatellitePackage#getInterferometryMission_ObservationTime()
- * @model default="2.0" required="true"
- * @generated
- */
- float getObservationTime();
-
- /**
- * Sets the value of the '{@link satellite.InterferometryMission#getObservationTime Observation Time }' attribute.
- *
- *
- * @param value the new value of the 'Observation Time ' attribute.
- * @see #getObservationTime()
- * @generated
- */
- void setObservationTime(float value);
} // InterferometryMission
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
index 7be4ef84..9ca99311 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/SatellitePackage.java
@@ -2,7 +2,6 @@
*/
package satellite;
-import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -130,15 +129,6 @@ public interface SatellitePackage extends EPackage {
*/
int INTERFEROMETRY_MISSION__SPACECRAFT = CONSTELLATION_MISSION__SPACECRAFT;
- /**
- * The feature id for the 'Observation Time ' attribute.
- *
- *
- * @generated
- * @ordered
- */
- int INTERFEROMETRY_MISSION__OBSERVATION_TIME = CONSTELLATION_MISSION_FEATURE_COUNT + 0;
-
/**
* The number of structural features of the 'Interferometry Mission ' class.
*
@@ -146,7 +136,7 @@ public interface SatellitePackage extends EPackage {
* @generated
* @ordered
*/
- int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 1;
+ int INTERFEROMETRY_MISSION_FEATURE_COUNT = CONSTELLATION_MISSION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Interferometry Mission ' class.
@@ -296,15 +286,6 @@ public interface SatellitePackage extends EPackage {
*/
int COMM_SUBSYSTEM__TARGET = 0;
- /**
- * The feature id for the 'Source ' reference list.
- *
- *
- * @generated
- * @ordered
- */
- int COMM_SUBSYSTEM__SOURCE = 1;
-
/**
* The number of structural features of the 'Comm Subsystem ' class.
*
@@ -312,7 +293,7 @@ public interface SatellitePackage extends EPackage {
* @generated
* @ordered
*/
- int COMM_SUBSYSTEM_FEATURE_COUNT = 2;
+ int COMM_SUBSYSTEM_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Comm Subsystem ' class.
@@ -582,15 +563,6 @@ public interface SatellitePackage extends EPackage {
*/
int UHF_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
- /**
- * The feature id for the 'Source ' reference list.
- *
- *
- * @generated
- * @ordered
- */
- int UHF_COMM_SUBSYSTEM__SOURCE = COMM_SUBSYSTEM__SOURCE;
-
/**
* The number of structural features of the 'UHF Comm Subsystem ' class.
*
@@ -628,15 +600,6 @@ public interface SatellitePackage extends EPackage {
*/
int XCOMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
- /**
- * The feature id for the 'Source ' reference list.
- *
- *
- * @generated
- * @ordered
- */
- int XCOMM_SUBSYSTEM__SOURCE = COMM_SUBSYSTEM__SOURCE;
-
/**
* The number of structural features of the 'XComm Subsystem ' class.
*
@@ -674,15 +637,6 @@ public interface SatellitePackage extends EPackage {
*/
int KA_COMM_SUBSYSTEM__TARGET = COMM_SUBSYSTEM__TARGET;
- /**
- * The feature id for the 'Source ' reference list.
- *
- *
- * @generated
- * @ordered
- */
- int KA_COMM_SUBSYSTEM__SOURCE = COMM_SUBSYSTEM__SOURCE;
-
/**
* The number of structural features of the 'Ka Comm Subsystem ' class.
*
@@ -743,17 +697,6 @@ public interface SatellitePackage extends EPackage {
*/
EClass getInterferometryMission();
- /**
- * Returns the meta object for the attribute '{@link satellite.InterferometryMission#getObservationTime Observation Time }'.
- *
- *
- * @return the meta object for the attribute 'Observation Time '.
- * @see satellite.InterferometryMission#getObservationTime()
- * @see #getInterferometryMission()
- * @generated
- */
- EAttribute getInterferometryMission_ObservationTime();
-
/**
* Returns the meta object for class '{@link satellite.CommunicatingElement Communicating Element }'.
*
@@ -827,17 +770,6 @@ public interface SatellitePackage extends EPackage {
*/
EReference getCommSubsystem_Target();
- /**
- * Returns the meta object for the reference list '{@link satellite.CommSubsystem#getSource Source }'.
- *
- *
- * @return the meta object for the reference list 'Source '.
- * @see satellite.CommSubsystem#getSource()
- * @see #getCommSubsystem()
- * @generated
- */
- EReference getCommSubsystem_Source();
-
/**
* Returns the meta object for class '{@link satellite.Payload Payload }'.
*
@@ -988,14 +920,6 @@ public interface SatellitePackage extends EPackage {
*/
EClass INTERFEROMETRY_MISSION = eINSTANCE.getInterferometryMission();
- /**
- * The meta object literal for the 'Observation Time ' attribute feature.
- *
- *
- * @generated
- */
- EAttribute INTERFEROMETRY_MISSION__OBSERVATION_TIME = eINSTANCE.getInterferometryMission_ObservationTime();
-
/**
* The meta object literal for the '{@link satellite.impl.CommunicatingElementImpl Communicating Element }' class.
*
@@ -1060,14 +984,6 @@ public interface SatellitePackage extends EPackage {
*/
EReference COMM_SUBSYSTEM__TARGET = eINSTANCE.getCommSubsystem_Target();
- /**
- * The meta object literal for the 'Source ' reference list feature.
- *
- *
- * @generated
- */
- EReference COMM_SUBSYSTEM__SOURCE = eINSTANCE.getCommSubsystem_Source();
-
/**
* The meta object literal for the '{@link satellite.impl.PayloadImpl Payload }' class.
*
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java
index 21e385a8..d39abd4d 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java
@@ -2,16 +2,11 @@
*/
package satellite.impl;
-import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
-import org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList;
-import org.eclipse.emf.ecore.util.InternalEList;
import satellite.CommSubsystem;
import satellite.SatellitePackage;
@@ -24,7 +19,6 @@ import satellite.SatellitePackage;
*
*
* {@link satellite.impl.CommSubsystemImpl#getTarget Target }
- * {@link satellite.impl.CommSubsystemImpl#getSource Source }
*
*
* @generated
@@ -40,16 +34,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
*/
protected CommSubsystem target;
- /**
- * The cached value of the '{@link #getSource() Source }' reference list.
- *
- *
- * @see #getSource()
- * @generated
- * @ordered
- */
- protected EList source;
-
/**
*
*
@@ -97,25 +81,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
return target;
}
- /**
- *
- *
- * @generated
- */
- public NotificationChain basicSetTarget(CommSubsystem newTarget, NotificationChain msgs) {
- CommSubsystem oldTarget = target;
- target = newTarget;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
- SatellitePackage.COMM_SUBSYSTEM__TARGET, oldTarget, newTarget);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
/**
*
*
@@ -123,70 +88,11 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
*/
@Override
public void setTarget(CommSubsystem newTarget) {
- if (newTarget != target) {
- NotificationChain msgs = null;
- if (target != null)
- msgs = ((InternalEObject) target).eInverseRemove(this, SatellitePackage.COMM_SUBSYSTEM__SOURCE,
- CommSubsystem.class, msgs);
- if (newTarget != null)
- msgs = ((InternalEObject) newTarget).eInverseAdd(this, SatellitePackage.COMM_SUBSYSTEM__SOURCE,
- CommSubsystem.class, msgs);
- msgs = basicSetTarget(newTarget, msgs);
- if (msgs != null)
- msgs.dispatch();
- } else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SatellitePackage.COMM_SUBSYSTEM__TARGET, newTarget,
- newTarget));
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public EList getSource() {
- if (source == null) {
- source = new EObjectWithInverseResolvingEList(CommSubsystem.class, this,
- SatellitePackage.COMM_SUBSYSTEM__SOURCE, SatellitePackage.COMM_SUBSYSTEM__TARGET);
- }
- return source;
- }
-
- /**
- *
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case SatellitePackage.COMM_SUBSYSTEM__TARGET:
- if (target != null)
- msgs = ((InternalEObject) target).eInverseRemove(this, SatellitePackage.COMM_SUBSYSTEM__SOURCE,
- CommSubsystem.class, msgs);
- return basicSetTarget((CommSubsystem) otherEnd, msgs);
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- return ((InternalEList) (InternalEList>) getSource()).basicAdd(otherEnd, msgs);
- }
- return super.eInverseAdd(otherEnd, featureID, msgs);
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case SatellitePackage.COMM_SUBSYSTEM__TARGET:
- return basicSetTarget(null, msgs);
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- return ((InternalEList>) getSource()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
+ CommSubsystem oldTarget = target;
+ target = newTarget;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, SatellitePackage.COMM_SUBSYSTEM__TARGET, oldTarget,
+ target));
}
/**
@@ -201,8 +107,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
if (resolve)
return getTarget();
return basicGetTarget();
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- return getSource();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -219,10 +123,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
case SatellitePackage.COMM_SUBSYSTEM__TARGET:
setTarget((CommSubsystem) newValue);
return;
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- getSource().clear();
- getSource().addAll((Collection extends CommSubsystem>) newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -238,9 +138,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
case SatellitePackage.COMM_SUBSYSTEM__TARGET:
setTarget((CommSubsystem) null);
return;
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- getSource().clear();
- return;
}
super.eUnset(featureID);
}
@@ -255,8 +152,6 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp
switch (featureID) {
case SatellitePackage.COMM_SUBSYSTEM__TARGET:
return target != null;
- case SatellitePackage.COMM_SUBSYSTEM__SOURCE:
- return source != null && !source.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/InterferometryMissionImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/InterferometryMissionImpl.java
index 3401ad51..450f8a9a 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/InterferometryMissionImpl.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/InterferometryMissionImpl.java
@@ -2,12 +2,7 @@
*/
package satellite.impl;
-import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
import satellite.InterferometryMission;
import satellite.SatellitePackage;
@@ -15,36 +10,10 @@ import satellite.SatellitePackage;
*
* An implementation of the model object 'Interferometry Mission '.
*
- *
- * The following features are implemented:
- *
- *
- * {@link satellite.impl.InterferometryMissionImpl#getObservationTime Observation Time }
- *
*
* @generated
*/
public class InterferometryMissionImpl extends ConstellationMissionImpl implements InterferometryMission {
- /**
- * The default value of the '{@link #getObservationTime() Observation Time }' attribute.
- *
- *
- * @see #getObservationTime()
- * @generated
- * @ordered
- */
- protected static final float OBSERVATION_TIME_EDEFAULT = 2.0F;
-
- /**
- * The cached value of the '{@link #getObservationTime() Observation Time }' attribute.
- *
- *
- * @see #getObservationTime()
- * @generated
- * @ordered
- */
- protected float observationTime = OBSERVATION_TIME_EDEFAULT;
-
/**
*
*
@@ -64,103 +33,4 @@ public class InterferometryMissionImpl extends ConstellationMissionImpl implemen
return SatellitePackage.Literals.INTERFEROMETRY_MISSION;
}
- /**
- *
- *
- * @generated
- */
- @Override
- public float getObservationTime() {
- return observationTime;
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public void setObservationTime(float newObservationTime) {
- float oldObservationTime = observationTime;
- observationTime = newObservationTime;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET,
- SatellitePackage.INTERFEROMETRY_MISSION__OBSERVATION_TIME, oldObservationTime, observationTime));
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SatellitePackage.INTERFEROMETRY_MISSION__OBSERVATION_TIME:
- return getObservationTime();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SatellitePackage.INTERFEROMETRY_MISSION__OBSERVATION_TIME:
- setObservationTime((Float) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case SatellitePackage.INTERFEROMETRY_MISSION__OBSERVATION_TIME:
- setObservationTime(OBSERVATION_TIME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SatellitePackage.INTERFEROMETRY_MISSION__OBSERVATION_TIME:
- return observationTime != OBSERVATION_TIME_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy())
- return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (observationTime: ");
- result.append(observationTime);
- result.append(')');
- return result.toString();
- }
-
} //InterferometryMissionImpl
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/SatellitePackageImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/SatellitePackageImpl.java
index 17212a96..f6dc1e30 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/SatellitePackageImpl.java
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/SatellitePackageImpl.java
@@ -2,7 +2,6 @@
*/
package satellite.impl;
-import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -242,16 +241,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
return interferometryMissionEClass;
}
- /**
- *
- *
- * @generated
- */
- @Override
- public EAttribute getInterferometryMission_ObservationTime() {
- return (EAttribute) interferometryMissionEClass.getEStructuralFeatures().get(0);
- }
-
/**
*
*
@@ -322,16 +311,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
return (EReference) commSubsystemEClass.getEStructuralFeatures().get(0);
}
- /**
- *
- *
- * @generated
- */
- @Override
- public EReference getCommSubsystem_Source() {
- return (EReference) commSubsystemEClass.getEStructuralFeatures().get(1);
- }
-
/**
*
*
@@ -457,7 +436,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
createEReference(constellationMissionEClass, CONSTELLATION_MISSION__SPACECRAFT);
interferometryMissionEClass = createEClass(INTERFEROMETRY_MISSION);
- createEAttribute(interferometryMissionEClass, INTERFEROMETRY_MISSION__OBSERVATION_TIME);
communicatingElementEClass = createEClass(COMMUNICATING_ELEMENT);
createEReference(communicatingElementEClass, COMMUNICATING_ELEMENT__COMM_SUBSYSTEM);
@@ -469,7 +447,6 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
commSubsystemEClass = createEClass(COMM_SUBSYSTEM);
createEReference(commSubsystemEClass, COMM_SUBSYSTEM__TARGET);
- createEReference(commSubsystemEClass, COMM_SUBSYSTEM__SOURCE);
payloadEClass = createEClass(PAYLOAD);
@@ -537,15 +514,12 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
initEReference(getConstellationMission_GroundStationNetwork(), this.getGroundStationNetwork(), null,
"groundStationNetwork", null, 1, 1, ConstellationMission.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getConstellationMission_Spacecraft(), this.getSpacecraft(), null, "spacecraft", null, 2, 50,
+ initEReference(getConstellationMission_Spacecraft(), this.getSpacecraft(), null, "spacecraft", null, 2, -1,
ConstellationMission.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interferometryMissionEClass, InterferometryMission.class, "InterferometryMission", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getInterferometryMission_ObservationTime(), ecorePackage.getEFloat(), "observationTime", "2.0",
- 1, 1, InterferometryMission.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(communicatingElementEClass, CommunicatingElement.class, "CommunicatingElement", IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -564,12 +538,9 @@ public class SatellitePackageImpl extends EPackageImpl implements SatellitePacka
initEClass(commSubsystemEClass, CommSubsystem.class, "CommSubsystem", IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
- initEReference(getCommSubsystem_Target(), this.getCommSubsystem(), this.getCommSubsystem_Source(), "target",
- null, 0, 1, CommSubsystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getCommSubsystem_Source(), this.getCommSubsystem(), this.getCommSubsystem_Target(), "source",
- null, 0, -1, CommSubsystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCommSubsystem_Target(), this.getCommSubsystem(), null, "target", null, 0, 1,
+ CommSubsystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
+ !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(payloadEClass, Payload.class, "Payload", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/inputs/SatelliteInstance.xmi b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/inputs/SatelliteInstance.xmi
index 7b8e355a..3d07a199 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/inputs/SatelliteInstance.xmi
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/inputs/SatelliteInstance.xmi
@@ -4,11 +4,4 @@
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:satellite="http://www.example.org/satellite"
- xsi:schemaLocation="http://www.example.org/satellite ../model/satellite.ecore">
-
-
-
-
-
+ xsi:schemaLocation="http://www.example.org/satellite ../model/satellite.ecore"/>
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore
index 1685c756..9f17d43c 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.ecore
@@ -5,12 +5,9 @@
-
-
-
+ upperBound="-1" eType="#//Spacecraft" containment="true"/>
+
@@ -21,10 +18,7 @@
containment="true"/>
-
-
+
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
index 09b5f64c..bc98abd6 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.genmodel
@@ -15,9 +15,7 @@
-
-
-
+
@@ -27,7 +25,6 @@
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin
deleted file mode 100644
index 33059424..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin_diagram b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin_diagram
deleted file mode 100644
index a5c675d8..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite.henshin_diagram
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite_fixup.henshin b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite_fixup.henshin
deleted file mode 100644
index 224ced8f..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/model/satellite_fixup.henshin
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml
index a07867dc..b0b77996 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/plugin.xml
@@ -8,6 +8,7 @@
+
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/representations.aird b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/representations.aird
new file mode 100644
index 00000000..efa8e366
--- /dev/null
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/representations.aird
@@ -0,0 +1,2 @@
+
+
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend
deleted file mode 100644
index 43b2902f..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/CostObjective.xtend
+++ /dev/null
@@ -1,13 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo
-
-//import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.CostMetric
-//
-//class CostObjective extends MetricBasedGuidanceFunction {
-// new() {
-// super(CostMetric.instance)
-// }
-//
-// override getName() {
-// "Cost"
-// }
-//}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/LocalSearchEngineManager.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/LocalSearchEngineManager.xtend
deleted file mode 100644
index ee7f0060..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/LocalSearchEngineManager.xtend
+++ /dev/null
@@ -1,31 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo
-
-import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SatelliteQueries
-import java.util.WeakHashMap
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine
-import org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-import org.eclipse.viatra.query.runtime.localsearch.matcher.integration.LocalSearchHints
-
-class LocalSearchEngineManager {
- public static val INSTANCE = new LocalSearchEngineManager
-
- val WeakHashMap engineMap = new WeakHashMap
-
- private new() {
- }
-
- def getEngine(EObject eObject) {
- engineMap.computeIfAbsent(eObject) [
- val scope = new EMFScope(it)
- val localSearchHints = LocalSearchHints.^default.build
- val options = ViatraQueryEngineOptions.defineOptions.withDefaultHint(localSearchHints).withDefaultBackend(
- localSearchHints.queryBackendFactory).build
- val engine = AdvancedViatraQueryEngine.on(scope, options)
- SatelliteQueries.instance.prepare(engine)
- engine
- ]
- }
-}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/MetricBasedGuidanceFunction.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/MetricBasedGuidanceFunction.xtend
deleted file mode 100644
index 1529794f..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/MetricBasedGuidanceFunction.xtend
+++ /dev/null
@@ -1,47 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo
-
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
-import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.IGuidanceFunction
-import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.interpreter.guidance.Solution
-
-abstract class MetricBasedGuidanceFunction implements IGuidanceFunction {
- val IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> querySpecification
-
- protected new(IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> querySpecification) {
- this.querySpecification = querySpecification
- if (querySpecification.parameters.size != 1) {
- throw new IllegalArgumentException("Metric must have a single parameter")
- }
- }
-
- override computeFitness(Solution model) {
- val value = getMetricValue(model)
- computeFitness(value)
- }
-
- protected def double computeFitness(double metricValue) {
- metricValue
- }
-
- private def getMetricValue(Solution solution) {
- val model = solution.model
- val queryEngine = LocalSearchEngineManager.INSTANCE.getEngine(model)
- val matcher = querySpecification.getMatcher(queryEngine)
- val iterator = matcher.allMatches.iterator
- if (!iterator.hasNext) {
- throw new IllegalStateException("Too few matches")
- }
- val objectValue = iterator.next.get(0)
- if (objectValue instanceof Number) {
- val doubleValue = objectValue.doubleValue
- if (iterator.hasNext) {
- throw new IllegalStateException("Too many matches")
- }
- doubleValue
- } else {
- throw new IllegalStateException("Metric value must be a number")
- }
- }
-}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/PatternMatchConstraint.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/PatternMatchConstraint.xtend
deleted file mode 100644
index b238e64f..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/PatternMatchConstraint.xtend
+++ /dev/null
@@ -1,29 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo
-
-import com.google.common.collect.ImmutableList
-import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.SatelliteQueries
-import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.IGuidanceFunction
-import uk.ac.kcl.inf.mdeoptimiser.libraries.core.optimisation.interpreter.guidance.Solution
-
-class PatternMatchConstraint implements IGuidanceFunction {
- static val CONSTRAINT_ANNOTATION_NAME = "Constraint"
-
- val queries = ImmutableList.copyOf(SatelliteQueries.instance.specifications.filter [
- allAnnotations.exists[name == CONSTRAINT_ANNOTATION_NAME]
- ])
-
- override getName() {
- "PatternMatch"
- }
-
- override computeFitness(Solution solution) {
- val model = solution.model
- val queryEngine = LocalSearchEngineManager.INSTANCE.getEngine(model)
- var int matchCount = 0
- for (query : queries) {
- val matcher = query.getMatcher(queryEngine)
- matchCount += matcher.countMatches
- }
- matchCount
- }
-}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/SatelliteMdeOptimiserMain.xtend b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/SatelliteMdeOptimiserMain.xtend
deleted file mode 100644
index 58034c43..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/SatelliteMdeOptimiserMain.xtend
+++ /dev/null
@@ -1,51 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo
-
-import java.io.BufferedReader
-import java.io.BufferedWriter
-import java.io.FileReader
-import java.io.FileWriter
-import java.util.Map
-import org.eclipse.emf.ecore.EPackage
-import org.eclipse.emf.ecore.resource.Resource
-import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
-import satellite.SatellitePackage
-import uk.ac.kcl.inf.mdeoptimiser.interfaces.cli.Run
-
-class SatelliteMdeOptimiserMain {
- static val PROJECT_PATH = "."
- static val MOPT_PATH = "src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/satellite.mopt"
-
- private new() {
- new IllegalStateException("This is a static utility class and should not be instantiated directly.")
- }
-
- public static def void main(String[] args) {
- Resource.Factory.Registry.INSTANCE.extensionToFactoryMap.put(Resource.Factory.Registry.DEFAULT_EXTENSION,
- new XMIResourceFactoryImpl)
- EPackage.Registry.INSTANCE.put(SatellitePackage.eNS_URI, SatellitePackage.eINSTANCE)
- fixupHenshinModel("model/satellite.henshin", "model/satellite_fixup.henshin",
- #{"satellite.ecore" -> SatellitePackage.eNS_URI})
- Run.main(#["-p", PROJECT_PATH, "-m", MOPT_PATH])
- }
-
- private def static void fixupHenshinModel(String originalPath, String outputPath, Map remapMap) {
- val reader = new BufferedReader(new FileReader(originalPath))
- try {
- val writer = new BufferedWriter(new FileWriter(outputPath))
- try {
- var String line
- while ((line = reader.readLine) !== null) {
- for (entry : remapMap.entrySet) {
- line = line.replace(entry.key, entry.value)
- }
- writer.write(line)
- writer.write("\n")
- }
- } finally {
- writer.close
- }
- } finally {
- reader.close
- }
- }
-}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/satellite.mopt b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/satellite.mopt
deleted file mode 100644
index e9bd1a64..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/mdeo/satellite.mopt
+++ /dev/null
@@ -1,36 +0,0 @@
-problem {
- basepath
- metamodel
- model <../inputs/SatelliteInstance.xmi>
-}
-
-goal {
- objective Cost minimise java { "hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo.CostObjective" }
- constraint PatternMatch java { "hu.bme.mit.inf.dslreasoner.domains.satellite.mdeo.PatternMatchConstraint" }
-}
-
-search {
-// mutate using unit "addCubeSat3U"
- mutate { "CubeSat3U" }
- mutate { "CubeSat6U" }
- mutate { "SmallSat" }
- mutate { "InterferometryPayload" }
- mutate { "UHFCommSubsystem" }
- mutate { "XCommSubsystem" }
- mutate { "KaCommSubsystem" }
-}
-
-solver {
- optimisation provider moea algorithm NSGAII {
- variation: mutation
- population: 25
- mutation.step: 3
- mutation.strategy: random
- }
-
- termination {
- time: 120
- }
-
- batches 1
-}
\ No newline at end of file
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql
index c1d3f7d3..1f83a3b0 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/src/hu/bme/mit/inf/dslreasoner/domains/satellite/queries/SatelliteQueries.vql
@@ -21,6 +21,13 @@ pattern transmittingGroundStationNetwork(Station : GroundStationNetwork) {
find transmittingCommSubsystem(Station, _);
}
+@Constraint(severity = "error", key = {Station},
+ message = "The ground station network may not have UHF communication subsystems.")
+pattern roundStationNetworkUHF(Station : GroundStationNetwork) {
+ CommunicatingElement.commSubsystem(Station, Comm);
+ UHFCommSubsystem(Comm);
+}
+
// At least two spacecraft must have the interferometry payload configured
@Constraint(severity = "error", key = {Mission},
@@ -97,10 +104,6 @@ private pattern cubeSat3U(Sat : CubeSat3U) {
CubeSat3U(Sat);
}
-private pattern cubeSat6U(Sat : CubeSat6U) {
- CubeSat6U(Sat);
-}
-
// No communication loops may exist
// No spacecraft may directly communicate with itself
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/META-INF/MANIFEST.MF b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/META-INF/MANIFEST.MF
index 81ee8677..2666dc5e 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/META-INF/MANIFEST.MF
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/META-INF/MANIFEST.MF
@@ -9,8 +9,7 @@ Bundle-Localization: plugin
Export-Package: hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm,
hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl,
hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.util,
- hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu,
- hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu.mutated
+ hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu
Require-Bundle: org.eclipse.viatra.query.runtime,
org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/plugin.xml b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/plugin.xml
index 993ec75d..7bf4a20b 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/plugin.xml
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/plugin.xml
@@ -9,6 +9,8 @@
+
+
@@ -21,10 +23,14 @@
+
+
+
+
@@ -32,72 +38,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/mutated/mutated.vql b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/mutated/mutated.vql
deleted file mode 100644
index 58f66fe2..00000000
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/mutated/mutated.vql
+++ /dev/null
@@ -1,270 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu.mutated
-
-import epackage "hu.bme.mit.inf.yakindumm"
-
-/////////
-// Entry
-/////////
-
-pattern entryInRegion_M0(r1 : Region, e1 : Entry) {
- Region.vertices(r1, e1);
-}
-pattern entryInRegion_M1(r1 : Region, e1) {
- Region.vertices(r1, e1);
-}
-pattern entryInRegion_M2(r1 : Region, e1: Entry) {
- // For positive constraint
- Region(r1);Entry(e1);
-}
-
-
-//@Constraint(severity="error", message="error", key = {r1})
-pattern noEntryInRegion_M0(r1 : Region) {
- neg find entryInRegion_M0(r1, _);
-}
-pattern noEntryInRegion_M1(r1 : Region) {
- neg find entryInRegion_M1(r1, _);
-}
-pattern noEntryInRegion_M2(r1 : Region) {
- neg find entryInRegion_M2(r1, _);
-}
-pattern noEntryInRegion_M3(r1 : Region) {
- find entryInRegion_M0(r1, _);
-}
-pattern noEntryInRegion_M4(r1 : Region) {
- find entryInRegion_M1(r1, _);
-}
-pattern noEntryInRegion_M5(r1 : Region) {
- find entryInRegion_M2(r1, _);
-}
-
-//@Constraint(severity="error", message="error", key = {r})
-pattern multipleEntryInRegion_M0(r : Region) {
- find entryInRegion_M0(r, e1);
- find entryInRegion_M0(r, e2);
- e1 != e2;
-}
-pattern multipleEntryInRegion_M1(r : Region) {
- find entryInRegion_M1(r, e1);
- find entryInRegion_M0(r, e2);
- e1 != e2;
-}
-pattern multipleEntryInRegion_M2(r : Region) {
- find entryInRegion_M2(r, e1);
- find entryInRegion_M0(r, e2);
- e1 != e2;
-}
-pattern multipleEntryInRegion_M3(r : Region) {
- find entryInRegion_M0(r, e1);
- find entryInRegion_M1(r, e2);
- e1 != e2;
-}
-pattern multipleEntryInRegion_M4(r : Region) {
- find entryInRegion_M2(r, e1);
- find entryInRegion_M2(r, e2);
- e1 != e2;
-}
-pattern multipleEntryInRegion_M5(r : Region) {
- find entryInRegion_M0(r, e1);
- find entryInRegion_M0(r, e2);
-}
-
-
-pattern transition_M0(t : Transition, src : Vertex, trg : Vertex) {
- Transition.source(t, src);
- Transition.target(t, trg);
-}
-pattern transition_M1(t : Transition, src : Vertex, trg : Vertex) {
- Transition.source(t, src);
- Vertex(trg);
-}
-pattern transition_M2(t : Transition, src : Vertex, trg : Vertex) {
- Vertex(src);
- Transition.target(t, trg);
-}
-pattern transition_M3(t : Transition, src : Vertex, trg : Vertex) {
- Transition.source(t_x, src);
- Transition.target(t, trg);
-}
-pattern transition_M4(t : Transition, src : Vertex, trg : Vertex) {
- Transition.source(t, src);
- Transition.target(t_x, trg);
-}
-
-//@Constraint(severity="error", message="error", key = {e})
-pattern incomingToEntry_M0(t : Transition, e : Entry) {
- find transition_M0(t, _, e);
-}
-pattern incomingToEntry_1(t : Transition, e) {
- find transition_M0(t, _, e);
-}
-pattern incomingToEntry_2(t : Transition, e : Entry) {
- find transition_M1(t, _, e);
-}
-pattern incomingToEntry_3(t : Transition, e : Entry) {
- find transition_M2(t, _, e);
-}
-pattern incomingToEntry_4(t : Transition, e : Entry) {
- find transition_M3(t, _, e);
-}
-pattern incomingToEntry_5(t : Transition, e : Entry) {
- find transition_M4(t, _, e);
-}
-
-pattern noOutgoingTransitionFromEntry_M0(e : Entry) {
- neg find transition_M0(_, e, _);
-}
-
-pattern noOutgoingTransitionFromEntry_M1(e) {
- Vertex(e);
- neg find transition_M0(_, e, _);
-}
-pattern noOutgoingTransitionFromEntry_M2(e : Entry) {
- neg find transition_M1(_, e, _);
-}
-pattern noOutgoingTransitionFromEntry_M3(e : Entry) {
- neg find transition_M2(_, e, _);
-}
-pattern noOutgoingTransitionFromEntry_M4(e : Entry) {
- neg find transition_M3(_, e, _);
-}
-pattern noOutgoingTransitionFromEntry_M5(e : Entry) {
- neg find transition_M4(_, e, _);
-}
-
-
-//@Constraint(severity="error", message="error", key = {e})
-pattern multipleTransitionFromEntry_M0(e : Entry, t1 : Transition, t2: Transition) {
- Entry.outgoingTransitions(e,t1);
- Entry.outgoingTransitions(e,t2);
- t1!=t2;
-}
-pattern multipleTransitionFromEntry_M1(e, t1 : Transition, t2: Transition) {
- Entry.outgoingTransitions(e,t1);
- Entry.outgoingTransitions(e,t2);
- t1!=t2;
-}
-pattern multipleTransitionFromEntry_M2(e : Entry, t1 : Transition, t2: Transition) {
- Transition(t1);
- Entry.outgoingTransitions(e,t2);
- t1!=t2;
-}
-pattern multipleTransitionFromEntry_M3(e : Entry, t1 : Transition, t2: Transition) {
- Entry.outgoingTransitions(e,t1);
- Transition(t2);
- t1!=t2;
-}
-pattern multipleTransitionFromEntry_M4(e : Entry, t1 : Transition, t2: Transition) {
- Entry.outgoingTransitions(e,t1);
- Entry.outgoingTransitions(e,t2);
-}
-
-/////////
-// Exit
-/////////
-
-//@Constraint(severity="error", message="error", key = {e})
-pattern outgoingFromExit_M0(t : Transition, e : Exit) {
- Exit.outgoingTransitions(e,t);
-}
-pattern outgoingFromExit_M1(t : Transition, e) {
- Vertex.outgoingTransitions(e,t);
-}
-pattern outgoingFromExit_M2(t : Transition, e : Exit) {
- Transition(t);
- Exit(e);
-}
-
-/////////
-// Final
-/////////
-
-//@Constraint(severity="error", message="error", key = {f})
-pattern outgoingFromFinal_M0(t : Transition, f : FinalState) {
- FinalState.outgoingTransitions(f,t);
-}
-pattern outgoingFromFinal_M1(t : Transition, f) {
- Vertex.outgoingTransitions(f,t);
-}
-pattern outgoingFromFinal_M2(t : Transition, f : FinalState) {
- Transition(t);
- FinalState(f);
-}
-
-/////////
-// State vs Region
-/////////
-
-//@Constraint(severity="error", message="error", key = {region})
-pattern noStateInRegion_M0(region: Region) {
- neg find StateInRegion_M0(region,_);
-}
-pattern noStateInRegion_M1(region: Region) {
- neg find StateInRegion_M1(region,_);
-}
-pattern noStateInRegion_M2(region: Region) {
- neg find StateInRegion_M2(region,_);
-}
-pattern noStateInRegion_M3(region: Region) {
- find StateInRegion_M0(region,_);
-}
-
-pattern StateInRegion_M0(region: Region, state: State) {
- Region.vertices(region,state);
-}
-pattern StateInRegion_M1(region: Region, state) {
- Region.vertices(region,state);
-}
-pattern StateInRegion_M2(region: Region, state:State) {
- Region(region);State(state);
-}
-
-/////////
-// Choice
-/////////
-
-@Constraint(severity="error", message="error", key = {c})
-pattern choiceHasNoOutgoing_M0(c : Choice) {
- neg find transition_M0(_, c, _);
-}
-pattern choiceHasNoOutgoing_M1(c:Vertex) {
- neg find transition_M0(_, c, _);
-}
-pattern choiceHasNoOutgoing_M2(c : Choice) {
- neg find transition_M1(_, c, _);
-}
-pattern choiceHasNoOutgoing_M3(c : Choice) {
- neg find transition_M2(_, c, _);
-}
-pattern choiceHasNoOutgoing_M4(c : Choice) {
- neg find transition_M3(_, c, _);
-}
-pattern choiceHasNoOutgoing_M5(c : Choice) {
- neg find transition_M4(_, c, _);
-}
-pattern choiceHasNoOutgoing_M6(c : Choice) {
- find transition_M0(_, c, _);
-}
-
-@Constraint(severity="error", message="error", key = {c})
-pattern choiceHasNoIncoming_M0(c: Choice) {
- neg find transition_M0(_, _, c);
-}
-pattern choiceHasNoIncoming_M1(c:Vertex) {
- neg find transition_M0(_, _, c);
-}
-pattern choiceHasNoIncoming_M2(c: Choice) {
- neg find transition_M1(_, _, c);
-}
-pattern choiceHasNoIncoming_M3(c: Choice) {
- neg find transition_M2(_, _, c);
-}
-pattern choiceHasNoIncoming_M4(c: Choice) {
- neg find transition_M3(_, _, c);
-}
-pattern choiceHasNoIncoming_M5(c: Choice) {
- neg find transition_M4(_, _, c);
-}
-pattern choiceHasNoIncoming_M6(c: Choice) {
- find transition_M0(_, _, c);
-}
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/patterns.vql b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/patterns.vql
index f4bfa3c1..98a10cde 100644
--- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/patterns.vql
+++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/queries/hu/bme/mit/inf/dslreasoner/partialsnapshot_mavo/yakindu/patterns.vql
@@ -27,14 +27,22 @@ pattern transition(t : Transition, src : Vertex, trg : Vertex) {
Transition.target(t, trg);
}
+pattern transitionFrom(t : Transition, src : Vertex) {
+ Transition.source(t, src);
+}
+
+pattern transitionTo(t : Transition, trg : Vertex) {
+ Transition.target(t, trg);
+}
+
@Constraint(severity="error", message="error", key = {e})
pattern incomingToEntry(t : Transition, e : Entry) {
- find transition(t, _, e);
+ find transitionTo(t, e);
}
@Constraint(severity="error", message="error", key = {e})
pattern noOutgoingTransitionFromEntry(e : Entry) {
- neg find transition(_, e, _);
+ neg find transitionFrom(_, e);
}
@Constraint(severity="error", message="error", key = {e})
@@ -80,12 +88,12 @@ pattern StateInRegion(region: Region, state: State) {
@Constraint(severity="error", message="error", key = {c})
pattern choiceHasNoOutgoing(c : Choice) {
- neg find transition(_, c, _);
+ neg find transitionFrom(_, c);
}
@Constraint(severity="error", message="error", key = {c})
pattern choiceHasNoIncoming(c: Choice) {
- neg find transition(_, _, c);
+ neg find transitionTo(_, c);
}
/////////
@@ -94,27 +102,33 @@ pattern choiceHasNoIncoming(c: Choice) {
@Constraint(severity="error", message="error", key = {s})
pattern synchHasNoOutgoing(s : Synchronization) {
- neg find transition(_, s, _);
+ neg find transitionFrom(_, s);
}
@Constraint(severity="error", message="error", key = {s})
pattern synchHasNoIncoming(s : Synchronization) {
- neg find transition(_, _, s);
+ neg find transitionTo(_, s);
}
@Constraint(severity="error", message="error", key = {s})
-pattern SynchronizedIncomingInSameRegion(s : Synchronization, v1 : Vertex, v2 : Vertex) {
- find transition(t1, v1, s);
- find transition(t2, v2, s);
+pattern SynchronizedIncomingInSameRegion(s : Synchronization, t1 : Transition, t2 : Transition) {
+ find SynchronizedIncomingInSameRegionHelper1(r, s, t1);
+ find SynchronizedIncomingInSameRegionHelper1(r, s, t2);
t1!=t2;
- Region.vertices(r, v1);
- Region.vertices(r, v2);
} or {
- find transition(t1, s, v1);
- find transition(t2, s, v2);
+ find SynchronizedIncomingInSameRegionHelper2(r, s, t1);
+ find SynchronizedIncomingInSameRegionHelper2(r, s, t2);
t1!=t2;
+}
+
+pattern SynchronizedIncomingInSameRegionHelper1(r : Region, s : Synchronization, t1 : Transition) {
+ find transition(t1, v1, s);
+ Region.vertices(r, v1);
+}
+
+pattern SynchronizedIncomingInSameRegionHelper2(r : Region, s : Synchronization, t1 : Transition) {
+ find transition(t1, s, v1);
Region.vertices(r, v1);
- Region.vertices(r, v2);
}
@Constraint(severity="error", message="error", key = {s})
@@ -136,18 +150,24 @@ pattern hasMultipleIncomingTrainsition(v : Synchronization) {
}
@Constraint(severity="error", message="error", key = {s})
-pattern SynchronizedRegionsAreNotSiblings(s : Synchronization, v1 : Vertex, v2 : Vertex) {
- find transition(_, v1, s);
- find transition(_, v2, s);
- CompositeElement.regions.vertices(r1, v1);
- CompositeElement.regions.vertices(r2, v2);
+pattern SynchronizedRegionsAreNotSiblings(s : Synchronization, r1 : CompositeElement, r2 : CompositeElement) {
+ find SynchronizedRegionsAreNotSiblingsHelper1(s, r1);
+ find SynchronizedRegionsAreNotSiblingsHelper1(s, r2);
r1 != r2;
} or {
+ find SynchronizedRegionsAreNotSiblingsHelper2(s, r1);
+ find SynchronizedRegionsAreNotSiblingsHelper2(s, r2);
+ r1 != r2;
+}
+
+pattern SynchronizedRegionsAreNotSiblingsHelper1(s : Synchronization, r1 : CompositeElement) {
find transition(_, s, v1);
- find transition(_, s, v2);
CompositeElement.regions.vertices(r1, v1);
- CompositeElement.regions.vertices(r2, v2);
- r1 != r2;
+}
+
+pattern SynchronizedRegionsAreNotSiblingsHelper2(s : Synchronization, r1 : CompositeElement) {
+ find transition(_, v1, s);
+ CompositeElement.regions.vertices(r1, v1);
}
///////////////////////////////
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 23632d4d..e45ec1c8 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
@@ -5,6 +5,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.TransfomedViatraQuery
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.CbcPolyhedronSolver
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeConstraintHint
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.MultiplicityGoalConstraintCalculator
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.PolyhedronScopePropagator
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.RelationConstraintCalculator
@@ -46,16 +47,28 @@ class ModelGenerationStatistics {
public var long preliminaryTypeAnalisisTime = 0
public var int decisionsTried = 0
-
+
synchronized def incrementDecisionCount() {
decisionsTried++
}
+
+ public var int transformationInvocations
+ synchronized def incrementTransformationCount() {
+ transformationInvocations++
+ }
+
public var int scopePropagatorInvocations
-
+
synchronized def incrementScopePropagationCount() {
scopePropagatorInvocations++
}
+
+ public var int scopePropagatorSolverInvocations
+
+ synchronized def incrementScopePropagationSolverCount() {
+ scopePropagatorSolverInvocations++
+ }
}
@Data class ModelGenerationMethod {
@@ -93,6 +106,7 @@ class ModelGenerationMethodProvider {
boolean nameNewElements,
TypeInferenceMethod typeInferenceMethod,
ScopePropagatorStrategy scopePropagatorStrategy,
+ Collection hints,
DocumentationLevel debugLevel
) {
val statistics = new ModelGenerationStatistics
@@ -103,8 +117,8 @@ class ModelGenerationMethodProvider {
val relationConstraints = relationConstraintCalculator.calculateRelationConstraints(logicProblem)
val queries = patternProvider.generateQueries(logicProblem, emptySolution, statistics, existingQueries,
- workspace, typeInferenceMethod, scopePropagatorStrategy, relationConstraints, writeFiles)
- val scopePropagator = createScopePropagator(scopePropagatorStrategy, emptySolution, queries, statistics)
+ workspace, typeInferenceMethod, scopePropagatorStrategy, relationConstraints, hints, writeFiles)
+ val scopePropagator = createScopePropagator(scopePropagatorStrategy, emptySolution, hints, queries, statistics)
scopePropagator.propagateAllScopeConstraints
val objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries, scopePropagator,
nameNewElements, statistics)
@@ -138,14 +152,20 @@ class ModelGenerationMethodProvider {
}
private def createScopePropagator(ScopePropagatorStrategy scopePropagatorStrategy,
- PartialInterpretation emptySolution, GeneratedPatterns queries, ModelGenerationStatistics statistics) {
+ PartialInterpretation emptySolution, Collection hints, GeneratedPatterns queries,
+ ModelGenerationStatistics statistics) {
+ if (!hints.empty && !(scopePropagatorStrategy instanceof ScopePropagatorStrategy.Polyhedral)) {
+ throw new IllegalArgumentException("Only the Polyhedral scope propagator strategy can use hints.")
+ }
switch (scopePropagatorStrategy) {
- case ScopePropagatorStrategy.Count:
+ case ScopePropagatorStrategy.None,
+ case ScopePropagatorStrategy.Basic:
new ScopePropagator(emptySolution, statistics)
case ScopePropagatorStrategy.BasicTypeHierarchy:
new TypeHierarchyScopePropagator(emptySolution, statistics)
ScopePropagatorStrategy.Polyhedral: {
val types = queries.refineObjectQueries.keySet.map[newType].toSet
+ val allPatternsByName = queries.allQueries.toMap[fullyQualifiedName]
val solver = switch (scopePropagatorStrategy.solver) {
case Z3Integer:
new Z3PolyhedronSolver(false, scopePropagatorStrategy.timeoutSeconds)
@@ -160,7 +180,8 @@ class ModelGenerationMethodProvider {
scopePropagatorStrategy.solver)
}
new PolyhedronScopePropagator(emptySolution, statistics, types, queries.multiplicityConstraintQueries,
- queries.hasElementInContainmentQuery, solver, scopePropagatorStrategy.requiresUpperBoundIndexing)
+ queries.hasElementInContainmentQuery, allPatternsByName, hints, solver,
+ scopePropagatorStrategy.requiresUpperBoundIndexing, scopePropagatorStrategy.updateHeuristic)
}
default:
throw new IllegalArgumentException("Unknown scope propagator strategy: " + scopePropagatorStrategy)
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/LinearTypeConstraintHint.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/LinearTypeConstraintHint.xtend
new file mode 100644
index 00000000..8c21ca1d
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/LinearTypeConstraintHint.xtend
@@ -0,0 +1,30 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality
+
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternGenerator
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
+import org.eclipse.viatra.query.runtime.api.IPatternMatch
+import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
+
+interface LinearTypeExpressionBuilderFactory {
+ def ViatraQueryMatcher extends IPatternMatch> createMatcher(String queryName)
+
+ def LinearTypeExpressionBuilder createBuilder()
+}
+
+interface LinearTypeExpressionBuilder {
+ def LinearTypeExpressionBuilder add(int scale, Type type)
+
+ def LinearBoundedExpression build()
+}
+
+@FunctionalInterface
+interface RelationConstraintUpdater {
+ def void update(PartialInterpretation p)
+}
+
+interface LinearTypeConstraintHint {
+ def CharSequence getAdditionalPatterns(PatternGenerator patternGenerator)
+
+ def RelationConstraintUpdater createConstraintUpdater(LinearTypeExpressionBuilderFactory builderFactory)
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronScopePropagator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronScopePropagator.xtend
index 7c05e818..51dba244 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronScopePropagator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronScopePropagator.xtend
@@ -1,5 +1,7 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality
+import com.google.common.cache.Cache
+import com.google.common.cache.CacheBuilder
import com.google.common.collect.ImmutableList
import com.google.common.collect.ImmutableMap
import com.google.common.collect.ImmutableSet
@@ -15,6 +17,7 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope
import java.util.ArrayDeque
import java.util.ArrayList
+import java.util.Collection
import java.util.HashMap
import java.util.HashSet
import java.util.List
@@ -29,26 +32,33 @@ import org.eclipse.viatra.query.runtime.emf.EMFScope
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
+ static val CACHE_SIZE = 10000
+
+ val boolean updateHeuristic
val Map scopeBounds
val LinearBoundedExpression topLevelBounds
val Polyhedron polyhedron
val PolyhedronSaturationOperator operator
val Set relevantRelations
+ val Cache cache = CacheBuilder.newBuilder.maximumSize(CACHE_SIZE).build
List updaters = emptyList
new(PartialInterpretation p, ModelGenerationStatistics statistics, Set extends Type> possibleNewDynamicTypes,
Map unfinishedMultiplicityQueries,
IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> hasElementInContainmentQuery,
- PolyhedronSolver solver, boolean propagateRelations) {
+ Map>> allPatternsByName,
+ Collection hints, PolyhedronSolver solver, boolean propagateRelations,
+ boolean updateHeuristic) {
super(p, statistics)
+ this.updateHeuristic = updateHeuristic
val builder = new PolyhedronBuilder(p)
builder.buildPolyhedron(possibleNewDynamicTypes)
scopeBounds = builder.scopeBounds
topLevelBounds = builder.topLevelBounds
polyhedron = builder.polyhedron
operator = solver.createSaturationOperator(polyhedron)
+ propagateAllScopeConstraints()
if (propagateRelations) {
- propagateAllScopeConstraints()
val maximumNumberOfNewNodes = topLevelBounds.upperBound
if (maximumNumberOfNewNodes === null) {
throw new IllegalStateException("Could not determine maximum number of new nodes, it may be unbounded")
@@ -57,7 +67,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
throw new IllegalStateException("Maximum number of new nodes is not positive")
}
builder.buildMultiplicityConstraints(unfinishedMultiplicityQueries, hasElementInContainmentQuery,
- maximumNumberOfNewNodes)
+ allPatternsByName, hints, maximumNumberOfNewNodes)
relevantRelations = builder.relevantRelations
updaters = builder.updaters
} else {
@@ -66,21 +76,40 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
override void doPropagateAllScopeConstraints() {
+ super.doPropagateAllScopeConstraints()
resetBounds()
populatePolyhedronFromScope()
// println(polyhedron)
- val result = operator.saturate()
-// println(polyhedron)
- if (result == PolyhedronSaturationResult.EMPTY) {
- setScopesInvalid()
- } else {
- populateScopesFromPolyhedron()
- if (result != PolyhedronSaturationResult.SATURATED) {
- super.propagateAllScopeConstraints()
+ val signature = polyhedron.createSignature
+ val cachedSignature = cache.getIfPresent(signature)
+ switch (cachedSignature) {
+ case null: {
+ statistics.incrementScopePropagationSolverCount
+ val result = operator.saturate()
+ if (result == PolyhedronSaturationResult.EMPTY) {
+ cache.put(signature, PolyhedronSignature.EMPTY)
+ setScopesInvalid()
+ } else {
+ val resultSignature = polyhedron.createSignature
+ cache.put(signature, resultSignature)
+ populateScopesFromPolyhedron()
+ }
}
+ case PolyhedronSignature.EMPTY:
+ setScopesInvalid()
+ PolyhedronSignature.Bounds: {
+ polyhedron.applySignature(signature)
+ populateScopesFromPolyhedron()
+ }
+ default:
+ throw new IllegalStateException("Unknown polyhedron signature: " + signature)
+ }
+// println(polyhedron)
+ if (updateHeuristic) {
+ copyScopeBoundsToHeuristic()
}
}
-
+
override propagateAdditionToRelation(Relation r) {
super.propagateAdditionToRelation(r)
if (relevantRelations.contains(r)) {
@@ -186,7 +215,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
@FinalFieldsConstructor
- private static class PolyhedronBuilder {
+ private static class PolyhedronBuilder implements LinearTypeExpressionBuilderFactory {
static val INFINITY_SCALE = 10
val PartialInterpretation p
@@ -197,6 +226,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
Map typeBounds
int infinity
ViatraQueryEngine queryEngine
+ Map>> allPatternsByName
ImmutableList.Builder updatersBuilder
Map scopeBounds
@@ -222,9 +252,11 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
def buildMultiplicityConstraints(
Map constraints,
IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>> hasElementInContainmentQuery,
- int maximumNuberOfNewNodes) {
+ Map>> allPatternsByName,
+ Collection hints, int maximumNuberOfNewNodes) {
infinity = maximumNuberOfNewNodes * INFINITY_SCALE
queryEngine = ViatraQueryEngine.on(new EMFScope(p))
+ this.allPatternsByName = allPatternsByName
updatersBuilder = ImmutableList.builder
val containmentConstraints = constraints.entrySet.filter[key.containment].groupBy[key.targetType]
for (pair : containmentConstraints.entrySet) {
@@ -238,10 +270,13 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
}
buildRelevantRelations(constraints.keySet)
+ for (hint : hints) {
+ updatersBuilder.add(hint.createConstraintUpdater(this))
+ }
updaters = updatersBuilder.build
addCachedConstraintsToPolyhedron()
}
-
+
private def buildRelevantRelations(Set constraints) {
val builder = ImmutableSet.builder
for (constraint : constraints) {
@@ -345,7 +380,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
}
- private def addCoefficients(Map accumulator, int scale, Map a) {
+ private static def addCoefficients(Map accumulator, int scale, Map a) {
for (pair : a.entrySet) {
val dimension = pair.key
val currentValue = accumulator.get(pair.key) ?: 0
@@ -411,14 +446,41 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
scopeBoundsBuilder.build
}
+
+ override createMatcher(String queryName) {
+ val querySpecification = allPatternsByName.get(queryName)
+ if (querySpecification === null) {
+ throw new IllegalArgumentException("Unknown pattern: " + queryName)
+ }
+ querySpecification.getMatcher(queryEngine)
+ }
+
+ override createBuilder() {
+ new PolyhedronBuilderLinearTypeExpressionBuilder(this)
+ }
}
- private static interface RelationConstraintUpdater {
- def void update(PartialInterpretation p)
+ @FinalFieldsConstructor
+ private static class PolyhedronBuilderLinearTypeExpressionBuilder implements LinearTypeExpressionBuilder {
+ val PolyhedronBuilder polyhedronBuilder
+ val Map coefficients = new HashMap
+
+ override add(int scale, Type type) {
+ val typeCoefficients = polyhedronBuilder.subtypeDimensions.get(type)
+ if (typeCoefficients === null) {
+ throw new IllegalArgumentException("Unknown type: " + type)
+ }
+ PolyhedronBuilder.addCoefficients(coefficients, scale, typeCoefficients)
+ this
+ }
+
+ override build() {
+ polyhedronBuilder.toExpression(coefficients)
+ }
}
@FinalFieldsConstructor
- static class ContainmentConstraintUpdater implements RelationConstraintUpdater {
+ private static class ContainmentConstraintUpdater implements RelationConstraintUpdater {
val String name
val LinearBoundedExpression orphansLowerBound
val LinearBoundedExpression orphansUpperBound
@@ -460,7 +522,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
@FinalFieldsConstructor
- static class ContainmentRootConstraintUpdater implements RelationConstraintUpdater {
+ private static class ContainmentRootConstraintUpdater implements RelationConstraintUpdater {
val LinearBoundedExpression typeCardinality
val ViatraQueryMatcher extends IPatternMatch> hasElementInContainmentMatcher
@@ -479,7 +541,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
@FinalFieldsConstructor
- static class UnfinishedMultiplicityConstraintUpdater implements RelationConstraintUpdater {
+ private static class UnfinishedMultiplicityConstraintUpdater implements RelationConstraintUpdater {
val String name
val LinearBoundedExpression availableMultiplicityExpression
val ViatraQueryMatcher extends IPatternMatch> unfinishedMultiplicityMatcher
@@ -500,7 +562,7 @@ class PolyhedronScopePropagator extends TypeHierarchyScopePropagator {
}
@FinalFieldsConstructor
- static class UnrepairableMultiplicityConstraintUpdater implements RelationConstraintUpdater {
+ private static class UnrepairableMultiplicityConstraintUpdater implements RelationConstraintUpdater {
val String name
val LinearBoundedExpression targetCardinalityExpression
val ViatraQueryMatcher extends IPatternMatch> unrepairableMultiplicityMatcher
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronSolver.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronSolver.xtend
index 9c6cb82e..4e046190 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronSolver.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/PolyhedronSolver.xtend
@@ -3,6 +3,7 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality
import java.util.List
import java.util.Map
import org.eclipse.xtend.lib.annotations.Accessors
+import org.eclipse.xtend.lib.annotations.Data
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
interface PolyhedronSolver {
@@ -52,16 +53,66 @@ class Polyhedron {
val List expressionsToSaturate
override toString() '''
- Dimensions:
- «FOR dimension : dimensions»
- «dimension»
- «ENDFOR»
- Constraints:
- «FOR constraint : constraints»
- «constraint»
- «ENDFOR»
+ Dimensions:
+ «FOR dimension : dimensions»
+ «dimension»
+ «ENDFOR»
+ Constraints:
+ «FOR constraint : constraints»
+ «constraint»
+ «ENDFOR»
'''
+ def createSignature() {
+ val size = dimensions.size + constraints.size
+ val lowerBounds = newArrayOfSize(size)
+ val upperBounds = newArrayOfSize(size)
+ var int i = 0
+ for (dimension : dimensions) {
+ lowerBounds.set(i, dimension.lowerBound)
+ upperBounds.set(i, dimension.upperBound)
+ i++
+ }
+ for (constraint : constraints) {
+ lowerBounds.set(i, constraint.lowerBound)
+ upperBounds.set(i, constraint.upperBound)
+ i++
+ }
+ new PolyhedronSignature.Bounds(lowerBounds, upperBounds)
+ }
+
+ def applySignature(PolyhedronSignature.Bounds signature) {
+ val lowerBounds = signature.lowerBounds
+ val upperBounds = signature.upperBounds
+ var int i = 0
+ for (dimension : dimensions) {
+ dimension.lowerBound = lowerBounds.get(i)
+ dimension.upperBound = upperBounds.get(i)
+ i++
+ }
+ for (constraint : constraints) {
+ constraint.lowerBound = lowerBounds.get(i)
+ constraint.upperBound = upperBounds.get(i)
+ i++
+ }
+ }
+}
+
+abstract class PolyhedronSignature {
+ public static val EMPTY = new PolyhedronSignature {
+ override toString() {
+ "PolyhedronSignature.EMPTY"
+ }
+ }
+
+ private new() {
+ }
+
+ @Data
+ static class Bounds extends PolyhedronSignature {
+ val Integer[] lowerBounds
+ val Integer[] upperBounds
+ }
}
@Accessors
@@ -80,6 +131,11 @@ abstract class LinearBoundedExpression {
upperBound = tighterBound
}
}
+
+ def void assertEqualsTo(int bound) {
+ tightenLowerBound(bound)
+ tightenUpperBound(bound)
+ }
}
@Accessors
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/RelationConstraintCalculator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/RelationConstraintCalculator.xtend
index 52a390a8..013e53e1 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/RelationConstraintCalculator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/RelationConstraintCalculator.xtend
@@ -117,9 +117,12 @@ class RelationConstraintCalculator {
var inverseUpperMultiplicity = -1
val inverseRelation = inverseRelations.get(relation)
if (inverseRelation !== null) {
- inverseUpperMultiplicity = upperMultiplicities.get(relation)
+ inverseUpperMultiplicity = upperMultiplicities.get(inverseRelation)
container = containmentRelations.contains(inverseRelation)
}
+ if (containment) {
+ inverseUpperMultiplicity = 1
+ }
val constraint = new RelationMultiplicityConstraint(relation, inverseRelation, containment, container,
lowerMultiplicity, upperMultiplicity, inverseUpperMultiplicity)
if (constraint.isActive) {
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagator.xtend
index 0bdb202e..2376fb38 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagator.xtend
@@ -14,7 +14,7 @@ import org.eclipse.xtend.lib.annotations.Accessors
class ScopePropagator {
@Accessors(PROTECTED_GETTER) val PartialInterpretation partialInterpretation
- val ModelGenerationStatistics statistics
+ @Accessors(PROTECTED_GETTER) val ModelGenerationStatistics statistics
val Map type2Scope
@Accessors(PROTECTED_GETTER) val Map> superScopes
@Accessors(PROTECTED_GETTER) val Map> subScopes
@@ -59,12 +59,21 @@ class ScopePropagator {
}
}
} while (changed)
+
+ copyScopeBoundsToHeuristic()
}
def propagateAllScopeConstraints() {
statistics.incrementScopePropagationCount()
doPropagateAllScopeConstraints()
}
+
+ protected def copyScopeBoundsToHeuristic() {
+ partialInterpretation.minNewElementsHeuristic = partialInterpretation.minNewElements
+ for (scope : partialInterpretation.scopes) {
+ scope.minNewElementsHeuristic = scope.minNewElements
+ }
+ }
protected def void doPropagateAllScopeConstraints() {
// Nothing to propagate.
@@ -73,12 +82,17 @@ class ScopePropagator {
def propagateAdditionToType(PartialTypeInterpratation t) {
// println('''Adding to «(t as PartialComplexTypeInterpretation).interpretationOf.name»''')
val targetScope = type2Scope.get(t)
- targetScope.removeOne
- val sups = superScopes.get(targetScope)
- sups.forEach[removeOne]
+ if (targetScope !== null) {
+ targetScope.removeOne
+ val sups = superScopes.get(targetScope)
+ sups.forEach[removeOne]
+ }
if (this.partialInterpretation.minNewElements > 0) {
this.partialInterpretation.minNewElements = this.partialInterpretation.minNewElements - 1
}
+ if (this.partialInterpretation.minNewElementsHeuristic > 0) {
+ this.partialInterpretation.minNewElementsHeuristic = this.partialInterpretation.minNewElementsHeuristic - 1
+ }
if (this.partialInterpretation.maxNewElements > 0) {
this.partialInterpretation.maxNewElements = this.partialInterpretation.maxNewElements - 1
} else if (this.partialInterpretation.maxNewElements === 0) {
@@ -105,5 +119,8 @@ class ScopePropagator {
if (scope.minNewElements > 0) {
scope.minNewElements = scope.minNewElements - 1
}
+ if (scope.minNewElementsHeuristic > 0) {
+ scope.minNewElementsHeuristic = scope.minNewElementsHeuristic - 1
+ }
}
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagatorStrategy.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagatorStrategy.xtend
index b0ed75cb..3165917a 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagatorStrategy.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/ScopePropagatorStrategy.xtend
@@ -16,7 +16,9 @@ enum PolyhedralScopePropagatorSolver {
}
abstract class ScopePropagatorStrategy {
- public static val Count = new Simple("Count")
+ public static val None = new Simple("None")
+
+ public static val Basic = new Simple("Basic")
public static val BasicTypeHierarchy = new Simple("BasicTypeHierarchy")
@@ -47,14 +49,19 @@ abstract class ScopePropagatorStrategy {
val PolyhedralScopePropagatorConstraints constraints
val PolyhedralScopePropagatorSolver solver
+ val boolean updateHeuristic
val double timeoutSeconds
@FinalFieldsConstructor
new() {
}
+ new(PolyhedralScopePropagatorConstraints constraints, PolyhedralScopePropagatorSolver solver, boolean updateHeuristic) {
+ this(constraints, solver, updateHeuristic, UNLIMITED_TIME)
+ }
+
new(PolyhedralScopePropagatorConstraints constraints, PolyhedralScopePropagatorSolver solver) {
- this(constraints, solver, UNLIMITED_TIME)
+ this(constraints, solver, true)
}
override requiresUpperBoundIndexing() {
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/TypeHierarchyScopePropagator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/TypeHierarchyScopePropagator.xtend
index be8ef00a..d1704b39 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/TypeHierarchyScopePropagator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/TypeHierarchyScopePropagator.xtend
@@ -27,12 +27,16 @@ class TypeHierarchyScopePropagator extends ScopePropagator {
}
private def propagateLowerLimitUp(Scope subScope, Scope superScope) {
+ var changed = false
if (subScope.minNewElements > superScope.minNewElements) {
superScope.minNewElements = subScope.minNewElements
- return true
- } else {
- return false
+ changed = true
+ }
+ if (subScope.minNewElementsHeuristic > superScope.minNewElementsHeuristic) {
+ superScope.minNewElementsHeuristic = subScope.minNewElementsHeuristic
+ changed = true
}
+ changed
}
private def propagateUpperLimitDown(Scope subScope, Scope superScope) {
@@ -50,16 +54,20 @@ class TypeHierarchyScopePropagator extends ScopePropagator {
}
private def propagateLowerLimitUp(Scope subScope, PartialInterpretation p) {
+ var changed = false
if (subScope.minNewElements > p.minNewElements) {
// println('''
// «(subScope.targetTypeInterpretation as PartialComplexTypeInterpretation).interpretationOf.name» -> nodes
// p.minNewElements «p.minNewElements» = subScope.minNewElements «subScope.minNewElements»
// ''')
p.minNewElements = subScope.minNewElements
- return true
- } else {
- return false
+ changed = true
+ }
+ if (subScope.minNewElementsHeuristic > p.minNewElementsHeuristic) {
+ p.minNewElementsHeuristic = subScope.minNewElementsHeuristic
+ changed = true
}
+ changed
}
private def propagateUpperLimitDown(Scope subScope, PartialInterpretation p) {
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/Z3PolyhedronSolver.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/Z3PolyhedronSolver.xtend
index 23444956..3b831433 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/Z3PolyhedronSolver.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/cardinality/Z3PolyhedronSolver.xtend
@@ -13,6 +13,7 @@ import java.math.BigDecimal
import java.math.MathContext
import java.math.RoundingMode
import java.util.Map
+import org.eclipse.xtend.lib.annotations.Accessors
import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
class Z3PolyhedronSolver implements PolyhedronSolver {
@@ -28,10 +29,33 @@ class Z3PolyhedronSolver implements PolyhedronSolver {
}
override createSaturationOperator(Polyhedron polyhedron) {
+ new DisposingZ3SaturationOperator(this, polyhedron)
+ }
+
+ def createPersistentSaturationOperator(Polyhedron polyhedron) {
new Z3SaturationOperator(polyhedron, lpRelaxation, timeoutSeconds)
}
}
+@FinalFieldsConstructor
+class DisposingZ3SaturationOperator implements PolyhedronSaturationOperator {
+ val Z3PolyhedronSolver solver
+ @Accessors val Polyhedron polyhedron
+
+ override saturate() {
+ val persistentOperator = solver.createPersistentSaturationOperator(polyhedron)
+ try {
+ persistentOperator.saturate
+ } finally {
+ persistentOperator.close
+ }
+ }
+
+ override close() throws Exception {
+ // Nothing to close.
+ }
+}
+
class Z3SaturationOperator extends AbstractPolyhedronSaturationOperator {
static val INFINITY_SYMBOL_NAME = "oo"
static val MULT_SYMBOL_NAME = "*"
@@ -106,9 +130,9 @@ class Z3SaturationOperator extends AbstractPolyhedronSaturationOperator {
IntNum:
resultExpr.getInt()
RatNum:
- floor(resultExpr)
+ ceil(resultExpr)
AlgebraicNum:
- floor(resultExpr.toLower(ALGEBRAIC_NUMBER_ROUNDING))
+ ceil(resultExpr.toUpper(ALGEBRAIC_NUMBER_ROUNDING))
default:
if (isNegativeInfinity(resultExpr)) {
null
@@ -136,9 +160,9 @@ class Z3SaturationOperator extends AbstractPolyhedronSaturationOperator {
IntNum:
resultExpr.getInt()
RatNum:
- ceil(resultExpr)
+ floor(resultExpr)
AlgebraicNum:
- ceil(resultExpr.toUpper(ALGEBRAIC_NUMBER_ROUNDING))
+ floor(resultExpr.toLower(ALGEBRAIC_NUMBER_ROUNDING))
default:
if (isPositiveInfinity(resultExpr)) {
null
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 1b0db90e..5c35fb54 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
@@ -16,8 +16,11 @@ import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.Transform
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.Modality
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeAnalysisResult
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeConstraintHint
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.RelationConstraints
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.ScopePropagatorStrategy
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
+import java.util.Collection
import java.util.HashMap
import java.util.Map
import org.eclipse.emf.ecore.EAttribute
@@ -26,7 +29,6 @@ import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery
import org.eclipse.xtend.lib.annotations.Accessors
import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.*
-import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.ScopePropagatorStrategy
class PatternGenerator {
@Accessors(PUBLIC_GETTER) val TypeIndexer typeIndexer // = new TypeIndexer(this)
@@ -104,7 +106,9 @@ class PatternGenerator {
}
def isRepresentative(Relation relation, Relation inverse) {
- if (inverse === null) {
+ if (relation === null) {
+ return false
+ } else if (inverse === null) {
return true
} else {
relation.name.compareTo(inverse.name) < 1
@@ -144,7 +148,8 @@ class PatternGenerator {
PartialInterpretation emptySolution,
Map fqn2PQuery,
TypeAnalysisResult typeAnalysisResult,
- RelationConstraints constraints
+ RelationConstraints constraints,
+ Collection hints
) {
return '''
@@ -294,6 +299,13 @@ class PatternGenerator {
// 4.3 Relation refinement
//////////
«relationRefinementGenerator.generateRefineReference(problem)»
+
+ //////////
+ // 5 Hints
+ //////////
+ «FOR hint : hints»
+ «hint.getAdditionalPatterns(this)»
+ «ENDFOR»
'''
}
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend
index eadf0ae0..f5c85524 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend
@@ -26,6 +26,7 @@ import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery
import org.eclipse.xtend.lib.annotations.Data
import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.*
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeConstraintHint
@Data
class GeneratedPatterns {
@@ -62,7 +63,8 @@ class PatternProvider {
def generateQueries(LogicProblem problem, PartialInterpretation emptySolution, ModelGenerationStatistics statistics,
Set existingQueries, ReasonerWorkspace workspace, TypeInferenceMethod typeInferenceMethod,
- ScopePropagatorStrategy scopePropagatorStrategy, RelationConstraints relationConstraints, boolean writeToFile) {
+ ScopePropagatorStrategy scopePropagatorStrategy, RelationConstraints relationConstraints,
+ Collection hints, boolean writeToFile) {
val fqn2Query = existingQueries.toMap[it.fullyQualifiedName]
val PatternGenerator patternGenerator = new PatternGenerator(typeInferenceMethod, scopePropagatorStrategy)
val typeAnalysisResult = if (patternGenerator.requiresTypeAnalysis) {
@@ -75,7 +77,7 @@ class PatternProvider {
null
}
val baseIndexerFile = patternGenerator.transformBaseProperties(problem, emptySolution, fqn2Query,
- typeAnalysisResult, relationConstraints)
+ typeAnalysisResult, relationConstraints, hints)
if (writeToFile) {
workspace.writeText('''generated3valued.vql_deactivated''', baseIndexerFile)
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationRefinementGenerator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationRefinementGenerator.xtend
index fa73c861..d915d47e 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationRefinementGenerator.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationRefinementGenerator.xtend
@@ -44,7 +44,7 @@ class RelationRefinementGenerator {
def referRefinementQuery(RelationDeclaration relation, Relation inverseRelation, String relInterpretationName,
String inverseInterpretationName, String sourceName,
- String targetName) '''find «this.relationRefinementQueryName(relation,inverseRelation)»(problem, interpretation, «relInterpretationName», «IF inverseRelation !== null»inverseInterpretationName, «ENDIF»«sourceName», «targetName»);'''
+ String targetName) '''find «this.relationRefinementQueryName(relation,inverseRelation)»(problem, interpretation, «relInterpretationName», «IF inverseRelation !== null»«inverseInterpretationName», «ENDIF»«sourceName», «targetName»);'''
def getRefineRelationQueries(LogicProblem p) {
// val containmentRelations = p.containmentHierarchies.map[containmentRelations].flatten.toSet
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/UnfinishedIndexer.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/UnfinishedIndexer.xtend
index 15b5a047..a8a07756 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/UnfinishedIndexer.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/UnfinishedIndexer.xtend
@@ -1,5 +1,6 @@
package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration
import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.Modality
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.RelationMultiplicityConstraint
@@ -76,21 +77,26 @@ class UnfinishedIndexer {
«IF indexUpperMultiplicities»
«IF constraint.constrainsUnrepairable || constraint.constrainsRemainingInverse»
private pattern «repairMatchName(constraint)»(problem:LogicProblem, interpretation:PartialInterpretation, source:DefinedElement, target:DefinedElement) {
- find interpretation(problem,interpretation);
- find mustExist(problem,interpretation,source);
- «base.typeIndexer.referInstanceOf(constraint.sourceType,Modality::MUST,"source")»
- find mustExist(problem,interpretation,target);
- «base.typeIndexer.referInstanceOf(constraint.targetType,Modality::MUST,"target")»
- neg «base.referRelation(constraint.relation,"source","target",Modality.MUST,fqn2PQuery)»
- «base.referRelation(constraint.relation,"source","target",Modality.MAY,fqn2PQuery)»
+ «IF base.isRepresentative(constraint.relation, constraint.inverseRelation) && constraint.relation instanceof RelationDeclaration»
+ «base.relationRefinementGenerator.referRefinementQuery(constraint.relation as RelationDeclaration, constraint.inverseRelation, "_", "_", "source", "target")»
+ «ELSE»
+ «IF base.isRepresentative(constraint.inverseRelation, constraint.relation) && constraint.inverseRelation instanceof RelationDeclaration»
+ «base.relationRefinementGenerator.referRefinementQuery(constraint.inverseRelation as RelationDeclaration, constraint.relation, "_", "_", "target", "source")»
+ «ELSE»
+ find interpretation(problem,interpretation);
+ find mustExist(problem,interpretation,source);
+ «base.typeIndexer.referInstanceOf(constraint.sourceType,Modality::MUST,"source")»
+ find mustExist(problem,interpretation,target);
+ «base.typeIndexer.referInstanceOf(constraint.targetType,Modality::MUST,"target")»
+ neg «base.referRelation(constraint.relation,"source","target",Modality.MUST,fqn2PQuery)»
+ «base.referRelation(constraint.relation,"source","target",Modality.MAY,fqn2PQuery)»
+ «ENDIF»
+ «ENDIF»
}
«ENDIF»
«IF constraint.constrainsUnrepairable»
private pattern «unrepairableMultiplicityName(constraint)»_helper(problem:LogicProblem, interpretation:PartialInterpretation, object:DefinedElement, unrepairableMultiplicity:java Integer) {
- find interpretation(problem,interpretation);
- find mustExist(problem,interpretation,object);
- «base.typeIndexer.referInstanceOf(constraint.sourceType,Modality::MUST,"object")»
find «unfinishedMultiplicityName(constraint)»_helper(problem, interpretation, object, missingMultiplicity);
numberOfRepairMatches == count find «repairMatchName(constraint)»(problem, interpretation, object, _);
check(numberOfRepairMatches < missingMultiplicity);
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/rules/RefinementRuleProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/rules/RefinementRuleProvider.xtend
index bf816de9..7891ebd8 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/rules/RefinementRuleProvider.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/rules/RefinementRuleProvider.xtend
@@ -67,7 +67,8 @@ class RefinementRuleProvider {
if(containmentRelation != null) {
if(inverseRelation!= null) {
ruleBuilder.action[match |
- //println(name)
+ statistics.incrementTransformationCount
+// println(name)
val startTime = System.nanoTime
//val problem = match.get(0) as LogicProblem
val interpretation = match.get(1) as PartialInterpretation
@@ -107,7 +108,8 @@ class RefinementRuleProvider {
]
} else {
ruleBuilder.action[match |
- //println(name)
+ statistics.incrementTransformationCount
+// println(name)
val startTime = System.nanoTime
//val problem = match.get(0) as LogicProblem
val interpretation = match.get(1) as PartialInterpretation
@@ -144,6 +146,9 @@ class RefinementRuleProvider {
}
} else {
ruleBuilder.action[match |
+ statistics.incrementTransformationCount
+// println(name)
+
val startTime = System.nanoTime
//val problem = match.get(0) as LogicProblem
val interpretation = match.get(1) as PartialInterpretation
@@ -198,8 +203,9 @@ class RefinementRuleProvider {
.precondition(lhs)
if (inverseRelation == null) {
ruleBuilder.action [ match |
+ statistics.incrementTransformationCount
val startTime = System.nanoTime
- //println(name)
+// println(name)
// val problem = match.get(0) as LogicProblem
// val interpretation = match.get(1) as PartialInterpretation
val relationInterpretation = match.get(2) as PartialRelationInterpretation
@@ -217,8 +223,9 @@ class RefinementRuleProvider {
]
} else {
ruleBuilder.action [ match |
+ statistics.incrementTransformationCount
val startTime = System.nanoTime
- //println(name)
+// println(name)
// val problem = match.get(0) as LogicProblem
// val interpretation = match.get(1) as PartialInterpretation
val relationInterpretation = match.get(2) as PartialRelationInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
index 098cc15b..9d0c3fea 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialInterpretation.java
@@ -30,6 +30,7 @@ import org.eclipse.emf.ecore.EObject;
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes Scopes }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements Min New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements Max New Elements }
+ * {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic Min New Elements Heuristic }
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation()
@@ -255,4 +256,27 @@ public interface PartialInterpretation extends EObject {
*/
void setMaxNewElements(int value);
+ /**
+ * Returns the value of the 'Min New Elements Heuristic ' attribute.
+ * The default value is "0"
.
+ *
+ *
+ * @return the value of the 'Min New Elements Heuristic ' attribute.
+ * @see #setMinNewElementsHeuristic(int)
+ * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getPartialInterpretation_MinNewElementsHeuristic()
+ * @model default="0" required="true"
+ * @generated
+ */
+ int getMinNewElementsHeuristic();
+
+ /**
+ * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @param value the new value of the 'Min New Elements Heuristic ' attribute.
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ */
+ void setMinNewElementsHeuristic(int value);
+
} // PartialInterpretation
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
index 4f34b9b7..f462ebe4 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/PartialinterpretationPackage.java
@@ -166,6 +166,15 @@ public interface PartialinterpretationPackage extends EPackage {
*/
int PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = 10;
+ /**
+ * The feature id for the 'Min New Elements Heuristic ' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC = 11;
+
/**
* The number of structural features of the 'Partial Interpretation ' class.
*
@@ -173,7 +182,7 @@ public interface PartialinterpretationPackage extends EPackage {
* @generated
* @ordered
*/
- int PARTIAL_INTERPRETATION_FEATURE_COUNT = 11;
+ int PARTIAL_INTERPRETATION_FEATURE_COUNT = 12;
/**
* The number of operations of the 'Partial Interpretation ' class.
@@ -912,6 +921,15 @@ public interface PartialinterpretationPackage extends EPackage {
*/
int SCOPE__TARGET_TYPE_INTERPRETATION = 2;
+ /**
+ * The feature id for the 'Min New Elements Heuristic ' attribute.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int SCOPE__MIN_NEW_ELEMENTS_HEURISTIC = 3;
+
/**
* The number of structural features of the 'Scope ' class.
*
@@ -919,7 +937,7 @@ public interface PartialinterpretationPackage extends EPackage {
* @generated
* @ordered
*/
- int SCOPE_FEATURE_COUNT = 3;
+ int SCOPE_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Scope ' class.
@@ -1357,6 +1375,17 @@ public interface PartialinterpretationPackage extends EPackage {
*/
EAttribute getPartialInterpretation_MaxNewElements();
+ /**
+ * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic Min New Elements Heuristic }'.
+ *
+ *
+ * @return the meta object for the attribute 'Min New Elements Heuristic '.
+ * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic()
+ * @see #getPartialInterpretation()
+ * @generated
+ */
+ EAttribute getPartialInterpretation_MinNewElementsHeuristic();
+
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation Partial Constant Interpretation }'.
*
@@ -1749,6 +1778,17 @@ public interface PartialinterpretationPackage extends EPackage {
*/
EReference getScope_TargetTypeInterpretation();
+ /**
+ * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic Min New Elements Heuristic }'.
+ *
+ *
+ * @return the meta object for the attribute 'Min New Elements Heuristic '.
+ * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic()
+ * @see #getScope()
+ * @generated
+ */
+ EAttribute getScope_MinNewElementsHeuristic();
+
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation Partial Primitive Interpretation }'.
*
@@ -1952,6 +1992,14 @@ public interface PartialinterpretationPackage extends EPackage {
*/
EAttribute PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MaxNewElements();
+ /**
+ * The meta object literal for the 'Min New Elements Heuristic ' attribute feature.
+ *
+ *
+ * @generated
+ */
+ EAttribute PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC = eINSTANCE.getPartialInterpretation_MinNewElementsHeuristic();
+
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl Partial Constant Interpretation }' class.
*
@@ -2278,6 +2326,14 @@ public interface PartialinterpretationPackage extends EPackage {
*/
EReference SCOPE__TARGET_TYPE_INTERPRETATION = eINSTANCE.getScope_TargetTypeInterpretation();
+ /**
+ * The meta object literal for the 'Min New Elements Heuristic ' attribute feature.
+ *
+ *
+ * @generated
+ */
+ EAttribute SCOPE__MIN_NEW_ELEMENTS_HEURISTIC = eINSTANCE.getScope_MinNewElementsHeuristic();
+
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl Partial Primitive Interpretation }' class.
*
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java
index 155b9f00..a0b58615 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/Scope.java
@@ -16,6 +16,7 @@ import org.eclipse.emf.ecore.EObject;
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements Min New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements Max New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation Target Type Interpretation }
+ * {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic Min New Elements Heuristic }
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope()
@@ -105,4 +106,27 @@ public interface Scope extends EObject {
*/
void setTargetTypeInterpretation(PartialTypeInterpratation value);
+ /**
+ * Returns the value of the 'Min New Elements Heuristic ' attribute.
+ * The default value is "0"
.
+ *
+ *
+ * @return the value of the 'Min New Elements Heuristic ' attribute.
+ * @see #setMinNewElementsHeuristic(int)
+ * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage#getScope_MinNewElementsHeuristic()
+ * @model default="0" required="true"
+ * @generated
+ */
+ int getMinNewElementsHeuristic();
+
+ /**
+ * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @param value the new value of the 'Min New Elements Heuristic ' attribute.
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ */
+ void setMinNewElementsHeuristic(int value);
+
} // Scope
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BinaryElementRelationLinkImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BinaryElementRelationLinkImpl.java
index f5efe02a..ca33dd65 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BinaryElementRelationLinkImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BinaryElementRelationLinkImpl.java
@@ -73,6 +73,7 @@ public class BinaryElementRelationLinkImpl extends RelationLinkImpl implements B
*
* @generated
*/
+ @Override
public DefinedElement getParam1() {
if (param1 != null && param1.eIsProxy()) {
InternalEObject oldParam1 = (InternalEObject)param1;
@@ -99,6 +100,7 @@ public class BinaryElementRelationLinkImpl extends RelationLinkImpl implements B
*
* @generated
*/
+ @Override
public void setParam1(DefinedElement newParam1) {
DefinedElement oldParam1 = param1;
param1 = newParam1;
@@ -111,6 +113,7 @@ public class BinaryElementRelationLinkImpl extends RelationLinkImpl implements B
*
* @generated
*/
+ @Override
public DefinedElement getParam2() {
if (param2 != null && param2.eIsProxy()) {
InternalEObject oldParam2 = (InternalEObject)param2;
@@ -137,6 +140,7 @@ public class BinaryElementRelationLinkImpl extends RelationLinkImpl implements B
*
* @generated
*/
+ @Override
public void setParam2(DefinedElement newParam2) {
DefinedElement oldParam2 = param2;
param2 = newParam2;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BooleanElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BooleanElementImpl.java
index e906e07d..5f12d9e4 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BooleanElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/BooleanElementImpl.java
@@ -69,6 +69,7 @@ public class BooleanElementImpl extends PrimitiveElementImpl implements BooleanE
*
* @generated
*/
+ @Override
public boolean isValue() {
return value;
}
@@ -78,6 +79,7 @@ public class BooleanElementImpl extends PrimitiveElementImpl implements BooleanE
*
* @generated
*/
+ @Override
public void setValue(boolean newValue) {
boolean oldValue = value;
value = newValue;
@@ -152,7 +154,7 @@ public class BooleanElementImpl extends PrimitiveElementImpl implements BooleanE
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (value: ");
result.append(value);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/IntegerElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/IntegerElementImpl.java
index ef1a4b96..c8fbe1dd 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/IntegerElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/IntegerElementImpl.java
@@ -69,6 +69,7 @@ public class IntegerElementImpl extends PrimitiveElementImpl implements IntegerE
*
* @generated
*/
+ @Override
public int getValue() {
return value;
}
@@ -78,6 +79,7 @@ public class IntegerElementImpl extends PrimitiveElementImpl implements IntegerE
*
* @generated
*/
+ @Override
public void setValue(int newValue) {
int oldValue = value;
value = newValue;
@@ -152,7 +154,7 @@ public class IntegerElementImpl extends PrimitiveElementImpl implements IntegerE
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (value: ");
result.append(value);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
index 749a03c5..c319a3f4 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkElementImpl.java
@@ -83,6 +83,7 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
*
* @generated
*/
+ @Override
public int getIndex() {
return index;
}
@@ -92,6 +93,7 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
*
* @generated
*/
+ @Override
public void setIndex(int newIndex) {
int oldIndex = index;
index = newIndex;
@@ -104,6 +106,7 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
*
* @generated
*/
+ @Override
public DefinedElement getParam() {
if (param != null && param.eIsProxy()) {
InternalEObject oldParam = (InternalEObject)param;
@@ -130,6 +133,7 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
*
* @generated
*/
+ @Override
public void setParam(DefinedElement newParam) {
DefinedElement oldParam = param;
param = newParam;
@@ -215,7 +219,7 @@ public class NaryRelationLinkElementImpl extends MinimalEObjectImpl.Container im
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (index: ");
result.append(index);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkImpl.java
index f387ee06..9f7628cf 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/NaryRelationLinkImpl.java
@@ -66,6 +66,7 @@ public class NaryRelationLinkImpl extends RelationLinkImpl implements NaryRelati
*
* @generated
*/
+ @Override
public EList getElements() {
if (elements == null) {
elements = new EObjectContainmentEList(NaryRelationLinkElement.class, this, PartialinterpretationPackage.NARY_RELATION_LINK__ELEMENTS);
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java
index 07ee282d..c00b4278 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialComplexTypeInterpretationImpl.java
@@ -79,6 +79,7 @@ public class PartialComplexTypeInterpretationImpl extends PartialTypeInterpratat
*
* @generated
*/
+ @Override
public EList getSupertypeInterpretation() {
if (supertypeInterpretation == null) {
supertypeInterpretation = new EObjectResolvingEList(PartialComplexTypeInterpretation.class, this, PartialinterpretationPackage.PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION);
@@ -91,6 +92,7 @@ public class PartialComplexTypeInterpretationImpl extends PartialTypeInterpratat
*
* @generated
*/
+ @Override
public TypeDeclaration getInterpretationOf() {
if (interpretationOf != null && interpretationOf.eIsProxy()) {
InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
@@ -117,6 +119,7 @@ public class PartialComplexTypeInterpretationImpl extends PartialTypeInterpratat
*
* @generated
*/
+ @Override
public void setInterpretationOf(TypeDeclaration newInterpretationOf) {
TypeDeclaration oldInterpretationOf = interpretationOf;
interpretationOf = newInterpretationOf;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialConstantInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialConstantInterpretationImpl.java
index 81b2ce8d..6d51f0db 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialConstantInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialConstantInterpretationImpl.java
@@ -63,6 +63,7 @@ public class PartialConstantInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public ConstantDeclaration getInterpretationOf() {
if (interpretationOf != null && interpretationOf.eIsProxy()) {
InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
@@ -89,6 +90,7 @@ public class PartialConstantInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public void setInterpretationOf(ConstantDeclaration newInterpretationOf) {
ConstantDeclaration oldInterpretationOf = interpretationOf;
interpretationOf = newInterpretationOf;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialFunctionInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialFunctionInterpretationImpl.java
index 2d361e8e..855c4abc 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialFunctionInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialFunctionInterpretationImpl.java
@@ -63,6 +63,7 @@ public class PartialFunctionInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public FunctionDeclaration getInterpretationOf() {
if (interpretationOf != null && interpretationOf.eIsProxy()) {
InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
@@ -89,6 +90,7 @@ public class PartialFunctionInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public void setInterpretationOf(FunctionDeclaration newInterpretationOf) {
FunctionDeclaration oldInterpretationOf = interpretationOf;
interpretationOf = newInterpretationOf;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
index bce3e2e0..9afdd8d2 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialInterpretationImpl.java
@@ -47,6 +47,7 @@ import org.eclipse.emf.ecore.util.InternalEList;
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getScopes Scopes }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMinNewElements Min New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMaxNewElements Max New Elements }
+ * {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl#getMinNewElementsHeuristic Min New Elements Heuristic }
*
*
* @generated
@@ -182,6 +183,26 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*/
protected int maxNewElements = MAX_NEW_ELEMENTS_EDEFAULT;
+ /**
+ * The default value of the '{@link #getMinNewElementsHeuristic() Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ * @ordered
+ */
+ protected static final int MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getMinNewElementsHeuristic() Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ * @ordered
+ */
+ protected int minNewElementsHeuristic = MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT;
+
/**
*
*
@@ -206,6 +227,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public LogicProblem getProblem() {
if (problem != null && problem.eIsProxy()) {
InternalEObject oldProblem = (InternalEObject)problem;
@@ -232,6 +254,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public void setProblem(LogicProblem newProblem) {
LogicProblem oldProblem = problem;
problem = newProblem;
@@ -244,6 +267,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getPartialconstantinterpretation() {
if (partialconstantinterpretation == null) {
partialconstantinterpretation = new EObjectContainmentEList(PartialConstantInterpretation.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALCONSTANTINTERPRETATION);
@@ -256,6 +280,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getPartialrelationinterpretation() {
if (partialrelationinterpretation == null) {
partialrelationinterpretation = new EObjectContainmentEList(PartialRelationInterpretation.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALRELATIONINTERPRETATION);
@@ -268,6 +293,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getPartialfunctioninterpretation() {
if (partialfunctioninterpretation == null) {
partialfunctioninterpretation = new EObjectContainmentEList(PartialFunctionInterpretation.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION);
@@ -280,6 +306,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getNewElements() {
if (newElements == null) {
newElements = new EObjectContainmentEList(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__NEW_ELEMENTS);
@@ -292,6 +319,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getPartialtypeinterpratation() {
if (partialtypeinterpratation == null) {
partialtypeinterpratation = new EObjectContainmentEList(PartialTypeInterpratation.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION);
@@ -304,6 +332,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getOpenWorldElements() {
if (openWorldElements == null) {
openWorldElements = new EObjectContainmentEList(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS);
@@ -316,6 +345,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public LogicProblem getProblemConainer() {
return problemConainer;
}
@@ -340,6 +370,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public void setProblemConainer(LogicProblem newProblemConainer) {
if (newProblemConainer != problemConainer) {
NotificationChain msgs = null;
@@ -359,6 +390,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public EList getScopes() {
if (scopes == null) {
scopes = new EObjectContainmentEList(Scope.class, this, PartialinterpretationPackage.PARTIAL_INTERPRETATION__SCOPES);
@@ -371,6 +403,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public int getMinNewElements() {
return minNewElements;
}
@@ -380,6 +413,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public void setMinNewElements(int newMinNewElements) {
int oldMinNewElements = minNewElements;
minNewElements = newMinNewElements;
@@ -392,6 +426,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public int getMaxNewElements() {
return maxNewElements;
}
@@ -401,6 +436,7 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
*
* @generated
*/
+ @Override
public void setMaxNewElements(int newMaxNewElements) {
int oldMaxNewElements = maxNewElements;
maxNewElements = newMaxNewElements;
@@ -408,6 +444,29 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS, oldMaxNewElements, maxNewElements));
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public int getMinNewElementsHeuristic() {
+ return minNewElementsHeuristic;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setMinNewElementsHeuristic(int newMinNewElementsHeuristic) {
+ int oldMinNewElementsHeuristic = minNewElementsHeuristic;
+ minNewElementsHeuristic = newMinNewElementsHeuristic;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC, oldMinNewElementsHeuristic, minNewElementsHeuristic));
+ }
+
/**
*
*
@@ -467,6 +526,8 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
return getMinNewElements();
case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
return getMaxNewElements();
+ case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC:
+ return getMinNewElementsHeuristic();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -520,6 +581,9 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
setMaxNewElements((Integer)newValue);
return;
+ case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC:
+ setMinNewElementsHeuristic((Integer)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -565,6 +629,9 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
setMaxNewElements(MAX_NEW_ELEMENTS_EDEFAULT);
return;
+ case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC:
+ setMinNewElementsHeuristic(MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -599,6 +666,8 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
return minNewElements != MIN_NEW_ELEMENTS_EDEFAULT;
case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS:
return maxNewElements != MAX_NEW_ELEMENTS_EDEFAULT;
+ case PartialinterpretationPackage.PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC:
+ return minNewElementsHeuristic != MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -612,11 +681,13 @@ public class PartialInterpretationImpl extends MinimalEObjectImpl.Container impl
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (minNewElements: ");
result.append(minNewElements);
result.append(", maxNewElements: ");
result.append(maxNewElements);
+ result.append(", minNewElementsHeuristic: ");
+ result.append(minNewElementsHeuristic);
result.append(')');
return result.toString();
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRelationInterpretationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRelationInterpretationImpl.java
index 71aef9af..7ad06504 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRelationInterpretationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialRelationInterpretationImpl.java
@@ -106,6 +106,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public RelationDeclaration getInterpretationOf() {
if (interpretationOf != null && interpretationOf.eIsProxy()) {
InternalEObject oldInterpretationOf = (InternalEObject)interpretationOf;
@@ -132,6 +133,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public void setInterpretationOf(RelationDeclaration newInterpretationOf) {
RelationDeclaration oldInterpretationOf = interpretationOf;
interpretationOf = newInterpretationOf;
@@ -144,6 +146,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public EList getRelationlinks() {
if (relationlinks == null) {
relationlinks = new EObjectContainmentEList(RelationLink.class, this, PartialinterpretationPackage.PARTIAL_RELATION_INTERPRETATION__RELATIONLINKS);
@@ -156,6 +159,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public TypeReference getParam1() {
if (param1 != null && param1.eIsProxy()) {
InternalEObject oldParam1 = (InternalEObject)param1;
@@ -182,6 +186,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public void setParam1(TypeReference newParam1) {
TypeReference oldParam1 = param1;
param1 = newParam1;
@@ -194,6 +199,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public TypeReference getParam2() {
if (param2 != null && param2.eIsProxy()) {
InternalEObject oldParam2 = (InternalEObject)param2;
@@ -220,6 +226,7 @@ public class PartialRelationInterpretationImpl extends MinimalEObjectImpl.Contai
*
* @generated
*/
+ @Override
public void setParam2(TypeReference newParam2) {
TypeReference oldParam2 = param2;
param2 = newParam2;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
index da9b1472..51eabd2c 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialTypeInterpratationImpl.java
@@ -76,6 +76,7 @@ public abstract class PartialTypeInterpratationImpl extends MinimalEObjectImpl.C
*
* @generated
*/
+ @Override
public EList getElements() {
if (elements == null) {
elements = new EObjectResolvingEList(DefinedElement.class, this, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__ELEMENTS);
@@ -88,6 +89,7 @@ public abstract class PartialTypeInterpratationImpl extends MinimalEObjectImpl.C
*
* @generated
*/
+ @Override
public EList getScopes() {
if (scopes == null) {
scopes = new EObjectWithInverseResolvingEList(Scope.class, this, PartialinterpretationPackage.PARTIAL_TYPE_INTERPRATATION__SCOPES, PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION);
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
index af1db8a1..06ca4e37 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationFactoryImpl.java
@@ -84,6 +84,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialInterpretation createPartialInterpretation() {
PartialInterpretationImpl partialInterpretation = new PartialInterpretationImpl();
return partialInterpretation;
@@ -94,6 +95,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialConstantInterpretation createPartialConstantInterpretation() {
PartialConstantInterpretationImpl partialConstantInterpretation = new PartialConstantInterpretationImpl();
return partialConstantInterpretation;
@@ -104,6 +106,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialRelationInterpretation createPartialRelationInterpretation() {
PartialRelationInterpretationImpl partialRelationInterpretation = new PartialRelationInterpretationImpl();
return partialRelationInterpretation;
@@ -114,6 +117,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialFunctionInterpretation createPartialFunctionInterpretation() {
PartialFunctionInterpretationImpl partialFunctionInterpretation = new PartialFunctionInterpretationImpl();
return partialFunctionInterpretation;
@@ -124,6 +128,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public UnaryElementRelationLink createUnaryElementRelationLink() {
UnaryElementRelationLinkImpl unaryElementRelationLink = new UnaryElementRelationLinkImpl();
return unaryElementRelationLink;
@@ -134,6 +139,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public BinaryElementRelationLink createBinaryElementRelationLink() {
BinaryElementRelationLinkImpl binaryElementRelationLink = new BinaryElementRelationLinkImpl();
return binaryElementRelationLink;
@@ -144,6 +150,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public NaryRelationLink createNaryRelationLink() {
NaryRelationLinkImpl naryRelationLink = new NaryRelationLinkImpl();
return naryRelationLink;
@@ -154,6 +161,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public NaryRelationLinkElement createNaryRelationLinkElement() {
NaryRelationLinkElementImpl naryRelationLinkElement = new NaryRelationLinkElementImpl();
return naryRelationLinkElement;
@@ -164,6 +172,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public BooleanElement createBooleanElement() {
BooleanElementImpl booleanElement = new BooleanElementImpl();
return booleanElement;
@@ -174,6 +183,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public IntegerElement createIntegerElement() {
IntegerElementImpl integerElement = new IntegerElementImpl();
return integerElement;
@@ -184,6 +194,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public RealElement createRealElement() {
RealElementImpl realElement = new RealElementImpl();
return realElement;
@@ -194,6 +205,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public StringElement createStringElement() {
StringElementImpl stringElement = new StringElementImpl();
return stringElement;
@@ -204,6 +216,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public Scope createScope() {
ScopeImpl scope = new ScopeImpl();
return scope;
@@ -214,6 +227,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialBooleanInterpretation createPartialBooleanInterpretation() {
PartialBooleanInterpretationImpl partialBooleanInterpretation = new PartialBooleanInterpretationImpl();
return partialBooleanInterpretation;
@@ -224,6 +238,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialIntegerInterpretation createPartialIntegerInterpretation() {
PartialIntegerInterpretationImpl partialIntegerInterpretation = new PartialIntegerInterpretationImpl();
return partialIntegerInterpretation;
@@ -234,6 +249,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialRealInterpretation createPartialRealInterpretation() {
PartialRealInterpretationImpl partialRealInterpretation = new PartialRealInterpretationImpl();
return partialRealInterpretation;
@@ -244,6 +260,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialStringInterpretation createPartialStringInterpretation() {
PartialStringInterpretationImpl partialStringInterpretation = new PartialStringInterpretationImpl();
return partialStringInterpretation;
@@ -254,6 +271,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialComplexTypeInterpretation createPartialComplexTypeInterpretation() {
PartialComplexTypeInterpretationImpl partialComplexTypeInterpretation = new PartialComplexTypeInterpretationImpl();
return partialComplexTypeInterpretation;
@@ -264,6 +282,7 @@ public class PartialinterpretationFactoryImpl extends EFactoryImpl implements Pa
*
* @generated
*/
+ @Override
public PartialinterpretationPackage getPartialinterpretationPackage() {
return (PartialinterpretationPackage)getEPackage();
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
index a21dc306..1ea3a11d 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PartialinterpretationPackageImpl.java
@@ -227,7 +227,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
/**
* Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
- *
+ *
* This method is used to initialize {@link PartialinterpretationPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
*
@@ -241,7 +241,8 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
if (isInited) return (PartialinterpretationPackage)EPackage.Registry.INSTANCE.getEPackage(PartialinterpretationPackage.eNS_URI);
// Obtain or create and register package
- PartialinterpretationPackageImpl thePartialinterpretationPackage = (PartialinterpretationPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof PartialinterpretationPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new PartialinterpretationPackageImpl());
+ Object registeredPartialinterpretationPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
+ PartialinterpretationPackageImpl thePartialinterpretationPackage = registeredPartialinterpretationPackage instanceof PartialinterpretationPackageImpl ? (PartialinterpretationPackageImpl)registeredPartialinterpretationPackage : new PartialinterpretationPackageImpl();
isInited = true;
@@ -258,7 +259,6 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
// Mark meta-data to indicate it can't be changed
thePartialinterpretationPackage.freeze();
-
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(PartialinterpretationPackage.eNS_URI, thePartialinterpretationPackage);
return thePartialinterpretationPackage;
@@ -269,6 +269,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialInterpretation() {
return partialInterpretationEClass;
}
@@ -278,6 +279,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Problem() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(0);
}
@@ -287,6 +289,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Partialconstantinterpretation() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(1);
}
@@ -296,6 +299,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Partialrelationinterpretation() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(2);
}
@@ -305,6 +309,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Partialfunctioninterpretation() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(3);
}
@@ -314,6 +319,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_NewElements() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(4);
}
@@ -323,6 +329,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Partialtypeinterpratation() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(5);
}
@@ -332,6 +339,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_OpenWorldElements() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(6);
}
@@ -341,6 +349,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_ProblemConainer() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(7);
}
@@ -350,6 +359,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialInterpretation_Scopes() {
return (EReference)partialInterpretationEClass.getEStructuralFeatures().get(8);
}
@@ -359,6 +369,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getPartialInterpretation_MinNewElements() {
return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(9);
}
@@ -368,6 +379,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getPartialInterpretation_MaxNewElements() {
return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(10);
}
@@ -377,6 +389,17 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
+ public EAttribute getPartialInterpretation_MinNewElementsHeuristic() {
+ return (EAttribute)partialInterpretationEClass.getEStructuralFeatures().get(11);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
public EClass getPartialConstantInterpretation() {
return partialConstantInterpretationEClass;
}
@@ -386,6 +409,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialConstantInterpretation_InterpretationOf() {
return (EReference)partialConstantInterpretationEClass.getEStructuralFeatures().get(0);
}
@@ -395,6 +419,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialRelationInterpretation() {
return partialRelationInterpretationEClass;
}
@@ -404,6 +429,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialRelationInterpretation_InterpretationOf() {
return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(0);
}
@@ -413,6 +439,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialRelationInterpretation_Relationlinks() {
return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(1);
}
@@ -422,6 +449,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialRelationInterpretation_Param1() {
return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(2);
}
@@ -431,6 +459,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialRelationInterpretation_Param2() {
return (EReference)partialRelationInterpretationEClass.getEStructuralFeatures().get(3);
}
@@ -440,6 +469,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialFunctionInterpretation() {
return partialFunctionInterpretationEClass;
}
@@ -449,6 +479,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialFunctionInterpretation_InterpretationOf() {
return (EReference)partialFunctionInterpretationEClass.getEStructuralFeatures().get(0);
}
@@ -458,6 +489,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialTypeInterpratation() {
return partialTypeInterpratationEClass;
}
@@ -467,6 +499,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialTypeInterpratation_Elements() {
return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(0);
}
@@ -476,6 +509,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialTypeInterpratation_Scopes() {
return (EReference)partialTypeInterpratationEClass.getEStructuralFeatures().get(1);
}
@@ -485,6 +519,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getRelationLink() {
return relationLinkEClass;
}
@@ -494,6 +529,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getUnaryElementRelationLink() {
return unaryElementRelationLinkEClass;
}
@@ -503,6 +539,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getUnaryElementRelationLink_Param1() {
return (EReference)unaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
}
@@ -512,6 +549,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getBinaryElementRelationLink() {
return binaryElementRelationLinkEClass;
}
@@ -521,6 +559,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getBinaryElementRelationLink_Param1() {
return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(0);
}
@@ -530,6 +569,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getBinaryElementRelationLink_Param2() {
return (EReference)binaryElementRelationLinkEClass.getEStructuralFeatures().get(1);
}
@@ -539,6 +579,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getNaryRelationLink() {
return naryRelationLinkEClass;
}
@@ -548,6 +589,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getNaryRelationLink_Elements() {
return (EReference)naryRelationLinkEClass.getEStructuralFeatures().get(0);
}
@@ -557,6 +599,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getNaryRelationLinkElement() {
return naryRelationLinkElementEClass;
}
@@ -566,6 +609,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getNaryRelationLinkElement_Index() {
return (EAttribute)naryRelationLinkElementEClass.getEStructuralFeatures().get(0);
}
@@ -575,6 +619,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getNaryRelationLinkElement_Param() {
return (EReference)naryRelationLinkElementEClass.getEStructuralFeatures().get(1);
}
@@ -584,6 +629,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPrimitiveElement() {
return primitiveElementEClass;
}
@@ -593,6 +639,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getPrimitiveElement_ValueSet() {
return (EAttribute)primitiveElementEClass.getEStructuralFeatures().get(0);
}
@@ -602,6 +649,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getBooleanElement() {
return booleanElementEClass;
}
@@ -611,6 +659,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getBooleanElement_Value() {
return (EAttribute)booleanElementEClass.getEStructuralFeatures().get(0);
}
@@ -620,6 +669,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getIntegerElement() {
return integerElementEClass;
}
@@ -629,6 +679,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getIntegerElement_Value() {
return (EAttribute)integerElementEClass.getEStructuralFeatures().get(0);
}
@@ -638,6 +689,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getRealElement() {
return realElementEClass;
}
@@ -647,6 +699,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getRealElement_Value() {
return (EAttribute)realElementEClass.getEStructuralFeatures().get(0);
}
@@ -656,6 +709,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getStringElement() {
return stringElementEClass;
}
@@ -665,6 +719,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getStringElement_Value() {
return (EAttribute)stringElementEClass.getEStructuralFeatures().get(0);
}
@@ -674,6 +729,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getScope() {
return scopeEClass;
}
@@ -683,6 +739,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getScope_MinNewElements() {
return (EAttribute)scopeEClass.getEStructuralFeatures().get(0);
}
@@ -692,6 +749,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EAttribute getScope_MaxNewElements() {
return (EAttribute)scopeEClass.getEStructuralFeatures().get(1);
}
@@ -701,6 +759,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getScope_TargetTypeInterpretation() {
return (EReference)scopeEClass.getEStructuralFeatures().get(2);
}
@@ -710,6 +769,17 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
+ public EAttribute getScope_MinNewElementsHeuristic() {
+ return (EAttribute)scopeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
public EClass getPartialPrimitiveInterpretation() {
return partialPrimitiveInterpretationEClass;
}
@@ -719,6 +789,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialBooleanInterpretation() {
return partialBooleanInterpretationEClass;
}
@@ -728,6 +799,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialIntegerInterpretation() {
return partialIntegerInterpretationEClass;
}
@@ -737,6 +809,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialRealInterpretation() {
return partialRealInterpretationEClass;
}
@@ -746,6 +819,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialStringInterpretation() {
return partialStringInterpretationEClass;
}
@@ -755,6 +829,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EClass getPartialComplexTypeInterpretation() {
return partialComplexTypeInterpretationEClass;
}
@@ -764,6 +839,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialComplexTypeInterpretation_SupertypeInterpretation() {
return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(0);
}
@@ -773,6 +849,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public EReference getPartialComplexTypeInterpretation_InterpretationOf() {
return (EReference)partialComplexTypeInterpretationEClass.getEStructuralFeatures().get(1);
}
@@ -782,6 +859,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
*
* @generated
*/
+ @Override
public PartialinterpretationFactory getPartialinterpretationFactory() {
return (PartialinterpretationFactory)getEFactoryInstance();
}
@@ -817,6 +895,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
createEReference(partialInterpretationEClass, PARTIAL_INTERPRETATION__SCOPES);
createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS);
createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS);
+ createEAttribute(partialInterpretationEClass, PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC);
partialConstantInterpretationEClass = createEClass(PARTIAL_CONSTANT_INTERPRETATION);
createEReference(partialConstantInterpretationEClass, PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF);
@@ -869,6 +948,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
createEAttribute(scopeEClass, SCOPE__MIN_NEW_ELEMENTS);
createEAttribute(scopeEClass, SCOPE__MAX_NEW_ELEMENTS);
createEReference(scopeEClass, SCOPE__TARGET_TYPE_INTERPRETATION);
+ createEAttribute(scopeEClass, SCOPE__MIN_NEW_ELEMENTS_HEURISTIC);
partialPrimitiveInterpretationEClass = createEClass(PARTIAL_PRIMITIVE_INTERPRETATION);
@@ -945,6 +1025,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
initEReference(getPartialInterpretation_Scopes(), this.getScope(), null, "scopes", null, 0, -1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPartialInterpretation_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPartialInterpretation_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPartialInterpretation_MinNewElementsHeuristic(), ecorePackage.getEInt(), "minNewElementsHeuristic", "0", 1, 1, PartialInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(partialConstantInterpretationEClass, PartialConstantInterpretation.class, "PartialConstantInterpretation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPartialConstantInterpretation_InterpretationOf(), theLogiclanguagePackage.getConstantDeclaration(), null, "interpretationOf", null, 1, 1, PartialConstantInterpretation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -997,6 +1078,7 @@ public class PartialinterpretationPackageImpl extends EPackageImpl implements Pa
initEAttribute(getScope_MinNewElements(), ecorePackage.getEInt(), "minNewElements", "0", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getScope_MaxNewElements(), ecorePackage.getEInt(), "maxNewElements", "-1", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getScope_TargetTypeInterpretation(), this.getPartialTypeInterpratation(), this.getPartialTypeInterpratation_Scopes(), "targetTypeInterpretation", null, 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getScope_MinNewElementsHeuristic(), ecorePackage.getEInt(), "minNewElementsHeuristic", "0", 1, 1, Scope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(partialPrimitiveInterpretationEClass, PartialPrimitiveInterpretation.class, "PartialPrimitiveInterpretation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PrimitiveElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PrimitiveElementImpl.java
index 29a1e1be..a8ef81b0 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PrimitiveElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/PrimitiveElementImpl.java
@@ -71,6 +71,7 @@ public abstract class PrimitiveElementImpl extends DefinedElementImpl implements
*
* @generated
*/
+ @Override
public boolean isValueSet() {
return valueSet;
}
@@ -80,6 +81,7 @@ public abstract class PrimitiveElementImpl extends DefinedElementImpl implements
*
* @generated
*/
+ @Override
public void setValueSet(boolean newValueSet) {
boolean oldValueSet = valueSet;
valueSet = newValueSet;
@@ -154,7 +156,7 @@ public abstract class PrimitiveElementImpl extends DefinedElementImpl implements
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (valueSet: ");
result.append(valueSet);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/RealElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/RealElementImpl.java
index 0361a3e9..67cff5a2 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/RealElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/RealElementImpl.java
@@ -71,6 +71,7 @@ public class RealElementImpl extends PrimitiveElementImpl implements RealElement
*
* @generated
*/
+ @Override
public BigDecimal getValue() {
return value;
}
@@ -80,6 +81,7 @@ public class RealElementImpl extends PrimitiveElementImpl implements RealElement
*
* @generated
*/
+ @Override
public void setValue(BigDecimal newValue) {
BigDecimal oldValue = value;
value = newValue;
@@ -154,7 +156,7 @@ public class RealElementImpl extends PrimitiveElementImpl implements RealElement
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (value: ");
result.append(value);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java
index d8ade871..a1b6de35 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/ScopeImpl.java
@@ -26,6 +26,7 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
*
{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getMinNewElements Min New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getMaxNewElements Max New Elements }
* {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getTargetTypeInterpretation Target Type Interpretation }
+ * {@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl#getMinNewElementsHeuristic Min New Elements Heuristic }
*
*
* @generated
@@ -81,6 +82,26 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*/
protected PartialTypeInterpratation targetTypeInterpretation;
+ /**
+ * The default value of the '{@link #getMinNewElementsHeuristic() Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ * @ordered
+ */
+ protected static final int MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getMinNewElementsHeuristic() Min New Elements Heuristic }' attribute.
+ *
+ *
+ * @see #getMinNewElementsHeuristic()
+ * @generated
+ * @ordered
+ */
+ protected int minNewElementsHeuristic = MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT;
+
/**
*
*
@@ -105,6 +126,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public int getMinNewElements() {
return minNewElements;
}
@@ -114,6 +136,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public void setMinNewElements(int newMinNewElements) {
int oldMinNewElements = minNewElements;
minNewElements = newMinNewElements;
@@ -126,6 +149,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public int getMaxNewElements() {
return maxNewElements;
}
@@ -135,6 +159,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public void setMaxNewElements(int newMaxNewElements) {
int oldMaxNewElements = maxNewElements;
maxNewElements = newMaxNewElements;
@@ -147,6 +172,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public PartialTypeInterpratation getTargetTypeInterpretation() {
if (targetTypeInterpretation != null && targetTypeInterpretation.eIsProxy()) {
InternalEObject oldTargetTypeInterpretation = (InternalEObject)targetTypeInterpretation;
@@ -188,6 +214,7 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
*
* @generated
*/
+ @Override
public void setTargetTypeInterpretation(PartialTypeInterpratation newTargetTypeInterpretation) {
if (newTargetTypeInterpretation != targetTypeInterpretation) {
NotificationChain msgs = null;
@@ -202,6 +229,29 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION, newTargetTypeInterpretation, newTargetTypeInterpretation));
}
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public int getMinNewElementsHeuristic() {
+ return minNewElementsHeuristic;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setMinNewElementsHeuristic(int newMinNewElementsHeuristic) {
+ int oldMinNewElementsHeuristic = minNewElementsHeuristic;
+ minNewElementsHeuristic = newMinNewElementsHeuristic;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS_HEURISTIC, oldMinNewElementsHeuristic, minNewElementsHeuristic));
+ }
+
/**
*
*
@@ -247,6 +297,8 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
if (resolve) return getTargetTypeInterpretation();
return basicGetTargetTypeInterpretation();
+ case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS_HEURISTIC:
+ return getMinNewElementsHeuristic();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -268,6 +320,9 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
setTargetTypeInterpretation((PartialTypeInterpratation)newValue);
return;
+ case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS_HEURISTIC:
+ setMinNewElementsHeuristic((Integer)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -289,6 +344,9 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
setTargetTypeInterpretation((PartialTypeInterpratation)null);
return;
+ case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS_HEURISTIC:
+ setMinNewElementsHeuristic(MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -307,6 +365,8 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
return maxNewElements != MAX_NEW_ELEMENTS_EDEFAULT;
case PartialinterpretationPackage.SCOPE__TARGET_TYPE_INTERPRETATION:
return targetTypeInterpretation != null;
+ case PartialinterpretationPackage.SCOPE__MIN_NEW_ELEMENTS_HEURISTIC:
+ return minNewElementsHeuristic != MIN_NEW_ELEMENTS_HEURISTIC_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -320,11 +380,13 @@ public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope {
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (minNewElements: ");
result.append(minNewElements);
result.append(", maxNewElements: ");
result.append(maxNewElements);
+ result.append(", minNewElementsHeuristic: ");
+ result.append(minNewElementsHeuristic);
result.append(')');
return result.toString();
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/StringElementImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/StringElementImpl.java
index f207401d..0242c9b2 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/StringElementImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/StringElementImpl.java
@@ -69,6 +69,7 @@ public class StringElementImpl extends PrimitiveElementImpl implements StringEle
*
* @generated
*/
+ @Override
public String getValue() {
return value;
}
@@ -78,6 +79,7 @@ public class StringElementImpl extends PrimitiveElementImpl implements StringEle
*
* @generated
*/
+ @Override
public void setValue(String newValue) {
String oldValue = value;
value = newValue;
@@ -152,7 +154,7 @@ public class StringElementImpl extends PrimitiveElementImpl implements StringEle
public String toString() {
if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
+ StringBuilder result = new StringBuilder(super.toString());
result.append(" (value: ");
result.append(value);
result.append(')');
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/UnaryElementRelationLinkImpl.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/UnaryElementRelationLinkImpl.java
index 2cb56323..e76a89b7 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/UnaryElementRelationLinkImpl.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/ecore-gen/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/partialinterpretation/impl/UnaryElementRelationLinkImpl.java
@@ -62,6 +62,7 @@ public class UnaryElementRelationLinkImpl extends RelationLinkImpl implements Un
*
* @generated
*/
+ @Override
public DefinedElement getParam1() {
if (param1 != null && param1.eIsProxy()) {
InternalEObject oldParam1 = (InternalEObject)param1;
@@ -88,6 +89,7 @@ public class UnaryElementRelationLinkImpl extends RelationLinkImpl implements Un
*
* @generated
*/
+ @Override
public void setParam1(DefinedElement newParam1) {
DefinedElement oldParam1 = param1;
param1 = newParam1;
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
index acf82a3f..47d54258 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.ecore
@@ -27,6 +27,9 @@
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/>
+
+
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
index 2ac0a4f3..daeaf594 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/model/PartialInterpretation.genmodel
@@ -18,7 +18,10 @@
-
+
+
+
+
@@ -33,9 +36,8 @@
-
-
+
@@ -50,6 +52,7 @@
+
@@ -70,11 +73,16 @@
+
+
+
+
+
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/Descriptor.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/Descriptor.xtend
index c7c1ad77..e4bdb086 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/Descriptor.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/Descriptor.xtend
@@ -60,6 +60,10 @@ import org.eclipse.xtend2.lib.StringConcatenationClient
return this.dataHash.hashCode
}
+ override equals(Object other) {
+ other.class == LocalNodeDescriptor && (other as AbstractNodeDescriptor).hashCode == hashCode
+ }
+
override protected prettyPrint() {
'''(«dataHash»)[«IF id !== null»id = "«id»"«IF types === null || !types.empty», «ENDIF»«ENDIF»«IF types === null»TYPES = null«ELSE»«FOR type : types SEPARATOR ", "»«type»«ENDFOR»«ENDIF»]'''
}
@@ -143,6 +147,10 @@ import org.eclipse.xtend2.lib.StringConcatenationClient
return this.dataHash.hashCode
}
+ override equals(Object other) {
+ other.class == FurtherNodeDescriptor && (other as AbstractNodeDescriptor).hashCode == hashCode
+ }
+
override prettyPrint() {
'''
(«dataHash»)[
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/NeighbourhoodOptions.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/NeighbourhoodOptions.xtend
index efc89803..c6e03f75 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/NeighbourhoodOptions.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/NeighbourhoodOptions.xtend
@@ -7,12 +7,12 @@ import org.eclipse.xtend.lib.annotations.Data
@Data
class NeighbourhoodOptions {
- public static val FixPointRage = -1
+ public static val FixPointRange = -1
public static val GraphWidthRange = -2
public static val FullParallels = Integer.MAX_VALUE
public static val MaxNumbers = Integer.MAX_VALUE
- public static val DEFAULT = new NeighbourhoodOptions(GraphWidthRange, FullParallels, MaxNumbers, null, null)
+ public static val DEFAULT = new NeighbourhoodOptions(FixPointRange, FullParallels, MaxNumbers, null, null)
val int range
val int parallels
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2Hash.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2Hash.xtend
index d474877d..ddf7d712 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2Hash.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2Hash.xtend
@@ -5,7 +5,7 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement
class PartialInterpretation2Hash extends PartialInterpretation2NeighbourhoodRepresentation{
- protected new() {
+ new() {
super(false, true)
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend
index a0382e8e..3048167e 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/neighbourhood/PartialInterpretation2NeighbourhoodRepresentation.xtend
@@ -25,7 +25,7 @@ abstract class PartialInterpretation2NeighbourhoodRepresentation nodeRepresentations = null
- var Map extends AbstractNodeDescriptor, Integer> modelRepresentation = null
+class NeighbourhoodBasedHashStateCoderFactory extends AbstractNeighbourhoodBasedStateCoderFactory {
+ new() {
+ }
new(NeighbourhoodOptions options) {
super(options)
}
+ override protected doCreateStateCoder(NeighbourhoodOptions options) {
+ new NeighbourhoodBasedPartialInterpretationStateCoder(new PartialInterpretation2Hash, options)
+ }
+}
+
+class NeighbourhoodBasedPartialInterpretationStateCoder extends AbstractNeighbourhoodBasedPartialInterpretationStateCoder {
+ val PartialInterpretation2NeighbourhoodRepresentation calculator
+ var Map nodeRepresentations = null
+ var ModelRep modelRepresentation = null
+
+ new(PartialInterpretation2NeighbourhoodRepresentation calculator, NeighbourhoodOptions options) {
+ super(options)
+ this.calculator = calculator
+ }
+
override protected isRefreshNeeded() {
nodeRepresentations === null || modelRepresentation === null
}
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 1abde0a8..aa02cd30 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
@@ -12,12 +12,15 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicproblemPackage
import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicresultFactory
import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethodProvider
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.ScopePropagatorStrategy
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.PartialInterpretationInitialiser
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationPackage
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.statecoder.AbstractNeighbourhoodBasedStateCoderFactory
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.statecoder.IdentifierBasedStateCoderFactory
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.statecoder.NeighbourhoodBasedHashStateCoderFactory
import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.statecoder.PairwiseNeighbourhoodBasedStateCoderFactory
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.BasicScopeGlobalConstraint
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.BestFirstStrategyForModelGeneration
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.DiversityChecker
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.InconsistentScopeGlobalConstraint
@@ -39,7 +42,6 @@ import org.eclipse.viatra.dse.api.DesignSpaceExplorer
import org.eclipse.viatra.dse.api.DesignSpaceExplorer.DseLoggingLevel
import org.eclipse.viatra.dse.solutionstore.SolutionStore
import org.eclipse.viatra.dse.statecode.IStateCoderFactory
-import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.statecoder.NeighbourhoodBasedStateCoderFactory
class ViatraReasoner extends LogicReasoner {
val PartialInterpretationInitialiser initialiser = new PartialInterpretationInitialiser()
@@ -71,6 +73,11 @@ class ViatraReasoner extends LogicReasoner {
workspace.writeModel(emptySolution, "init.partialmodel")
}
emptySolution.problemConainer = problem
+ var BasicScopeGlobalConstraint basicScopeGlobalConstraint = null
+ if (viatraConfig.scopePropagatorStrategy == ScopePropagatorStrategy.None) {
+ basicScopeGlobalConstraint = new BasicScopeGlobalConstraint(emptySolution)
+ emptySolution.scopes.clear
+ }
val method = modelGenerationMethodProvider.createModelGenerationMethod(
problem,
@@ -79,11 +86,12 @@ class ViatraReasoner extends LogicReasoner {
viatraConfig.nameNewElements,
viatraConfig.typeInferenceMethod,
viatraConfig.scopePropagatorStrategy,
+ viatraConfig.hints,
viatraConfig.documentationLevel
)
dse.addObjective(new ModelGenerationCompositeObjective(
- new ScopeObjective,
+ basicScopeGlobalConstraint ?: new ScopeObjective,
method.unfinishedMultiplicities.map[new UnfinishedMultiplicityObjective(it)],
wf2ObjectiveConverter.createCompletenessObjective(method.unfinishedWF)
))
@@ -132,6 +140,9 @@ class ViatraReasoner extends LogicReasoner {
dse.addGlobalConstraint(wf2ObjectiveConverter.createInvalidationGlobalConstraint(method.invalidWF))
dse.addGlobalConstraint(new SurelyViolatedObjectiveGlobalConstraint(solutionSaver))
dse.addGlobalConstraint(new InconsistentScopeGlobalConstraint)
+ if (basicScopeGlobalConstraint !== null) {
+ dse.addGlobalConstraint(basicScopeGlobalConstraint)
+ }
for (additionalConstraint : viatraConfig.searchSpaceConstraints.additionalGlobalConstraints) {
dse.addGlobalConstraint(additionalConstraint.apply(method))
}
@@ -140,7 +151,7 @@ class ViatraReasoner extends LogicReasoner {
val IStateCoderFactory statecoder = switch (viatraConfig.stateCoderStrategy) {
case Neighbourhood:
- new NeighbourhoodBasedStateCoderFactory
+ new NeighbourhoodBasedHashStateCoderFactory
case PairwiseNeighbourhood:
new PairwiseNeighbourhoodBasedStateCoderFactory
default:
@@ -215,10 +226,18 @@ class ViatraReasoner extends LogicReasoner {
it.name = "Decisions"
it.value = method.statistics.decisionsTried
]
+ it.entries += createIntStatisticEntry => [
+ it.name = "Transformations"
+ it.value = method.statistics.transformationInvocations
+ ]
it.entries += createIntStatisticEntry => [
it.name = "ScopePropagations"
it.value = method.statistics.scopePropagatorInvocations
]
+ it.entries += createIntStatisticEntry => [
+ it.name = "ScopePropagationsSolverCalls"
+ it.value = method.statistics.scopePropagatorSolverInvocations
+ ]
if (diversityChecker.isActive) {
it.entries += createIntStatisticEntry => [
it.name = "SolutionDiversityCheckTime"
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 a5f42a5f..6f38d261 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
@@ -16,6 +16,7 @@ import java.util.LinkedList
import java.util.List
import java.util.Set
import org.eclipse.xtext.xbase.lib.Functions.Function1
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeConstraintHint
enum StateCoderStrategy {
Neighbourhood,
@@ -56,6 +57,8 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration {
public var ScopePropagatorStrategy scopePropagatorStrategy = new ScopePropagatorStrategy.Polyhedral(
PolyhedralScopePropagatorConstraints.Relational, PolyhedralScopePropagatorSolver.Clp)
+
+ public var List hints = newArrayList
public var List costObjectives = newArrayList
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BasicScopeGlobalConstraint.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BasicScopeGlobalConstraint.xtend
new file mode 100644
index 00000000..67f447ed
--- /dev/null
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BasicScopeGlobalConstraint.xtend
@@ -0,0 +1,103 @@
+package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse
+
+import com.google.common.collect.ImmutableList
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation
+import java.util.Comparator
+import java.util.List
+import org.eclipse.viatra.dse.base.ThreadContext
+import org.eclipse.viatra.dse.objectives.Comparators
+import org.eclipse.viatra.dse.objectives.IGlobalConstraint
+import org.eclipse.viatra.dse.objectives.IObjective
+import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor
+
+class BasicScopeGlobalConstraint implements IGlobalConstraint, IObjective {
+ val PartialInterpretation p
+ val List assertions
+
+ new(PartialInterpretation p) {
+ this.p = p
+ assertions = ImmutableList.copyOf(p.scopes.map [
+ val currentSize = targetTypeInterpretation.elements.size
+ val minElements = minNewElements + currentSize
+ val maxElements = if (maxNewElements < 0) {
+ -1
+ } else {
+ maxNewElements + currentSize
+ }
+ new ScopeAssertion(minElements, maxElements, targetTypeInterpretation)
+ ])
+ }
+
+ override init(ThreadContext context) {
+ if (context.model != p) {
+ throw new IllegalArgumentException(
+ "Partial model must be passed to the constructor of BasicScopeGlobalConstraint")
+ }
+ }
+
+ override checkGlobalConstraint(ThreadContext context) {
+ assertions.forall[upperBoundSatisfied]
+ }
+
+ override getFitness(ThreadContext context) {
+ var double fitness = p.minNewElements
+ for (assertion : assertions) {
+ if (!assertion.lowerBoundSatisfied) {
+ fitness += 1
+ }
+ }
+ fitness
+ }
+
+ override satisifiesHardObjective(Double fitness) {
+ fitness <= 0.01
+ }
+
+ override BasicScopeGlobalConstraint createNew() {
+ this
+ }
+
+ override getName() {
+ class.name
+ }
+
+ override getComparator() {
+ Comparators.LOWER_IS_BETTER
+ }
+
+ override getLevel() {
+ 2
+ }
+
+ override isHardObjective() {
+ true
+ }
+
+ override setComparator(Comparator comparator) {
+ throw new UnsupportedOperationException
+ }
+
+ override setLevel(int level) {
+ throw new UnsupportedOperationException
+ }
+
+ @FinalFieldsConstructor
+ private static class ScopeAssertion {
+ val int lowerBound
+ val int upperBound
+ val PartialTypeInterpratation typeDefinitions
+
+ private def getCount() {
+ typeDefinitions.elements.size
+ }
+
+ private def isLowerBoundSatisfied() {
+ count >= lowerBound
+ }
+
+ private def isUpperBoundSatisfied() {
+ upperBound < 0 || count <= upperBound
+ }
+ }
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
index 5af7fc69..081e48fa 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/BestFirstStrategyForModelGeneration.java
@@ -255,7 +255,7 @@ public class BestFirstStrategyForModelGeneration implements IStrategy {
activationIds = new ArrayList(context.getUntraversedActivationIds());
Collections.shuffle(activationIds);
} catch (NullPointerException e) {
- logger.warn("Unexpected state code: " + context.getDesignSpaceManager().getCurrentState());
+// logger.warn("Unexpected state code: " + context.getDesignSpaceManager().getCurrentState());
numberOfStatecoderFail++;
activationIds = Collections.emptyList();
}
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 9a33753c..2976bebe 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
@@ -59,7 +59,7 @@ class ModelGenerationCompositeObjective implements IThreeValuedObjective {
}
sum += multiplicity
sum += unfinishedWFsFitness // *0.5
- // println('''Sum=«sum»|Scope=«scopeFitnes»|Multiplicity=«multiplicity»|WFs=«unfinishedWFsFitness»''')
+// println('''Sum=«sum»|Scope=«scopeFitnes»|Multiplicity=«multiplicity»|WFs=«unfinishedWFsFitness»''')
return sum
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ScopeObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ScopeObjective.xtend
index 69efe0d7..e7967b00 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ScopeObjective.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ScopeObjective.xtend
@@ -23,9 +23,9 @@ class ScopeObjective implements IObjective{
override getFitness(ThreadContext context) {
val interpretation = context.model as PartialInterpretation
- var res = interpretation.minNewElements.doubleValue
+ var res = interpretation.minNewElementsHeuristic.doubleValue
for(scope : interpretation.scopes) {
- res += scope.minNewElements*2
+ res += scope.minNewElementsHeuristic*2
}
return res
}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/UnfinishedWFObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/UnfinishedWFObjective.xtend
index bf34aeeb..1b61ffa5 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/UnfinishedWFObjective.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/UnfinishedWFObjective.xtend
@@ -14,41 +14,51 @@ import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher
class UnfinishedWFObjective implements IObjective {
Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> unfinishedWFs
val List> matchers
-
- new(Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> unfinishedWFs) {
+
+ new(
+ Collection extends IQuerySpecification extends ViatraQueryMatcher extends IPatternMatch>>> unfinishedWFs) {
this.unfinishedWFs = unfinishedWFs
matchers = new ArrayList(unfinishedWFs.size)
}
+
override getName() '''unfinishedWFs'''
+
override createNew() {
return new UnfinishedWFObjective(unfinishedWFs)
}
+
override init(ThreadContext context) {
- val engine = context.queryEngine//ViatraQueryEngine.on(new EMFScope(context.model))
- for(unfinishedWF : unfinishedWFs) {
+ val engine = context.queryEngine // ViatraQueryEngine.on(new EMFScope(context.model))
+ for (unfinishedWF : unfinishedWFs) {
matchers += unfinishedWF.getMatcher(engine)
}
}
-
+
override getComparator() { Comparators.LOWER_IS_BETTER }
+
override getFitness(ThreadContext context) {
var sumOfMatches = 0
- for(matcher : matchers) {
+ for (matcher : matchers) {
val number = matcher.countMatches
- //println('''«matcher.patternName» = «number»''')
- sumOfMatches+=number
+// if (number > 0) {
+// println('''«matcher.patternName» = «number»''')
+// }
+ sumOfMatches += number
}
return sumOfMatches.doubleValue
}
-
+
override getLevel() { 2 }
+
override isHardObjective() { true }
- override satisifiesHardObjective(Double fitness) { return fitness <=0.01 }
-
+
+ override satisifiesHardObjective(Double fitness) { return fitness <= 0.01 }
+
override setComparator(Comparator comparator) {
throw new UnsupportedOperationException()
}
+
override setLevel(int level) {
throw new UnsupportedOperationException()
}
-}
\ No newline at end of file
+}
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ViatraReasonerSolutionSaver.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ViatraReasonerSolutionSaver.xtend
index 6bffeb59..74500cc2 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ViatraReasonerSolutionSaver.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ViatraReasonerSolutionSaver.xtend
@@ -42,7 +42,7 @@ class ViatraReasonerSolutionSaver implements ISolutionSaver {
private def saveBestSolutionOnly(ThreadContext context, Object id, SolutionTrajectory solutionTrajectory) {
val fitness = context.lastFitness
- if (!fitness.satisifiesHardObjectives) {
+ if (!shouldSaveSolution(fitness, context)) {
return false
}
val dominatedTrajectories = newArrayList
@@ -83,7 +83,7 @@ class ViatraReasonerSolutionSaver implements ISolutionSaver {
private def saveAnyDiverseSolution(ThreadContext context, Object id, SolutionTrajectory solutionTrajectory) {
val fitness = context.lastFitness
- if (!fitness.satisifiesHardObjectives) {
+ if (!shouldSaveSolution(fitness, context)) {
return false
}
if (!diversityChecker.newSolution(context, id, emptyList)) {
@@ -92,7 +92,12 @@ class ViatraReasonerSolutionSaver implements ISolutionSaver {
basicSaveSolution(context, id, solutionTrajectory, fitness)
}
- private def basicSaveSolution(ThreadContext context, Object id, SolutionTrajectory solutionTrajectory, Fitness fitness) {
+ private def shouldSaveSolution(Fitness fitness, ThreadContext context) {
+ return fitness.satisifiesHardObjectives
+ }
+
+ private def basicSaveSolution(ThreadContext context, Object id, SolutionTrajectory solutionTrajectory,
+ Fitness fitness) {
var boolean solutionSaved = false
var dseSolution = solutionsCollection.get(id)
if (dseSolution === null) {
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF b/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
index cc274c7c..fe223d4a 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/META-INF/MANIFEST.MF
@@ -28,8 +28,10 @@ Require-Bundle: hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlan
hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0",
hu.bme.mit.inf.dslreasoner.domains.alloyexamples;bundle-version="1.0.0",
org.eclipse.collections;bundle-version="9.2.0",
- org.eclipse.viatra.query.patternlanguage.emf;bundle-version="2.2.0",
- org.eclipse.viatra.query.runtime.rete;bundle-version="2.2.0",
- org.objectweb.asm;bundle-version="7.0.0"
+ org.eclipse.viatra.query.patternlanguage.emf;bundle-version="2.0.0",
+ org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0",
+ org.objectweb.asm;bundle-version="7.0.0",
+ com.google.gson;bundle-version="2.8.2",
+ hu.bme.mit.inf.dslreasoner.domains.satellite;bundle-version="0.1.0"
Import-Package: org.apache.log4j
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/configs/FAM_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/FAM_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
new file mode 100644
index 00000000..26df3c74
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/FAM_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
@@ -0,0 +1,13 @@
+{
+ "inputPath": "initialModels",
+ "outputPath": "outputModels",
+ "timeout": 1200,
+ "saveModels": true,
+ "warmupIterations": 0,
+ "iterations": 1,
+ "domain": "FAM",
+ "scope": "none",
+ "sizes": [500],
+ "solver": "ViatraSolver",
+ "scopePropagator": "basic"
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/configs/Yakindu_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/Yakindu_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
new file mode 100644
index 00000000..5f8a01b1
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/Yakindu_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
@@ -0,0 +1,16 @@
+{
+ "inputPath": "initialModels",
+ "outputPath": "outputModels",
+ "timeout": 1200,
+ "saveModels": false,
+ "warmupIterations": 0,
+ "iterations": 5,
+ "domain": "Yakindu",
+ "scope": "quantiles",
+ "sizes": [100],
+ "solver": "ViatraSolver",
+ "scopePropagator": "polyhedral",
+ "propagatedConstraints": "hints",
+ "polyhedronSolver": "Clp",
+ "scopeHeuristic": "basic"
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/configs/ecore_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/ecore_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
new file mode 100644
index 00000000..42073422
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/ecore_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
@@ -0,0 +1,15 @@
+{
+ "inputPath": "initialModels",
+ "outputPath": "outputModels",
+ "timeout": 1200,
+ "saveModels": true,
+ "warmupIterations": 0,
+ "iterations": 5,
+ "domain": "ecore",
+ "scope": "quantiles",
+ "sizes": [100],
+ "solver": "ViatraSolver",
+ "scopePropagator": "polyhedral",
+ "propagatedConstraints": "relations",
+ "polyhedronSolver": "Clp"
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/configs/fs_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/fs_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
new file mode 100644
index 00000000..d7955ddd
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/fs_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
@@ -0,0 +1,15 @@
+{
+ "inputPath": "initialModels",
+ "outputPath": "outputModels",
+ "timeout": 1200,
+ "saveModels": true,
+ "warmupIterations": 1,
+ "iterations": 1,
+ "domain": "fs",
+ "scope": "useful",
+ "sizes": [50, 100, 150, 200, 250, 300, 350, 400, 450, 500],
+ "solver": "ViatraSolver",
+ "scopePropagator": "polyhedral",
+ "propagatedConstraints": "relations",
+ "polyhedronSolver": "Clp"
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/configs/satellite_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/satellite_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
new file mode 100644
index 00000000..474962e7
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/configs/satellite_useful_ViatraSolver_polyhedral_typeHierarchy_Clp.json
@@ -0,0 +1,17 @@
+{
+ "inputPath": "initialModels",
+ "outputPath": "outputModels",
+ "timeout": 1200,
+ "saveModels": true,
+ "saveTemporaryFiles": true,
+ "warmupIterations": 0,
+ "iterations": 1,
+ "domain": "satellite",
+ "scope": "quantiles",
+ "sizes": [50],
+ "solver": "ViatraSolver",
+ "scopePropagator": "polyhedral",
+ "propagatedConstraints": "hints",
+ "polyhedronSolver": "Clp",
+ "scopeHeuristic": "polyhedral"
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/satellite.xmi b/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/satellite.xmi
new file mode 100644
index 00000000..77f6ecfd
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/initialModels/satellite.xmi
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/CountMatches.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/CountMatches.xtend
deleted file mode 100644
index 02caf9dd..00000000
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/CountMatches.xtend
+++ /dev/null
@@ -1,176 +0,0 @@
-package hu.bme.mit.inf.dslreasoner.run
-
-import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage
-import hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu.mutated.Mutated
-import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace
-import java.io.File
-import java.util.ArrayList
-import java.util.Collection
-import java.util.Comparator
-import java.util.HashMap
-import java.util.List
-import java.util.Map
-import java.util.TreeSet
-import org.eclipse.emf.ecore.EObject
-import org.eclipse.emf.ecore.resource.Resource
-import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
-import org.eclipse.viatra.query.runtime.api.IPatternMatch
-import org.eclipse.viatra.query.runtime.api.IQuerySpecification
-import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine
-import org.eclipse.viatra.query.runtime.emf.EMFScope
-
-class QueryComparator implements Comparator>{
-
- override compare(IQuerySpecification> arg0, IQuerySpecification> arg1) {
- arg0.fullyQualifiedName.compareTo(arg1.fullyQualifiedName)
- }
-}
-
-class CountMatches {
- var static List> wfPatterns;
- var static Map,IQuerySpecification>> query2Reference
-
- def static void main(String[] args) {
- YakindummPackage.eINSTANCE.eClass
- Resource.Factory.Registry.INSTANCE.extensionToFactoryMap.put("*",new XMIResourceFactoryImpl)
-
- wfPatterns = Mutated.instance.specifications.toList;
- //wfPatterns = wfPatterns.filter[it.allAnnotations.exists[it.name == "Constraint"]].toList
- wfPatterns.sort(new QueryComparator)
-
- val groupName2Representant = new HashMap
- query2Reference = new HashMap
- for(wfPattern : wfPatterns) {
- val groupName = wfPattern.groupName
- if(groupName2Representant.containsKey(groupName)) {
- val representant = groupName2Representant.get(groupName)
- query2Reference.put(wfPattern,representant)
- } else {
- groupName2Representant.put(groupName,wfPattern)
- }
- }
-
-
- println('''modelpath;run;model;«
- FOR wfPattern:wfPatterns SEPARATOR ";"»#(«
- wfPattern.fullyQualifiedName.split("\\.").last»);hash(«
- wfPattern.fullyQualifiedName.split("\\.").last»)«ENDFOR»;«
- FOR mutant : wfPatterns.filter[query2Reference.keySet.contains(it)] SEPARATOR ';'»diff(«
- mutant.fullyQualifiedName.split("\\.").last»)«ENDFOR»'''
- )
- countMatches('''D:/FASE18Meas/RemoHF''')
- }
-
- def private static simpleName(IQuerySpecification> wfPattern) {
- wfPattern.fullyQualifiedName.split("\\.").last
- }
- def private static groupName(IQuerySpecification> wfPattern) {
- wfPattern.simpleName.split('_').head
- }
-
- def static void countMatches(String path) {
- val file = new File(path)
- if(file.isDirectory) {
- for(subFileName : file.list) {
- (path + "/" + subFileName).countMatches
- }
- } else if(file.isFile) {
- if(path.endsWith("xmi")) {
- countMatches(file,path)
- }
- }
- }
-
- def static void countMatches(File file, String path) {
-
-
- val pathSegments = path.split("/")
- val groupName = pathSegments.get(pathSegments.size-2).split("\\.").last.split("_").get(0)
- print(groupName +";")
- val nameExtension = pathSegments.get(pathSegments.size-1).split("\\.").get(0).split("_")
- try{
- val runNumber = nameExtension.get(1)
- val modelNumber = nameExtension.get(2)
- print('''«runNumber»;«modelNumber»''')
- } catch(Exception e) {
- print('''«file.name»;0''')
- }
-
- val parent = file.parent
- val workspace = new FileSystemWorkspace(parent,"")
- val model = workspace.readModel(EObject,file.name)
-
- val engine = ViatraQueryEngine.on(new EMFScope(model))
- val objectCode = model.eResource.calculateObjectCode
-
- val pattern2Hash = new HashMap
- for(pattern : wfPatterns) {
- val matcher = pattern.getMatcher(engine)
- val matches = matcher.allMatches
- val hash = matches.getMatchSetDescriptor(objectCode)
- pattern2Hash.put(pattern,hash)
- print(''';«matcher.countMatches»;«hash»''')
- }
- var mutantsKilled = 0
- for(mutant : wfPatterns.filter[query2Reference.keySet.contains(it)]) {
- val equals = pattern2Hash.get(mutant) == pattern2Hash.get(query2Reference.get(mutant))
- print(''';''')
- if(equals) {
- print('0')
- } else {
- print('1')
- mutantsKilled++
- }
- }
- //print(''';«mutantsKilled»''')
- println()
- }
-
- def static Map calculateObjectCode(Resource resource) {
- val res = new HashMap
- val iterator = resource.allContents
- var index = 1
- while(iterator.hasNext) {
- res.put(iterator.next,index++)
- }
- return res
- }
-
- def static getMatchSetDescriptor(Collection extends IPatternMatch> matchSet, Map objectCode) {
- val set = new TreeSet(new ArrayComparator)
- for(match: matchSet) {
- val size = match.parameterNames.size
- val idArray = new ArrayList(size)
- for(i:0..> {
-
- override compare(List arg0, List arg1) {
- if(arg0.size === arg1.size) {
- for(i : 0.. nameToType
+ val Map> nameToRelation
+
+ protected new(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ nameToType = ImmutableMap.copyOf(ecore2Logic.allClassesInScope(trace).toMap[name].mapValues [ eClass |
+ ecore2Logic.TypeofEClass(trace, eClass)
+ ])
+ nameToRelation = ImmutableMap.copyOf(ecore2Logic.allReferencesInScope(trace).groupBy[EContainingClass.name].
+ mapValues [ references |
+ ImmutableMap.copyOf(references.toMap[name].mapValues [ reference |
+ ecore2Logic.relationOfReference(trace, reference)
+ ])
+ ])
+ }
+
+ protected def getType(String name) {
+ nameToType.get(name)
+ }
+
+ protected def relation(String typeName, String relationName) {
+ nameToRelation.get(typeName).get(relationName)
+ }
+
+ protected static def int countMatches(ViatraQueryMatcher matcher, PartialInterpretation p) {
+ val match = matcher.newEmptyMatch
+ match.set(0, p.problem)
+ match.set(1, p)
+ matcher.countMatches(match)
+ }
+
+ protected static def int getCount(ViatraQueryMatcher matcher, PartialInterpretation p) {
+ val match = matcher.newEmptyMatch
+ match.set(0, p.problem)
+ match.set(1, p)
+ val realMatch = matcher.getOneArbitraryMatch(match)
+ if (realMatch.present) {
+ realMatch.get.get(2) as Integer
+ } else {
+ 0
+ }
+ }
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/MetamodelLoader.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/MetamodelLoader.xtend
index 34f3c267..54724226 100644
--- a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/MetamodelLoader.xtend
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/MetamodelLoader.xtend
@@ -4,18 +4,23 @@ import functionalarchitecture.FunctionalarchitecturePackage
import hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Ecore
import hu.bme.mit.inf.dslreasoner.domains.alloyexamples.FileSystem
import hu.bme.mit.inf.dslreasoner.domains.alloyexamples.Filesystem.FilesystemPackage
+import hu.bme.mit.inf.dslreasoner.domains.satellite.queries.internal.SatelliteQueriesAll
import hu.bme.mit.inf.dslreasoner.domains.transima.fam.FamPatterns
import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace
import hu.bme.mit.inf.dslreasoner.ecore2logic.EcoreMetamodelDescriptor
import hu.bme.mit.inf.dslreasoner.partialsnapshot_mavo.yakindu.Patterns
import hu.bme.mit.inf.dslreasoner.viatra2logic.ViatraQuerySetDescriptor
import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethod
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeConstraintHint
import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ModelGenerationMethodBasedGlobalConstraint
import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
import java.util.Collection
import java.util.HashMap
import java.util.LinkedHashMap
import java.util.List
+import java.util.Map
import java.util.Set
import org.eclipse.emf.ecore.EAttribute
import org.eclipse.emf.ecore.EClass
@@ -24,60 +29,83 @@ import org.eclipse.emf.ecore.EEnumLiteral
import org.eclipse.emf.ecore.EObject
import org.eclipse.emf.ecore.EReference
import org.eclipse.emf.ecore.EcorePackage
+import org.eclipse.xtend.lib.annotations.Data
import org.eclipse.xtext.xbase.lib.Functions.Function1
-import hu.bme.mit.inf.dslreasoner.domains.transima.fam.Type
-import hu.bme.mit.inf.dslreasoner.domains.transima.fam.Model
+import satellite.SatellitePackage
+
+@Data
+class TypeQuantiles {
+ double low
+ double high
+}
abstract class MetamodelLoader {
protected val ReasonerWorkspace workspace
+
new(ReasonerWorkspace workspace) {
this.workspace = workspace
- }
+ }
+
def EcoreMetamodelDescriptor loadMetamodel()
+
def Set getRelevantTypes(EcoreMetamodelDescriptor descriptor)
+
def Set getRelevantReferences(EcoreMetamodelDescriptor descriptor)
+
def ViatraQuerySetDescriptor loadQueries(EcoreMetamodelDescriptor metamodel)
+
def List loadPartialModel()
-
- def List> additionalConstraints()
-
- def filterByNames(Iterable collection, Function1 nameExtractor, Collection requiredNames) {
+
+ def List> additionalConstraints()
+
+ def Map getTypeQuantiles() {
+ emptyMap
+ }
+
+ def List getHints(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ emptyList
+ }
+
+ def filterByNames(Iterable collection, Function1 nameExtractor,
+ Collection requiredNames) {
val res = collection.filter[requiredNames.contains(nameExtractor.apply(it))]
if(res.size != requiredNames.size) throw new IllegalArgumentException
return res.toSet
}
}
-class FAMLoader extends MetamodelLoader{
-
+class FAMLoader extends MetamodelLoader {
+
new(ReasonerWorkspace workspace) {
super(workspace)
}
-
+
override loadMetamodel() {
val package = FunctionalarchitecturePackage.eINSTANCE
val List classes = package.EClassifiers.filter(EClass).toList
val List enums = package.EClassifiers.filter(EEnum).toList
val List literals = enums.map[ELiterals].flatten.toList
- val List references = classes.map[EReferences].flatten.toList
+ val List references = classes.map[EReferences].flatten.filter[name != "type" && name != "model"].
+ toList
val List attributes = classes.map[EAttributes].flatten.toList
- return new EcoreMetamodelDescriptor(classes,#{},false,enums,literals,references,attributes)
+ return new EcoreMetamodelDescriptor(classes, #{}, false, enums, literals, references, attributes)
}
-
- override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
- return descriptor.classes.filterByNames([it.name],#["FunctionalElement"])
+
+ override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
+ return descriptor.classes.filterByNames([it.name], #["FunctionalElement"])
}
+
override getRelevantReferences(EcoreMetamodelDescriptor descriptor) {
- return descriptor.references.filterByNames([it.name],#["subElements"])
+ return descriptor.references.filterByNames([it.name], #["subElements"])
}
-
+
override loadQueries(EcoreMetamodelDescriptor metamodel) {
val i = FamPatterns.instance
val patterns = i.specifications.toList
- val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name== "Constraint"]].toSet
+ val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name == "Constraint"]].toSet
val derivedFeatures = new LinkedHashMap
- derivedFeatures.put(Type.instance,metamodel.attributes.filter[it.name == "type"].head)
- derivedFeatures.put(Model.instance,metamodel.references.filter[it.name == "model"].head)
+// derivedFeatures.put(Type.instance,metamodel.attributes.filter[it.name == "type"].head)
+// derivedFeatures.put(Model.instance,metamodel.references.filter[it.name == "model"].head)
val res = new ViatraQuerySetDescriptor(
patterns,
wfPatterns,
@@ -85,65 +113,67 @@ class FAMLoader extends MetamodelLoader{
)
return res
}
+
override loadPartialModel() {
- this.workspace.readModel(EObject,"FAM.xmi").eResource.allContents.toList
+ this.workspace.readModel(EObject, "FAM.xmi").eResource.allContents.toList
}
-
+
override additionalConstraints() { #[] }
}
-class YakinduLoader extends MetamodelLoader{
-
+class YakinduLoader extends MetamodelLoader {
+
var useSynchronization = true;
- var useComplexStates = false;
- public static val patternsWithSynchronization = #[
- "synchHasNoOutgoing", "synchHasNoIncoming", "SynchronizedIncomingInSameRegion", "notSynchronizingStates",
- "hasMultipleOutgoingTrainsition", "hasMultipleIncomingTrainsition", "SynchronizedRegionsAreNotSiblings",
- "SynchronizedRegionDoesNotHaveMultipleRegions", "synchThree", "twoSynch","noSynch2","synch","noSynch4","noSynch3","noSynch"]
- public static val patternsWithComplexStates =#["outgoingFromExit","outgoingFromFinal","choiceHasNoOutgoing","choiceHasNoIncoming"]
+ var useComplexStates = false;
+ public static val patternsWithSynchronization = #["synchHasNoOutgoing", "synchHasNoIncoming",
+ "SynchronizedIncomingInSameRegion", "SynchronizedIncomingInSameRegionHelper1",
+ "SynchronizedIncomingInSameRegionHelper2", "notSynchronizingStates", "hasMultipleOutgoingTrainsition",
+ "hasMultipleIncomingTrainsition", "SynchronizedRegionsAreNotSiblings",
+ "SynchronizedRegionsAreNotSiblingsHelper1", "SynchronizedRegionsAreNotSiblingsHelper2",
+ "SynchronizedRegionDoesNotHaveMultipleRegions", "synchThree", "twoSynch", "noSynch2", "synch", "noSynch4",
+ "noSynch3", "noSynch"]
+ public static val patternsWithComplexStates = #["outgoingFromExit", "outgoingFromFinal", "choiceHasNoOutgoing",
+ "choiceHasNoIncoming"]
+
new(ReasonerWorkspace workspace) {
super(workspace)
YakindummPackage.eINSTANCE.eClass
}
-
+
def setUseSynchronization(boolean useSynchronization) {
this.useSynchronization = useSynchronization
}
+
def setUseComplexStates(boolean useComplexStates) {
this.useComplexStates = useComplexStates
}
-
+
override loadMetamodel() {
val useSynchInThisLoad = this.useSynchronization
val useComplexStates = this.useComplexStates
-
+
val package = YakindummPackage.eINSTANCE
- val List classes = package.EClassifiers.filter(EClass)
- .filter[useSynchInThisLoad || (it.name != "Synchronization")]
- .filter[useComplexStates || (it.name != "Choice" && it.name != "Exit" && it.name != "FinalState")]
- .toList
+ val List classes = package.EClassifiers.filter(EClass).filter [
+ useSynchInThisLoad || (it.name != "Synchronization")
+ ].filter[useComplexStates || (it.name != "Choice" && it.name != "Exit" && it.name != "FinalState")].toList
val List enums = package.EClassifiers.filter(EEnum).toList
val List literals = enums.map[ELiterals].flatten.toList
val List references = classes.map[EReferences].flatten.toList
val List attributes = classes.map[EAttributes].flatten.toList
- return new EcoreMetamodelDescriptor(classes,#{},false,enums,literals,references,attributes)
+ return new EcoreMetamodelDescriptor(classes, #{}, false, enums, literals, references, attributes)
}
+
override loadQueries(EcoreMetamodelDescriptor metamodel) {
val useSynchInThisLoad = this.useSynchronization
-
+
val i = Patterns.instance
- val patterns = i.specifications
- .filter[spec |
- useSynchInThisLoad ||
- !patternsWithSynchronization.exists[spec.fullyQualifiedName.endsWith(it)]
- ]
- .filter[spec |
- useComplexStates ||
- !patternsWithComplexStates.exists[spec.fullyQualifiedName.endsWith(it)]
- ]
- .toList
- val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name== "Constraint"]].toSet
+ val patterns = i.specifications.filter [ spec |
+ useSynchInThisLoad || !patternsWithSynchronization.exists[spec.fullyQualifiedName.endsWith(it)]
+ ].filter [ spec |
+ useComplexStates || !patternsWithComplexStates.exists[spec.fullyQualifiedName.endsWith(it)]
+ ].toList
+ val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name == "Constraint"]].toSet
val derivedFeatures = new LinkedHashMap
val res = new ViatraQuerySetDescriptor(
patterns,
@@ -152,53 +182,71 @@ class YakinduLoader extends MetamodelLoader{
)
return res
}
+
override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
- descriptor.classes.filterByNames([it.name],#["Vertex","Transition","Synchronization"])
+ descriptor.classes.filterByNames([it.name], #["Vertex", "Transition", "Synchronization"])
}
-
+
override getRelevantReferences(EcoreMetamodelDescriptor descriptor) {
- descriptor.references.filterByNames([it.name],#["source","target"])
+ descriptor.references.filterByNames([it.name], #["source", "target"])
}
-
+
override loadPartialModel() {
- this.workspace.readModel(EObject,"Yakindu.xmi").eResource.allContents.toList
+ this.workspace.readModel(EObject, "Yakindu.xmi").eResource.allContents.toList
}
-
- override additionalConstraints() { //#[]
- #[[method | new SGraphInconsistencyDetector(method)]]
+
+ override additionalConstraints() { // #[]
+ #[[method|new SGraphInconsistencyDetector(method)]]
+ }
+
+ override getTypeQuantiles() {
+ #{
+ "Choice" -> new TypeQuantiles(0.118279569892473, 0.154020979020979),
+ "Entry" -> new TypeQuantiles(0.0283018867924528, 0.0620167525773196),
+ "Exit" -> new TypeQuantiles(0, 0),
+ "FinalState" -> new TypeQuantiles(0, 0),
+ "Region" -> new TypeQuantiles(0.0294117647058824, 0.0633258678611422),
+ "State" -> new TypeQuantiles(0.132023636740618, 0.175925925925926),
+// "Statechart" -> new TypeQuantiles(0.00961538461538462, 0.010752688172043),
+ "Transition" -> new TypeQuantiles(0.581632653061224, 0.645161290322581)
+ }
+ }
+
+ override getHints(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ #[new SGraphHint(ecore2Logic, trace)]
}
}
-class FileSystemLoader extends MetamodelLoader{
-
+class FileSystemLoader extends MetamodelLoader {
+
new(ReasonerWorkspace workspace) {
super(workspace)
}
-
+
override loadMetamodel() {
val package = FilesystemPackage.eINSTANCE
val List classes = package.EClassifiers.filter(EClass).toList
val List enums = package.EClassifiers.filter(EEnum).toList
val List literals = enums.map[ELiterals].flatten.toList
- val List references = classes.map[EReferences].flatten.toList
+ val List references = classes.map[EReferences].flatten.filter[name != "live"].toList
val List attributes = classes.map[EAttributes].flatten.toList
- return new EcoreMetamodelDescriptor(classes,#{},false,enums,literals,references,attributes)
+ return new EcoreMetamodelDescriptor(classes, #{}, false, enums, literals, references, attributes)
}
-
+
override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
return null
}
-
+
override getRelevantReferences(EcoreMetamodelDescriptor descriptor) {
null
}
-
+
override loadQueries(EcoreMetamodelDescriptor metamodel) {
val patternGroup = FileSystem.instance
val patterns = patternGroup.specifications.toList
val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name == "Constraint"]].toSet
val derivedFeatures = new HashMap
- derivedFeatures.put(patternGroup.live,metamodel.references.filter[it.name == "live"].head)
+// derivedFeatures.put(patternGroup.live,metamodel.references.filter[it.name == "live"].head)
return new ViatraQuerySetDescriptor(
patterns,
wfPatterns,
@@ -206,41 +254,46 @@ class FileSystemLoader extends MetamodelLoader{
)
}
-
+
override loadPartialModel() {
- this.workspace.readModel(EObject,"fs.xmi").eResource.allContents.toList
+ this.workspace.readModel(EObject, "fs.xmi").eResource.allContents.toList
}
-
+
override additionalConstraints() {
- #[[method | new FileSystemInconsistencyDetector(method)]]
+ #[[method|new FileSystemInconsistencyDetector(method)]]
}
-
+
}
class EcoreLoader extends MetamodelLoader {
-
+
new(ReasonerWorkspace workspace) {
super(workspace)
}
-
+
override loadMetamodel() {
val package = EcorePackage.eINSTANCE
- val List classes = package.EClassifiers.filter(EClass).filter[it.name!="EFactory"].toList
+ val List classes = package.EClassifiers.filter(EClass).filter [
+ it.name != "EFactory" && it.name != "EObject" && it.name != "EResource"
+ ].toList
val List enums = package.EClassifiers.filter(EEnum).toList
val List literals = enums.map[ELiterals].flatten.toList
- val List references = classes.map[EReferences].flatten.filter[it.name!="eFactoryInstance"].filter[!it.derived].toList
- val List attributes = #[] //classes.map[EAttributes].flatten.toList
- return new EcoreMetamodelDescriptor(classes,#{},false,enums,literals,references,attributes)
+ val List references = classes.map[EReferences].flatten.filter [
+ it.name != "eFactoryInstance" && it.name != "contents" && it.name != "references" &&
+ it.name != "eGenericType" && it.name != "eGenericSuperTypes"
+ ].filter[!it.derived].toList
+ val List attributes = #[] // classes.map[EAttributes].flatten.toList
+ return new EcoreMetamodelDescriptor(classes, #{}, false, enums, literals, references, attributes)
}
-
+
override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
return null
}
-
+
override getRelevantReferences(EcoreMetamodelDescriptor descriptor) {
null
}
-
+
override loadQueries(EcoreMetamodelDescriptor metamodel) {
val patternGroup = Ecore.instance
val patterns = patternGroup.specifications.toList
@@ -253,13 +306,92 @@ class EcoreLoader extends MetamodelLoader {
)
}
-
+
override loadPartialModel() {
- this.workspace.readModel(EObject,"ecore.xmi").eResource.allContents.toList
+ this.workspace.readModel(EObject, "ecore.xmi").eResource.allContents.toList
}
-
+
override additionalConstraints() {
#[]
}
+
+ override getTypeQuantiles() {
+ #{
+ "EAnnotation" -> new TypeQuantiles(0, 0),
+ "EAttribute" -> new TypeQuantiles(0.14, 0.300943396226415),
+ "EClass" -> new TypeQuantiles(0.224014336917563, 0.372881355932203),
+ "EDataType" -> new TypeQuantiles(0, 0),
+ "EEnum" -> new TypeQuantiles(0, 0.0275208638045255),
+ "EEnumLiteral" -> new TypeQuantiles(0, 0.105204907665065),
+ "EGenericType" -> new TypeQuantiles(0, 0),
+ "EOperation" -> new TypeQuantiles(0, 0),
+ "EPackage" -> new TypeQuantiles(0.0119047619047619, 0.0192307692307692),
+ "EParameter" -> new TypeQuantiles(0, 0),
+ "EReference" -> new TypeQuantiles(0.217599234815878, 0.406779661016949),
+ "EStringToStringMapEntry" -> new TypeQuantiles(0, 0),
+ "ETypeParameter" -> new TypeQuantiles(0, 0)
+ }
+ }
+
+}
+
+class SatelliteLoader extends MetamodelLoader {
+
+ new(ReasonerWorkspace workspace) {
+ super(workspace)
+ }
+
+ override loadMetamodel() {
+ val package = SatellitePackage.eINSTANCE
+ val List classes = package.EClassifiers.filter(EClass).toList
+ val List enums = package.EClassifiers.filter(EEnum).toList
+ val List literals = enums.map[ELiterals].flatten.toList
+ val List references = classes.map[EReferences].flatten.toList
+ val List attributes = classes.map[EAttributes].flatten.toList
+ return new EcoreMetamodelDescriptor(classes, #{}, false, enums, literals, references, attributes)
+ }
+
+ override getRelevantTypes(EcoreMetamodelDescriptor descriptor) {
+ null
+ }
+
+ override getRelevantReferences(EcoreMetamodelDescriptor descriptor) {
+ null
+ }
+
+ override loadQueries(EcoreMetamodelDescriptor metamodel) {
+ val i = SatelliteQueriesAll.instance
+ val patterns = i.specifications.toList
+ val wfPatterns = patterns.filter[it.allAnnotations.exists[it.name == "Constraint"]].toSet
+ val derivedFeatures = new LinkedHashMap
+ val res = new ViatraQuerySetDescriptor(
+ patterns,
+ wfPatterns,
+ derivedFeatures
+ )
+ return res
+ }
+
+ override loadPartialModel() {
+ this.workspace.readModel(EObject, "satellite.xmi").eResource.allContents.toList
+ }
+
+ override additionalConstraints() { #[] }
+
+ override getHints(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ #[new SatelliteHint(ecore2Logic, trace)]
+ }
+
+ override getTypeQuantiles() {
+ #{
+ "CubeSat3U" -> new TypeQuantiles(0.1, 0.25),
+ "CubeSat6U" -> new TypeQuantiles(0, 0.25),
+ "SmallSat" -> new TypeQuantiles(0, 0.15),
+ "UHFCommSubsystem" -> new TypeQuantiles(0.08, 0.25),
+ "XCommSubsystem" -> new TypeQuantiles(0.08, 0.25),
+ "KaCommSubsystem" -> new TypeQuantiles(0, 0.1),
+ "InterferometryPayload" -> new TypeQuantiles(0.15, 0.25)
+ }
+ }
-}
\ No newline at end of file
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SGraphHint.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SGraphHint.xtend
new file mode 100644
index 00000000..97ce4ee6
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SGraphHint.xtend
@@ -0,0 +1,46 @@
+package hu.bme.mit.inf.dslreasoner.run
+
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeExpressionBuilderFactory
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternGenerator
+
+class SGraphHint extends Ecore2LogicTraceBasedHint {
+ new(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ super(ecore2Logic, trace)
+ }
+
+ override getAdditionalPatterns(extension PatternGenerator patternGenerator) {
+ ""
+ }
+
+ override createConstraintUpdater(LinearTypeExpressionBuilderFactory it) {
+ val newEntriesWithoutRegionCount = createBuilder.add(1, "Entry".type).add(-1, "Region".type).build
+ val newStatesWithoutRegionCount = createBuilder.add(1, "State".type).add(-1, "Region".type).build
+ val newTransitionWithoutNeedsOutgoingCount = createBuilder.add(1, "Transition".type).add(-1, "Entry".type).
+ add(-1, "Choice".type).build
+ val newTransitionWithoutNeedsIncomingCount = createBuilder.add(1, "Transition".type).add(-1, "Choice".type).
+ build
+
+ val regionsWithoutEntryMatcher = createMatcher(
+ "unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_partialsnapshot_mavo_yakindu_noEntryInRegion")
+ val regionsWithoutStateMatcher = createMatcher(
+ "unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_partialsnapshot_mavo_yakindu_noStateInRegion")
+ val entryHasNoOutgoingMatcher = createMatcher(
+ "unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_partialsnapshot_mavo_yakindu_noOutgoingTransitionFromEntry")
+ val choiceHasNoOutgoingMatcher = createMatcher(
+ "unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_partialsnapshot_mavo_yakindu_choiceHasNoOutgoing")
+ val choiceHasNoIncomingMatcher = createMatcher(
+ "unfinishedBy_pattern_hu_bme_mit_inf_dslreasoner_partialsnapshot_mavo_yakindu_choiceHasNoIncoming")
+ val transitionWithoutTargetMatcher = createMatcher("unfinishedLowerMultiplicity_target_reference_Transition")
+
+ return [ p |
+ newEntriesWithoutRegionCount.assertEqualsTo(regionsWithoutEntryMatcher.countMatches(p))
+ newStatesWithoutRegionCount.tightenLowerBound(regionsWithoutStateMatcher.countMatches(p))
+ newTransitionWithoutNeedsOutgoingCount.tightenLowerBound(
+ entryHasNoOutgoingMatcher.countMatches(p) + choiceHasNoOutgoingMatcher.countMatches(p))
+ newTransitionWithoutNeedsIncomingCount.tightenLowerBound(
+ choiceHasNoIncomingMatcher.countMatches(p) - transitionWithoutTargetMatcher.getCount(p))
+ ]
+ }
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SatelliteHint.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SatelliteHint.xtend
new file mode 100644
index 00000000..e95c0c64
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/SatelliteHint.xtend
@@ -0,0 +1,86 @@
+package hu.bme.mit.inf.dslreasoner.run
+
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.Modality
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.LinearTypeExpressionBuilderFactory
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternGenerator
+
+class SatelliteHint extends Ecore2LogicTraceBasedHint {
+ static val INTERFEROMETY_PAYLOAD = "hint_interferometryPayload"
+ static val REMAINING_CONTENTS_KA_COMM_SUBSYSTEM = "hint_kaCommSubsystem"
+ static val HINT_SPACECRAFT_UHF_POSSIBLE_LINK = "hint_spacecraftWithUhfPossibleLink"
+ static val HINT_SPACECRAFT_UHF_ONLY_NO_LINK = "hint_spacecraftUhfOnlyNoLink"
+
+ new(Ecore2Logic ecore2Logic, Ecore2Logic_Trace trace) {
+ super(ecore2Logic, trace)
+ }
+
+ override getAdditionalPatterns(PatternGenerator it) '''
+ pattern «INTERFEROMETY_PAYLOAD»(problem:LogicProblem, interpretation:PartialInterpretation, object:DefinedElement) {
+ find interpretation(problem, interpretation);
+ find mustExist(problem, interpretation, object);
+ «typeIndexer.referInstanceOf("InterferometryPayload".type, Modality.MUST, "object")»
+ }
+
+ private pattern «REMAINING_CONTENTS_KA_COMM_SUBSYSTEM»_helper(problem:LogicProblem, interpretation:PartialInterpretation, object:DefinedElement, remainingContents:java Integer) {
+ find remainingContents_commSubsystem_reference_CommunicatingElement_helper(problem, interpretation, object, remainingContents);
+ «typeIndexer.referInstanceOf("SmallSat".type, Modality.MUST, "object")»
+ }
+
+ pattern «REMAINING_CONTENTS_KA_COMM_SUBSYSTEM»(problem:LogicProblem, interpretation:PartialInterpretation, remainingContents:java Integer) {
+ find interpretation(problem, interpretation);
+ remainingContents == sum find «REMAINING_CONTENTS_KA_COMM_SUBSYSTEM»_helper(problem, interpretation, _, #_);
+ }
+
+ private pattern hint_spacecraftNotUhfOnly(problem:LogicProblem, interpretation:PartialInterpretation, spacecraft:DefinedElement) {
+ find interpretation(problem, interpretation);
+ find mustExist(problem, interpretation, spacecraft);
+ «typeIndexer.referInstanceOf("Spacecraft".type, Modality.MUST, "spacecraft")»
+ «relationDeclarationIndexer.referRelation("CommunicatingElement".relation("commSubsystem"), "spacecraft", "comm", Modality.MAY)»
+ neg «typeIndexer.referInstanceOf("UHFCommSubsystem".type, Modality.MUST, "comm")»
+ }
+
+ private pattern hint_spacecraftWithUhf(problem:LogicProblem, interpretation:PartialInterpretation, spacecraft:DefinedElement) {
+ find interpretation(problem, interpretation);
+ find mustExist(problem, interpretation, spacecraft);
+ «typeIndexer.referInstanceOf("Spacecraft".type, Modality.MUST, "spacecraft")»
+ «relationDeclarationIndexer.referRelation("CommunicatingElement".relation("commSubsystem"), "spacecraft", "comm", Modality.MUST)»
+ «typeIndexer.referInstanceOf("UHFCommSubsystem".type, Modality.MUST, "comm")»
+ }
+
+ pattern «HINT_SPACECRAFT_UHF_POSSIBLE_LINK»(problem:LogicProblem, interpretation:PartialInterpretation) {
+ find hint_spacecraftWithUhf(problem, interpretation, spacecraft);
+ find hint_spacecraftNotUhfOnly(problem, interpretation, spacecraft);
+ }
+
+ pattern «HINT_SPACECRAFT_UHF_ONLY_NO_LINK»(problem:LogicProblem, interpretation:PartialInterpretation) {
+ find interpretation(problem, interpretation);
+ find mustExist(problem, interpretation, spacecraft);
+ «typeIndexer.referInstanceOf("Spacecraft".type, Modality.MUST, "spacecraft")»
+ neg find hint_spacecraftNotUhfOnly(problem, interpretation, spacecraft);
+ find currentInRelation_pattern_hu_bme_mit_inf_dslreasoner_domains_satellite_queries_noLinkToGroundStation(problem, interpretation, spacecraft);
+ }
+ '''
+
+ override createConstraintUpdater(LinearTypeExpressionBuilderFactory it) {
+ val interferometryPayloadCount = createBuilder.add(1, "InterferometryPayload".type).build
+ val kaCommSubsystemWithoutSmallSatCount = createBuilder.add(1, "KaCommSubsystem".type).add(-2, "SmallSat".type).
+ build
+ val uhfCommSubsystemCount = createBuilder.add(1, "UHFCommSubsystem".type).build
+
+ val interferometryPayloadMatcher = createMatcher(INTERFEROMETY_PAYLOAD)
+ val kaCommSubsystemRemainingContentsMatcher = createMatcher(REMAINING_CONTENTS_KA_COMM_SUBSYSTEM)
+ val uhfPossibleLinkMatcher = createMatcher(HINT_SPACECRAFT_UHF_POSSIBLE_LINK)
+ val uhfNoLinkMatcher = createMatcher(HINT_SPACECRAFT_UHF_ONLY_NO_LINK)
+
+ return [ p |
+ interferometryPayloadCount.tightenLowerBound(2 - interferometryPayloadMatcher.countMatches(p))
+ kaCommSubsystemWithoutSmallSatCount.tightenUpperBound(kaCommSubsystemRemainingContentsMatcher.getCount(p))
+ if (uhfPossibleLinkMatcher.countMatches(p) == 0 && uhfNoLinkMatcher.countMatches(p) >= 1) {
+ uhfCommSubsystemCount.tightenLowerBound(1)
+ }
+ ]
+ }
+
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/TypeDistributionCalculator.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/TypeDistributionCalculator.xtend
new file mode 100644
index 00000000..e2d6e6ca
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/TypeDistributionCalculator.xtend
@@ -0,0 +1,35 @@
+package hu.bme.mit.inf.dslreasoner.run
+
+import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage
+import java.io.File
+import org.eclipse.emf.common.util.URI
+import org.eclipse.emf.ecore.EPackage
+import org.eclipse.emf.ecore.EcorePackage
+import org.eclipse.emf.ecore.resource.Resource
+import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
+
+class TypeDistributionCalculator {
+ public static def void main(String[] args) {
+ Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*", new XMIResourceFactoryImpl)
+ EPackage.Registry.INSTANCE.put(EcorePackage.eNS_URI, EcorePackage.eINSTANCE)
+ EPackage.Registry.INSTANCE.put(YakindummPackage.eNS_URI, YakindummPackage.eINSTANCE)
+
+ println("model,className,count")
+ val directory = new File(args.get(0))
+ for (file : directory.listFiles) {
+ val modelName = file.name
+ val resourceSet = new ResourceSetImpl
+ val resource = resourceSet.getResource(URI.createFileURI(file.absolutePath), true)
+ val objectsByTypeName = resource.allContents.filter [ obj |
+ val featureName = obj.eContainingFeature?.name
+ // Filter out "derived containment" references in Ecore.
+ // See https://stackoverflow.com/a/46340165
+ featureName != "eGenericType" && featureName != "eGenericSuperTypes"
+ ].groupBy[eClass.name]
+ for (pair : objectsByTypeName.entrySet) {
+ println('''«modelName»,«pair.key»,«pair.value.size»''')
+ }
+ }
+ }
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScript.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScript.xtend
new file mode 100644
index 00000000..5abff962
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScript.xtend
@@ -0,0 +1,70 @@
+package hu.bme.mit.inf.dslreasoner.run.script
+
+import java.util.List
+import org.eclipse.xtend.lib.annotations.Accessors
+
+@Accessors
+class MeasurementScript {
+ String inputPath
+ String outputPath
+ int timeout
+ boolean saveModels
+ boolean saveTemporaryFiles
+ int warmupIterations
+ int iterations
+ Domain domain
+ Scope scope
+ List sizes
+ Solver solver
+ ScopePropagator scopePropagator
+ ScopeConstraints propagatedConstraints
+ PolyhedronSolver polyhedronSolver
+ ScopeHeuristic scopeHeuristic
+
+ def toCsvHeader() {
+ '''«domain»,«scope»,«solver»,«scopePropagator ?: "NULL"»,«propagatedConstraints ?: "NULL"»,«polyhedronSolver ?: "NULL"»'''
+ }
+}
+
+enum Domain {
+ fs,
+ ecore,
+ Yakindu,
+ FAM,
+ satellite
+}
+
+enum Scope {
+ none,
+ quantiles
+}
+
+enum Solver {
+ ViatraSolver,
+ AlloySolver
+}
+
+enum ScopePropagator {
+ none,
+ basic,
+ polyhedral
+}
+
+enum ScopeConstraints {
+ none,
+ typeHierarchy,
+ relations,
+ hints
+}
+
+enum PolyhedronSolver {
+ Z3Integer,
+ Z3Real,
+ Cbc,
+ Clp
+}
+
+enum ScopeHeuristic {
+ basic,
+ polyhedral
+}
diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScriptRunner.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScriptRunner.xtend
new file mode 100644
index 00000000..48e750cb
--- /dev/null
+++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/script/MeasurementScriptRunner.xtend
@@ -0,0 +1,351 @@
+package hu.bme.mit.inf.dslreasoner.run.script
+
+import com.google.gson.Gson
+import hu.bme.mit.inf.dslreasoner.ecore2logic.EClassMapper
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2LogicConfiguration
+import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic_Trace
+import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel
+import hu.bme.mit.inf.dslreasoner.logic.model.builder.TypeScopes
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.DefinedElement
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.IntLiteral
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RealLiteral
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.StringLiteral
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type
+import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDefinition
+import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.IntStatisticEntry
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.LogicresultFactory
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.ModelResult
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.RealStatisticEntry
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.Statistics
+import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.StringStatisticEntry
+import hu.bme.mit.inf.dslreasoner.logic2ecore.Logic2Ecore
+import hu.bme.mit.inf.dslreasoner.run.EcoreLoader
+import hu.bme.mit.inf.dslreasoner.run.FAMLoader
+import hu.bme.mit.inf.dslreasoner.run.FileSystemLoader
+import hu.bme.mit.inf.dslreasoner.run.MetamodelLoader
+import hu.bme.mit.inf.dslreasoner.run.SatelliteLoader
+import hu.bme.mit.inf.dslreasoner.run.YakinduLoader
+import hu.bme.mit.inf.dslreasoner.util.CollectionsUtil
+import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2Logic
+import hu.bme.mit.inf.dslreasoner.viatra2logic.Viatra2LogicConfiguration
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.PolyhedralScopePropagatorConstraints
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.PolyhedralScopePropagatorSolver
+import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.cardinality.ScopePropagatorStrategy
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretation2logic.InstanceModel2Logic
+import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partial2logicannotations.PartialModelRelation2Assertion
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasoner
+import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasonerConfiguration
+import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace
+import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace
+import java.io.FileReader
+import java.util.HashMap
+import java.util.HashSet
+import java.util.Map
+import java.util.Set
+import org.eclipse.emf.ecore.EObject
+import org.eclipse.emf.ecore.resource.Resource
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
+import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup
+import org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions
+import org.eclipse.viatra.query.runtime.rete.matcher.ReteBackendFactory
+import org.eclipse.xtend.lib.annotations.Data
+
+class MeasurementScriptRunner {
+ static val MODEL_SIZE_GAP = 0
+ static val SCOPE_PROPAGATOR_TIMEOUT = 10
+ static val USEC_TO_MSEC = 1000000
+
+ static extension val LogicresultFactory = LogicresultFactory.eINSTANCE
+
+ val MeasurementScript script
+ val ReasonerWorkspace inputWorkspace
+ val ReasonerWorkspace outputWorkspace
+ val MetamodelLoader metamodelLoader
+
+ new(MeasurementScript script) {
+ this.script = script
+ inputWorkspace = new FileSystemWorkspace(script.inputPath + "/", "")
+ outputWorkspace = new FileSystemWorkspace(script.outputPath +
+ "/", '''«script.domain»_«script.solver»_«script.scope»_«script.scopePropagator ?: "na"»_«script.propagatedConstraints ?: "na"»_«script.polyhedronSolver ?: "na"»_''')
+ metamodelLoader = switch (script.domain) {
+ case fs: new FileSystemLoader(inputWorkspace)
+ case ecore: new EcoreLoader(inputWorkspace)
+ case Yakindu: new YakinduLoader(inputWorkspace) => [useSynchronization = false; useComplexStates = true]
+ case FAM: new FAMLoader(inputWorkspace)
+ case satellite: new SatelliteLoader(inputWorkspace)
+ default: throw new IllegalArgumentException("Unsupported domain: " + script.domain)
+ }
+ }
+
+ def run() {
+ if (script.sizes.empty) {
+ return
+ }
+ val start = System.currentTimeMillis
+ val warmupSize = script.sizes.head
+ for (var int i = 0; i < script.warmupIterations; i++) {
+ System.err.println('''Warmup «i + 1»/«script.warmupIterations»...''')
+ runExperiment(warmupSize)
+ }
+ val warmupEnd = System.currentTimeMillis
+ System.err.println('''Warmup completed in «(warmupEnd - start) / 1000» seconds''')
+ for (size : script.sizes) {
+ var int failures = 0
+ for (var int i = 0; i < script.iterations; i++) {
+ System.err.println("Running GC...")
+ runGc()
+ System.err.println('''Iteration «i + 1»/«script.iterations» of size «size»...''')
+ val startTime = System.currentTimeMillis
+ val result = runExperiment(size)
+ val headerPrefix = '''«script.toCsvHeader»,«size»,«i + 1»,«result.resultName»'''
+ println('''«headerPrefix»,startTime,«startTime»''')
+ println('''«headerPrefix»,logic2SolverTransformationTime,«result.statistics.transformationTime»''')
+ println('''«headerPrefix»,solverTime,«result.statistics.solverTime»''')
+ for (statistic : result.statistics.entries) {
+ val valueString = switch (statistic) {
+ IntStatisticEntry: statistic.value.toString
+ RealStatisticEntry: statistic.value.toString
+ StringStatisticEntry: statistic.value.toString
+ default: statistic.toString
+ }
+ println('''«headerPrefix»,«statistic.name»,«valueString»''')
+ }
+ if (script.saveModels && result.model !== null) {
+ outputWorkspace.writeModel(result.model, '''«size»_«i + 1».xmi''')
+ }
+ if (result.resultName === "InsuficientResourcesResultImpl") {
+ failures++
+ }
+ System.out.flush
+ }
+ if (failures == script.iterations) {
+ System.err.println("All measurements failed")
+ return
+ }
+ }
+ val end = System.currentTimeMillis
+ System.err.println('''Measurement completed in «(end - start) / 1000» seconds''')
+ }
+
+ private static def void runGc() {
+ System.gc
+ Thread.sleep(100)
+ System.gc
+ Thread.sleep(100)
+ System.gc
+ Thread.sleep(800)
+ }
+
+ private def runExperiment(int modelSize) {
+ if (script.solver != Solver.ViatraSolver) {
+ throw new IllegalArgumentException("Only VIATRA-Generator is supported")
+ }
+ val config = new ViatraReasonerConfiguration
+ config.solutionScope.numberOfRequiredSolutions = 1
+ config.scopePropagatorStrategy = switch (script.scopePropagator) {
+ case none:
+ ScopePropagatorStrategy.None
+ case basic:
+ switch (script.propagatedConstraints) {
+ case none:
+ ScopePropagatorStrategy.Basic
+ case typeHierarchy:
+ ScopePropagatorStrategy.BasicTypeHierarchy
+ case relations,
+ case hints:
+ throw new IllegalArgumentException(
+ "Basic scope propagator does not support relational and hint constraints")
+ default:
+ throw new IllegalArgumentException("Unknown scope constraints: " + script.propagatedConstraints)
+ }
+ case polyhedral: {
+ val constraints = switch (script.propagatedConstraints) {
+ case none:
+ throw new IllegalArgumentException(
+ "Polyhedral scope propagator needs at least type hierarchy constraints")
+ case typeHierarchy:
+ PolyhedralScopePropagatorConstraints.TypeHierarchy
+ case relations,
+ case hints:
+ PolyhedralScopePropagatorConstraints.Relational
+ default:
+ throw new IllegalArgumentException("Unknown scope constraints: " + script.propagatedConstraints)
+ }
+ val polyhedronSolver = switch (script.polyhedronSolver) {
+ case Z3Integer: PolyhedralScopePropagatorSolver.Z3Integer
+ case Z3Real: PolyhedralScopePropagatorSolver.Z3Real
+ case Cbc: PolyhedralScopePropagatorSolver.Cbc
+ case Clp: PolyhedralScopePropagatorSolver.Clp
+ default: throw new IllegalArgumentException("Unknown polyhedron solver: " + script.polyhedronSolver)
+ }
+ val updateHeuristic = script.scopeHeuristic != ScopeHeuristic.basic
+ new ScopePropagatorStrategy.Polyhedral(constraints, polyhedronSolver, updateHeuristic,
+ SCOPE_PROPAGATOR_TIMEOUT)
+ }
+ default:
+ throw new IllegalArgumentException("Unknown scope propagator: " + script.scopePropagator)
+ }
+ config.runtimeLimit = script.timeout
+ config.documentationLevel = if(script.saveTemporaryFiles) DocumentationLevel.NORMAL else DocumentationLevel.NONE
+ config.debugConfiguration.partialInterpretatioVisualiser = null
+ config.searchSpaceConstraints.additionalGlobalConstraints += metamodelLoader.additionalConstraints
+
+ val modelLoadingStart = System.nanoTime
+ val metamodelDescriptor = metamodelLoader.loadMetamodel
+ val partialModelDescriptor = metamodelLoader.loadPartialModel
+ val queryDescriptor = metamodelLoader.loadQueries(metamodelDescriptor)
+ val modelLoadingTime = System.nanoTime - modelLoadingStart
+
+ val domain2LogicTransformationStart = System.nanoTime
+ val Ecore2Logic ecore2Logic = new Ecore2Logic
+ val Viatra2Logic viatra2Logic = new Viatra2Logic(ecore2Logic)
+ val InstanceModel2Logic instanceModel2Logic = new InstanceModel2Logic
+ var modelGeneration = ecore2Logic.transformMetamodel(metamodelDescriptor, new Ecore2LogicConfiguration())
+ var problem = modelGeneration.output
+ problem = instanceModel2Logic.transform(
+ modelGeneration,
+ partialModelDescriptor
+ ).output
+ problem = viatra2Logic.transformQueries(
+ queryDescriptor,
+ modelGeneration,
+ new Viatra2LogicConfiguration
+ ).output
+ initializeScope(config, modelSize, problem, ecore2Logic, modelGeneration.trace)
+ if (script.propagatedConstraints == ScopeConstraints.hints) {
+ config.hints = metamodelLoader.getHints(ecore2Logic, modelGeneration.trace)
+ }
+ val domain2LogicTransformationTime = System.nanoTime - domain2LogicTransformationStart
+
+ if (config.documentationLevel != DocumentationLevel.NONE) {
+ outputWorkspace.writeModel(problem, "initial.logicproblem")
+ }
+
+ val solver = new ViatraReasoner
+ val result = solver.solve(problem, config, outputWorkspace)
+ val statistics = result.statistics
+ statistics.entries += createIntStatisticEntry => [
+ name = "modelLoadingTime"
+ value = (modelLoadingTime / USEC_TO_MSEC) as int
+ ]
+ statistics.entries += createIntStatisticEntry => [
+ name = "domain2LogicTransformationTime"
+ value = (domain2LogicTransformationTime / USEC_TO_MSEC) as int
+ ]
+ var EObject modelResult = null
+ if (result instanceof ModelResult) {
+ val intepretations = solver.getInterpretations(result)
+ if (intepretations.size != 1) {
+ throw new IllegalStateException("Expected 1 interpretation, got " + intepretations.size)
+ }
+ var resultTransformationStart = System.nanoTime
+ val logic2Ecore = new Logic2Ecore(ecore2Logic)
+ modelResult = logic2Ecore.transformInterpretation(intepretations.head, modelGeneration.trace)
+ val resultTransformationTime = System.nanoTime - resultTransformationStart
+ statistics.entries += createIntStatisticEntry => [
+ name = "ecore2LogicTransformationTime"
+ value = (resultTransformationTime / USEC_TO_MSEC) as int
+ ]
+ }
+
+ new ExperimentResult(result.class.simpleName, statistics, modelResult)
+ }
+
+ private def initializeScope(ViatraReasonerConfiguration config, int modelSize, LogicProblem problem,
+ EClassMapper eClassMapper, Ecore2Logic_Trace trace) {
+ val knownElements = initializeKnownElements(problem, config.typeScopes)
+ if (modelSize < 0) {
+ config.typeScopes.minNewElements = 0
+ config.typeScopes.maxNewElements = TypeScopes.Unlimited
+ } else {
+ val numberOfKnownElements = knownElements.values.flatten.toSet.size
+ val newElementCount = modelSize - numberOfKnownElements
+ config.typeScopes.minNewElements = newElementCount
+ config.typeScopes.maxNewElements = newElementCount + MODEL_SIZE_GAP
+ }
+ switch (script.scope) {
+ case none:
+ return
+ case quantiles: {
+ val quantiles = metamodelLoader.typeQuantiles
+ for (eClassInScope : eClassMapper.allClassesInScope(trace)) {
+ val quantile = quantiles.get(eClassInScope.name)
+ if (quantile !== null) {
+ val type = eClassMapper.TypeofEClass(trace, eClassInScope)
+ val knownInstances = knownElements.get(type)
+ val currentCount = if(knownInstances === null) 0 else knownInstances.size
+ val lowCount = Math.floor(modelSize * quantile.low) as int
+ val highCount = Math.ceil((modelSize + MODEL_SIZE_GAP) * quantile.high) as int
+ config.typeScopes.minNewElementsByType.put(type, lowCount - currentCount)
+ config.typeScopes.maxNewElementsByType.put(type, highCount - currentCount)
+ }
+ }
+ }
+ default:
+ throw new IllegalArgumentException("Unknown scope: " + script.scope)
+ }
+ }
+
+ /*
+ * Copied from hu.bme.mit.inf.dslreasoner.application.execution.ScopeLoader.initialiseknownElements(LogicProblem, TypeScopes)
+ */
+ private static def initializeKnownElements(LogicProblem p, TypeScopes s) {
+ val Map> res = new HashMap
+
+ // 1. fill map with every types
+ for (t : p.types) {
+ res.put(t, new HashSet)
+ }
+
+ // 2. fill map with every objects
+ for (definedType : p.types.filter(TypeDefinition)) {
+ val supertypes = CollectionsUtil.transitiveClosureStar(definedType)[supertypes]
+ for (supertype : supertypes) {
+ for (element : definedType.elements) {
+ res.get(supertype).add(element)
+ }
+ }
+ }
+ val partialModelContents = p.annotations.filter(PartialModelRelation2Assertion).map[target].toList.map [
+ eAllContents.toIterable
+ ].flatten.toList
+ s.knownIntegers += partialModelContents.filter(IntLiteral).map[it.value]
+ s.knownReals += partialModelContents.filter(RealLiteral).map[it.value]
+ s.knownStrings += partialModelContents.filter(StringLiteral).map[it.value]
+
+ res
+ }
+
+ public static def void main(String[] args) {
+ if (args.length != 1) {
+ System.err.println("Missing measurement script name.")
+ System.exit(-1)
+ }
+ EMFPatternLanguageStandaloneSetup.doSetup
+ ViatraQueryEngineOptions.setSystemDefaultBackends(ReteBackendFactory.INSTANCE, ReteBackendFactory.INSTANCE,
+ ReteBackendFactory.INSTANCE)
+ Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("*", new XMIResourceFactoryImpl)
+ val config = readConfig(args.get(0))
+ val runnner = new MeasurementScriptRunner(config)
+ runnner.run()
+ }
+
+ static def readConfig(String scriptPath) {
+ val gson = new Gson
+ val reader = new FileReader(scriptPath)
+ try {
+ gson.fromJson(reader, MeasurementScript)
+ } finally {
+ reader.close
+ }
+ }
+
+ @Data
+ private static class ExperimentResult {
+ String resultName
+ Statistics statistics
+ EObject model
+ }
+}
--
cgit v1.2.3-54-g00ecf