aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java2976
1 files changed, 1701 insertions, 1275 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
index 8998c4ee..0584e2d5 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
22@SuppressWarnings("all") 22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { 23public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser {
24 public static final String[] tokenNames = new String[] { 24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'"
26 }; 26 };
27 public static final int T__50=50; 27 public static final int T__50=50;
28 public static final int T__19=19; 28 public static final int T__19=19;
@@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
52 public static final int RULE_INT=5; 52 public static final int RULE_INT=5;
53 public static final int T__29=29; 53 public static final int T__29=29;
54 public static final int T__22=22; 54 public static final int T__22=22;
55 public static final int T__66=66;
55 public static final int RULE_ML_COMMENT=7; 56 public static final int RULE_ML_COMMENT=7;
56 public static final int T__23=23; 57 public static final int T__23=23;
57 public static final int T__24=24; 58 public static final int T__24=24;
@@ -238,7 +239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
238 int alt2=2; 239 int alt2=2;
239 int LA2_0 = input.LA(1); 240 int LA2_0 = input.LA(1);
240 241
241 if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=31 && LA2_0<=32)||(LA2_0>=46 && LA2_0<=47)) ) { 242 if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=32 && LA2_0<=33)||(LA2_0>=47 && LA2_0<=48)) ) {
242 alt2=1; 243 alt2=1;
243 } 244 }
244 245
@@ -360,10 +361,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
360 int alt3=2; 361 int alt3=2;
361 int LA3_0 = input.LA(1); 362 int LA3_0 = input.LA(1);
362 363
363 if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) { 364 if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) {
364 alt3=1; 365 alt3=1;
365 } 366 }
366 else if ( (LA3_0==47) ) { 367 else if ( (LA3_0==48) ) {
367 alt3=2; 368 alt3=2;
368 } 369 }
369 else { 370 else {
@@ -1345,17 +1346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
1345 alt8=4; 1346 alt8=4;
1346 } 1347 }
1347 break; 1348 break;
1348 case 32: 1349 case 33:
1349 { 1350 {
1350 alt8=5; 1351 alt8=5;
1351 } 1352 }
1352 break; 1353 break;
1353 case 46: 1354 case 47:
1354 { 1355 {
1355 alt8=6; 1356 alt8=6;
1356 } 1357 }
1357 break; 1358 break;
1358 case 31: 1359 case 32:
1359 { 1360 {
1360 alt8=7; 1361 alt8=7;
1361 } 1362 }
@@ -5357,10 +5358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5357 int alt29=2; 5358 int alt29=2;
5358 int LA29_0 = input.LA(1); 5359 int LA29_0 = input.LA(1);
5359 5360
5360 if ( ((LA29_0>=56 && LA29_0<=57)) ) { 5361 if ( ((LA29_0>=57 && LA29_0<=58)) ) {
5361 alt29=1; 5362 alt29=1;
5362 } 5363 }
5363 else if ( (LA29_0==16||LA29_0==30) ) { 5364 else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) {
5364 alt29=2; 5365 alt29=2;
5365 } 5366 }
5366 else { 5367 else {
@@ -5778,32 +5779,407 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5778 5779
5779 5780
5780 // $ANTLR start "ruleObjectiveFunction" 5781 // $ANTLR start "ruleObjectiveFunction"
5781 // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ; 5782 // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ;
5782 public final EObject ruleObjectiveFunction() throws RecognitionException { 5783 public final EObject ruleObjectiveFunction() throws RecognitionException {
5783 EObject current = null; 5784 EObject current = null;
5784 5785
5785 EObject this_ReliabilityObjectiveFunction_0 = null; 5786 EObject this_CostObjectiveFunction_0 = null;
5787
5788 EObject this_ReliabilityObjectiveFunction_1 = null;
5786 5789
5787 5790
5788 5791
5789 enterRule(); 5792 enterRule();
5790 5793
5791 try { 5794 try {
5792 // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ) 5795 // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) )
5793 // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction 5796 // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
5794 { 5797 {
5798 // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction )
5799 int alt30=2;
5800 int LA30_0 = input.LA(1);
5795 5801
5796 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); 5802 if ( (LA30_0==29) ) {
5797 5803 alt30=1;
5804 }
5805 else if ( (LA30_0==16||LA30_0==31) ) {
5806 alt30=2;
5807 }
5808 else {
5809 NoViableAltException nvae =
5810 new NoViableAltException("", 30, 0, input);
5811
5812 throw nvae;
5813 }
5814 switch (alt30) {
5815 case 1 :
5816 // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction
5817 {
5818
5819 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0());
5820
5821 pushFollow(FOLLOW_2);
5822 this_CostObjectiveFunction_0=ruleCostObjectiveFunction();
5823
5824 state._fsp--;
5825
5826
5827 current = this_CostObjectiveFunction_0;
5828 afterParserOrEnumRuleCall();
5829
5830
5831 }
5832 break;
5833 case 2 :
5834 // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction
5835 {
5836
5837 newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1());
5838
5839 pushFollow(FOLLOW_2);
5840 this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction();
5841
5842 state._fsp--;
5843
5844
5845 current = this_ReliabilityObjectiveFunction_1;
5846 afterParserOrEnumRuleCall();
5847
5848
5849 }
5850 break;
5851
5852 }
5853
5854
5855 }
5856
5857
5858 leaveRule();
5859
5860 }
5861
5862 catch (RecognitionException re) {
5863 recover(input,re);
5864 appendSkippedTokens();
5865 }
5866 finally {
5867 }
5868 return current;
5869 }
5870 // $ANTLR end "ruleObjectiveFunction"
5871
5872
5873 // $ANTLR start "entryRuleCostObjectiveFunction"
5874 // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ;
5875 public final EObject entryRuleCostObjectiveFunction() throws RecognitionException {
5876 EObject current = null;
5877
5878 EObject iv_ruleCostObjectiveFunction = null;
5879
5880
5881 try {
5882 // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF )
5883 // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF
5884 {
5885 newCompositeNode(grammarAccess.getCostObjectiveFunctionRule());
5886 pushFollow(FOLLOW_1);
5887 iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction();
5888
5889 state._fsp--;
5890
5891 current =iv_ruleCostObjectiveFunction;
5892 match(input,EOF,FOLLOW_2);
5893
5894 }
5895
5896 }
5897
5898 catch (RecognitionException re) {
5899 recover(input,re);
5900 appendSkippedTokens();
5901 }
5902 finally {
5903 }
5904 return current;
5905 }
5906 // $ANTLR end "entryRuleCostObjectiveFunction"
5907
5908
5909 // $ANTLR start "ruleCostObjectiveFunction"
5910 // InternalApplicationConfiguration.g:2126:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ;
5911 public final EObject ruleCostObjectiveFunction() throws RecognitionException {
5912 EObject current = null;
5913
5914 Token otherlv_0=null;
5915 Token otherlv_1=null;
5916 Token otherlv_3=null;
5917 Token otherlv_5=null;
5918 EObject lv_entries_2_0 = null;
5919
5920 EObject lv_entries_4_0 = null;
5921
5922
5923
5924 enterRule();
5925
5926 try {
5927 // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) )
5928 // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5929 {
5930 // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' )
5931 // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}'
5932 {
5933 otherlv_0=(Token)match(input,29,FOLLOW_17);
5934
5935 newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0());
5936
5937 otherlv_1=(Token)match(input,19,FOLLOW_6);
5938
5939 newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1());
5940
5941 // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) )
5942 // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
5943 {
5944 // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry )
5945 // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry
5946 {
5947
5948 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0());
5949
5950 pushFollow(FOLLOW_15);
5951 lv_entries_2_0=ruleCostEntry();
5952
5953 state._fsp--;
5954
5955
5956 if (current==null) {
5957 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
5958 }
5959 add(
5960 current,
5961 "entries",
5962 lv_entries_2_0,
5963 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
5964 afterParserOrEnumRuleCall();
5965
5966
5967 }
5968
5969
5970 }
5971
5972 // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )*
5973 loop31:
5974 do {
5975 int alt31=2;
5976 int LA31_0 = input.LA(1);
5977
5978 if ( (LA31_0==20) ) {
5979 alt31=1;
5980 }
5981
5982
5983 switch (alt31) {
5984 case 1 :
5985 // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) )
5986 {
5987 otherlv_3=(Token)match(input,20,FOLLOW_6);
5988
5989 newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0());
5990
5991 // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) )
5992 // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
5993 {
5994 // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry )
5995 // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry
5996 {
5997
5998 newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0());
5999
6000 pushFollow(FOLLOW_15);
6001 lv_entries_4_0=ruleCostEntry();
6002
6003 state._fsp--;
6004
6005
6006 if (current==null) {
6007 current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule());
6008 }
6009 add(
6010 current,
6011 "entries",
6012 lv_entries_4_0,
6013 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry");
6014 afterParserOrEnumRuleCall();
6015
6016
6017 }
6018
6019
6020 }
6021
6022
6023 }
6024 break;
6025
6026 default :
6027 break loop31;
6028 }
6029 } while (true);
6030
6031 otherlv_5=(Token)match(input,21,FOLLOW_2);
6032
6033 newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4());
6034
6035
6036 }
6037
6038
6039 }
6040
6041
6042 leaveRule();
6043
6044 }
6045
6046 catch (RecognitionException re) {
6047 recover(input,re);
6048 appendSkippedTokens();
6049 }
6050 finally {
6051 }
6052 return current;
6053 }
6054 // $ANTLR end "ruleCostObjectiveFunction"
6055
6056
6057 // $ANTLR start "entryRuleCostEntry"
6058 // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ;
6059 public final EObject entryRuleCostEntry() throws RecognitionException {
6060 EObject current = null;
6061
6062 EObject iv_ruleCostEntry = null;
6063
6064
6065 try {
6066 // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF )
6067 // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF
6068 {
6069 newCompositeNode(grammarAccess.getCostEntryRule());
6070 pushFollow(FOLLOW_1);
6071 iv_ruleCostEntry=ruleCostEntry();
6072
6073 state._fsp--;
6074
6075 current =iv_ruleCostEntry;
6076 match(input,EOF,FOLLOW_2);
6077
6078 }
6079
6080 }
6081
6082 catch (RecognitionException re) {
6083 recover(input,re);
6084 appendSkippedTokens();
6085 }
6086 finally {
6087 }
6088 return current;
6089 }
6090 // $ANTLR end "entryRuleCostEntry"
6091
6092
6093 // $ANTLR start "ruleCostEntry"
6094 // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ;
6095 public final EObject ruleCostEntry() throws RecognitionException {
6096 EObject current = null;
6097
6098 Token otherlv_1=null;
6099 EObject lv_patternElement_0_0 = null;
6100
6101 AntlrDatatypeRuleToken lv_weight_2_0 = null;
6102
6103
6104
6105 enterRule();
6106
6107 try {
6108 // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) )
6109 // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
6110 {
6111 // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) )
6112 // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) )
6113 {
6114 // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) )
6115 // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
6116 {
6117 // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement )
6118 // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement
6119 {
6120
6121 newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0());
6122
6123 pushFollow(FOLLOW_13);
6124 lv_patternElement_0_0=rulePatternElement();
6125
6126 state._fsp--;
6127
6128
6129 if (current==null) {
6130 current = createModelElementForParent(grammarAccess.getCostEntryRule());
6131 }
6132 set(
6133 current,
6134 "patternElement",
6135 lv_patternElement_0_0,
6136 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement");
6137 afterParserOrEnumRuleCall();
6138
6139
6140 }
6141
6142
6143 }
6144
6145 otherlv_1=(Token)match(input,18,FOLLOW_24);
6146
6147 newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1());
6148
6149 // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) )
6150 // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
6151 {
6152 // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral )
6153 // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral
6154 {
6155
6156 newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0());
6157
5798 pushFollow(FOLLOW_2); 6158 pushFollow(FOLLOW_2);
5799 this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction(); 6159 lv_weight_2_0=ruleINTLiteral();
5800 6160
5801 state._fsp--; 6161 state._fsp--;
5802 6162
5803 6163
5804 current = this_ReliabilityObjectiveFunction_0; 6164 if (current==null) {
5805 afterParserOrEnumRuleCall(); 6165 current = createModelElementForParent(grammarAccess.getCostEntryRule());
5806 6166 }
6167 set(
6168 current,
6169 "weight",
6170 lv_weight_2_0,
6171 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral");
6172 afterParserOrEnumRuleCall();
6173
6174
6175 }
6176
6177
6178 }
6179
6180
6181 }
6182
5807 6183
5808 } 6184 }
5809 6185
@@ -5820,11 +6196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5820 } 6196 }
5821 return current; 6197 return current;
5822 } 6198 }
5823 // $ANTLR end "ruleObjectiveFunction" 6199 // $ANTLR end "ruleCostEntry"
5824 6200
5825 6201
5826 // $ANTLR start "entryRuleReliabilityObjectiveFunction" 6202 // $ANTLR start "entryRuleReliabilityObjectiveFunction"
5827 // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; 6203 // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ;
5828 public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { 6204 public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException {
5829 EObject current = null; 6205 EObject current = null;
5830 6206
@@ -5832,8 +6208,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5832 6208
5833 6209
5834 try { 6210 try {
5835 // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) 6211 // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF )
5836 // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF 6212 // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF
5837 { 6213 {
5838 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); 6214 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule());
5839 pushFollow(FOLLOW_1); 6215 pushFollow(FOLLOW_1);
@@ -5860,7 +6236,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5860 6236
5861 6237
5862 // $ANTLR start "ruleReliabilityObjectiveFunction" 6238 // $ANTLR start "ruleReliabilityObjectiveFunction"
5863 // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; 6239 // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ;
5864 public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { 6240 public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException {
5865 EObject current = null; 6241 EObject current = null;
5866 6242
@@ -5873,28 +6249,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5873 enterRule(); 6249 enterRule();
5874 6250
5875 try { 6251 try {
5876 // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) 6252 // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) )
5877 // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) 6253 // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
5878 { 6254 {
5879 // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) 6255 // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff )
5880 int alt30=2; 6256 int alt32=2;
5881 int LA30_0 = input.LA(1); 6257 int LA32_0 = input.LA(1);
5882 6258
5883 if ( (LA30_0==16) ) { 6259 if ( (LA32_0==16) ) {
5884 alt30=1; 6260 alt32=1;
5885 } 6261 }
5886 else if ( (LA30_0==30) ) { 6262 else if ( (LA32_0==31) ) {
5887 alt30=2; 6263 alt32=2;
5888 } 6264 }
5889 else { 6265 else {
5890 NoViableAltException nvae = 6266 NoViableAltException nvae =
5891 new NoViableAltException("", 30, 0, input); 6267 new NoViableAltException("", 32, 0, input);
5892 6268
5893 throw nvae; 6269 throw nvae;
5894 } 6270 }
5895 switch (alt30) { 6271 switch (alt32) {
5896 case 1 : 6272 case 1 :
5897 // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability 6273 // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability
5898 { 6274 {
5899 6275
5900 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); 6276 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0());
@@ -5912,7 +6288,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5912 } 6288 }
5913 break; 6289 break;
5914 case 2 : 6290 case 2 :
5915 // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff 6291 // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff
5916 { 6292 {
5917 6293
5918 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); 6294 newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1());
@@ -5952,7 +6328,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5952 6328
5953 6329
5954 // $ANTLR start "entryRuleReliabiltiyProbability" 6330 // $ANTLR start "entryRuleReliabiltiyProbability"
5955 // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; 6331 // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ;
5956 public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { 6332 public final EObject entryRuleReliabiltiyProbability() throws RecognitionException {
5957 EObject current = null; 6333 EObject current = null;
5958 6334
@@ -5960,8 +6336,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5960 6336
5961 6337
5962 try { 6338 try {
5963 // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) 6339 // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF )
5964 // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF 6340 // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF
5965 { 6341 {
5966 newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); 6342 newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule());
5967 pushFollow(FOLLOW_1); 6343 pushFollow(FOLLOW_1);
@@ -5988,7 +6364,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5988 6364
5989 6365
5990 // $ANTLR start "ruleReliabiltiyProbability" 6366 // $ANTLR start "ruleReliabiltiyProbability"
5991 // InternalApplicationConfiguration.g:2151:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; 6367 // InternalApplicationConfiguration.g:2298:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ;
5992 public final EObject ruleReliabiltiyProbability() throws RecognitionException { 6368 public final EObject ruleReliabiltiyProbability() throws RecognitionException {
5993 EObject current = null; 6369 EObject current = null;
5994 6370
@@ -6003,36 +6379,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6003 enterRule(); 6379 enterRule();
6004 6380
6005 try { 6381 try {
6006 // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) 6382 // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) )
6007 // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) 6383 // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
6008 { 6384 {
6009 // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) 6385 // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) )
6010 // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) 6386 // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) )
6011 { 6387 {
6012 otherlv_0=(Token)match(input,16,FOLLOW_6); 6388 otherlv_0=(Token)match(input,16,FOLLOW_6);
6013 6389
6014 newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); 6390 newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0());
6015 6391
6016 // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? 6392 // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
6017 int alt31=2; 6393 int alt33=2;
6018 int LA31_0 = input.LA(1); 6394 int LA33_0 = input.LA(1);
6019 6395
6020 if ( (LA31_0==RULE_ID) ) { 6396 if ( (LA33_0==RULE_ID) ) {
6021 int LA31_1 = input.LA(2); 6397 int LA33_1 = input.LA(2);
6022 6398
6023 if ( (LA31_1==11||LA31_1==24) ) { 6399 if ( (LA33_1==11||LA33_1==24) ) {
6024 alt31=1; 6400 alt33=1;
6025 } 6401 }
6026 } 6402 }
6027 switch (alt31) { 6403 switch (alt33) {
6028 case 1 : 6404 case 1 :
6029 // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' 6405 // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
6030 { 6406 {
6031 // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) 6407 // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) )
6032 // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) 6408 // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
6033 { 6409 {
6034 // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) 6410 // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName )
6035 // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName 6411 // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName
6036 { 6412 {
6037 6413
6038 if (current==null) { 6414 if (current==null) {
@@ -6066,11 +6442,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6066 6442
6067 } 6443 }
6068 6444
6069 // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) ) 6445 // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) )
6070 // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) 6446 // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
6071 { 6447 {
6072 // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) 6448 // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID )
6073 // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID 6449 // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID
6074 { 6450 {
6075 6451
6076 if (current==null) { 6452 if (current==null) {
@@ -6087,15 +6463,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6087 6463
6088 } 6464 }
6089 6465
6090 otherlv_4=(Token)match(input,29,FOLLOW_24); 6466 otherlv_4=(Token)match(input,30,FOLLOW_24);
6091 6467
6092 newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); 6468 newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3());
6093 6469
6094 // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) ) 6470 // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) )
6095 // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) 6471 // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
6096 { 6472 {
6097 // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) 6473 // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral )
6098 // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral 6474 // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral
6099 { 6475 {
6100 6476
6101 newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); 6477 newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0());
@@ -6145,7 +6521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6145 6521
6146 6522
6147 // $ANTLR start "entryRuleMtff" 6523 // $ANTLR start "entryRuleMtff"
6148 // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; 6524 // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ;
6149 public final EObject entryRuleMtff() throws RecognitionException { 6525 public final EObject entryRuleMtff() throws RecognitionException {
6150 EObject current = null; 6526 EObject current = null;
6151 6527
@@ -6153,8 +6529,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6153 6529
6154 6530
6155 try { 6531 try {
6156 // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF ) 6532 // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF )
6157 // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF 6533 // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF
6158 { 6534 {
6159 newCompositeNode(grammarAccess.getMtffRule()); 6535 newCompositeNode(grammarAccess.getMtffRule());
6160 pushFollow(FOLLOW_1); 6536 pushFollow(FOLLOW_1);
@@ -6181,7 +6557,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6181 6557
6182 6558
6183 // $ANTLR start "ruleMtff" 6559 // $ANTLR start "ruleMtff"
6184 // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; 6560 // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ;
6185 public final EObject ruleMtff() throws RecognitionException { 6561 public final EObject ruleMtff() throws RecognitionException {
6186 EObject current = null; 6562 EObject current = null;
6187 6563
@@ -6193,36 +6569,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6193 enterRule(); 6569 enterRule();
6194 6570
6195 try { 6571 try {
6196 // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) 6572 // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) )
6197 // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) 6573 // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
6198 { 6574 {
6199 // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) 6575 // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) )
6200 // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) 6576 // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) )
6201 { 6577 {
6202 otherlv_0=(Token)match(input,30,FOLLOW_6); 6578 otherlv_0=(Token)match(input,31,FOLLOW_6);
6203 6579
6204 newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); 6580 newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0());
6205 6581
6206 // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? 6582 // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )?
6207 int alt32=2; 6583 int alt34=2;
6208 int LA32_0 = input.LA(1); 6584 int LA34_0 = input.LA(1);
6209 6585
6210 if ( (LA32_0==RULE_ID) ) { 6586 if ( (LA34_0==RULE_ID) ) {
6211 int LA32_1 = input.LA(2); 6587 int LA34_1 = input.LA(2);
6212 6588
6213 if ( (LA32_1==11||LA32_1==24) ) { 6589 if ( (LA34_1==11||LA34_1==24) ) {
6214 alt32=1; 6590 alt34=1;
6215 } 6591 }
6216 } 6592 }
6217 switch (alt32) { 6593 switch (alt34) {
6218 case 1 : 6594 case 1 :
6219 // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' 6595 // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::'
6220 { 6596 {
6221 // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) 6597 // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) )
6222 // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) 6598 // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
6223 { 6599 {
6224 // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) 6600 // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName )
6225 // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName 6601 // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName
6226 { 6602 {
6227 6603
6228 if (current==null) { 6604 if (current==null) {
@@ -6256,11 +6632,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6256 6632
6257 } 6633 }
6258 6634
6259 // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) ) 6635 // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) )
6260 // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) 6636 // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
6261 { 6637 {
6262 // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) 6638 // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID )
6263 // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID 6639 // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID
6264 { 6640 {
6265 6641
6266 if (current==null) { 6642 if (current==null) {
@@ -6300,7 +6676,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6300 6676
6301 6677
6302 // $ANTLR start "entryRuleObjectiveDeclaration" 6678 // $ANTLR start "entryRuleObjectiveDeclaration"
6303 // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; 6679 // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ;
6304 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { 6680 public final EObject entryRuleObjectiveDeclaration() throws RecognitionException {
6305 EObject current = null; 6681 EObject current = null;
6306 6682
@@ -6308,8 +6684,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6308 6684
6309 6685
6310 try { 6686 try {
6311 // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) 6687 // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF )
6312 // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF 6688 // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF
6313 { 6689 {
6314 newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); 6690 newCompositeNode(grammarAccess.getObjectiveDeclarationRule());
6315 pushFollow(FOLLOW_1); 6691 pushFollow(FOLLOW_1);
@@ -6336,7 +6712,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6336 6712
6337 6713
6338 // $ANTLR start "ruleObjectiveDeclaration" 6714 // $ANTLR start "ruleObjectiveDeclaration"
6339 // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; 6715 // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ;
6340 public final EObject ruleObjectiveDeclaration() throws RecognitionException { 6716 public final EObject ruleObjectiveDeclaration() throws RecognitionException {
6341 EObject current = null; 6717 EObject current = null;
6342 6718
@@ -6349,21 +6725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6349 enterRule(); 6725 enterRule();
6350 6726
6351 try { 6727 try {
6352 // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) 6728 // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) )
6353 // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6729 // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6354 { 6730 {
6355 // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) 6731 // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) )
6356 // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6732 // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6357 { 6733 {
6358 otherlv_0=(Token)match(input,31,FOLLOW_6); 6734 otherlv_0=(Token)match(input,32,FOLLOW_6);
6359 6735
6360 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); 6736 newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0());
6361 6737
6362 // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) ) 6738 // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) )
6363 // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) 6739 // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
6364 { 6740 {
6365 // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) 6741 // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID )
6366 // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID 6742 // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID
6367 { 6743 {
6368 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 6744 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
6369 6745
@@ -6385,11 +6761,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6385 6761
6386 } 6762 }
6387 6763
6388 // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) 6764 // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) )
6389 // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6765 // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
6390 { 6766 {
6391 // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) 6767 // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification )
6392 // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification 6768 // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification
6393 { 6769 {
6394 6770
6395 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); 6771 newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0());
@@ -6439,7 +6815,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6439 6815
6440 6816
6441 // $ANTLR start "entryRuleObjectiveReference" 6817 // $ANTLR start "entryRuleObjectiveReference"
6442 // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; 6818 // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ;
6443 public final EObject entryRuleObjectiveReference() throws RecognitionException { 6819 public final EObject entryRuleObjectiveReference() throws RecognitionException {
6444 EObject current = null; 6820 EObject current = null;
6445 6821
@@ -6447,8 +6823,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6447 6823
6448 6824
6449 try { 6825 try {
6450 // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) 6826 // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF )
6451 // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF 6827 // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF
6452 { 6828 {
6453 newCompositeNode(grammarAccess.getObjectiveReferenceRule()); 6829 newCompositeNode(grammarAccess.getObjectiveReferenceRule());
6454 pushFollow(FOLLOW_1); 6830 pushFollow(FOLLOW_1);
@@ -6475,7 +6851,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6475 6851
6476 6852
6477 // $ANTLR start "ruleObjectiveReference" 6853 // $ANTLR start "ruleObjectiveReference"
6478 // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 6854 // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
6479 public final EObject ruleObjectiveReference() throws RecognitionException { 6855 public final EObject ruleObjectiveReference() throws RecognitionException {
6480 EObject current = null; 6856 EObject current = null;
6481 6857
@@ -6485,14 +6861,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6485 enterRule(); 6861 enterRule();
6486 6862
6487 try { 6863 try {
6488 // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) ) 6864 // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) )
6489 // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) 6865 // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
6490 { 6866 {
6491 // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) 6867 // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) )
6492 // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) 6868 // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
6493 { 6869 {
6494 // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) 6870 // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID )
6495 // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID 6871 // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID
6496 { 6872 {
6497 6873
6498 if (current==null) { 6874 if (current==null) {
@@ -6529,7 +6905,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6529 6905
6530 6906
6531 // $ANTLR start "entryRuleObjective" 6907 // $ANTLR start "entryRuleObjective"
6532 // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; 6908 // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ;
6533 public final EObject entryRuleObjective() throws RecognitionException { 6909 public final EObject entryRuleObjective() throws RecognitionException {
6534 EObject current = null; 6910 EObject current = null;
6535 6911
@@ -6537,8 +6913,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6537 6913
6538 6914
6539 try { 6915 try {
6540 // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF ) 6916 // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF )
6541 // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF 6917 // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF
6542 { 6918 {
6543 newCompositeNode(grammarAccess.getObjectiveRule()); 6919 newCompositeNode(grammarAccess.getObjectiveRule());
6544 pushFollow(FOLLOW_1); 6920 pushFollow(FOLLOW_1);
@@ -6565,7 +6941,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6565 6941
6566 6942
6567 // $ANTLR start "ruleObjective" 6943 // $ANTLR start "ruleObjective"
6568 // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; 6944 // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ;
6569 public final EObject ruleObjective() throws RecognitionException { 6945 public final EObject ruleObjective() throws RecognitionException {
6570 EObject current = null; 6946 EObject current = null;
6571 6947
@@ -6578,28 +6954,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6578 enterRule(); 6954 enterRule();
6579 6955
6580 try { 6956 try {
6581 // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) 6957 // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) )
6582 // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6958 // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6583 { 6959 {
6584 // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) 6960 // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification )
6585 int alt33=2; 6961 int alt35=2;
6586 int LA33_0 = input.LA(1); 6962 int LA35_0 = input.LA(1);
6587 6963
6588 if ( (LA33_0==RULE_ID) ) { 6964 if ( (LA35_0==RULE_ID) ) {
6589 alt33=1; 6965 alt35=1;
6590 } 6966 }
6591 else if ( (LA33_0==19) ) { 6967 else if ( (LA35_0==19) ) {
6592 alt33=2; 6968 alt35=2;
6593 } 6969 }
6594 else { 6970 else {
6595 NoViableAltException nvae = 6971 NoViableAltException nvae =
6596 new NoViableAltException("", 33, 0, input); 6972 new NoViableAltException("", 35, 0, input);
6597 6973
6598 throw nvae; 6974 throw nvae;
6599 } 6975 }
6600 switch (alt33) { 6976 switch (alt35) {
6601 case 1 : 6977 case 1 :
6602 // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference 6978 // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference
6603 { 6979 {
6604 6980
6605 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); 6981 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0());
@@ -6617,7 +6993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6617 } 6993 }
6618 break; 6994 break;
6619 case 2 : 6995 case 2 :
6620 // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification 6996 // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification
6621 { 6997 {
6622 6998
6623 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); 6999 newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1());
@@ -6657,7 +7033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6657 7033
6658 7034
6659 // $ANTLR start "entryRuleConfigSpecification" 7035 // $ANTLR start "entryRuleConfigSpecification"
6660 // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; 7036 // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ;
6661 public final EObject entryRuleConfigSpecification() throws RecognitionException { 7037 public final EObject entryRuleConfigSpecification() throws RecognitionException {
6662 EObject current = null; 7038 EObject current = null;
6663 7039
@@ -6665,8 +7041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6665 7041
6666 7042
6667 try { 7043 try {
6668 // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) 7044 // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF )
6669 // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF 7045 // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF
6670 { 7046 {
6671 newCompositeNode(grammarAccess.getConfigSpecificationRule()); 7047 newCompositeNode(grammarAccess.getConfigSpecificationRule());
6672 pushFollow(FOLLOW_1); 7048 pushFollow(FOLLOW_1);
@@ -6693,7 +7069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6693 7069
6694 7070
6695 // $ANTLR start "ruleConfigSpecification" 7071 // $ANTLR start "ruleConfigSpecification"
6696 // InternalApplicationConfiguration.g:2416:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; 7072 // InternalApplicationConfiguration.g:2563:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ;
6697 public final EObject ruleConfigSpecification() throws RecognitionException { 7073 public final EObject ruleConfigSpecification() throws RecognitionException {
6698 EObject current = null; 7074 EObject current = null;
6699 7075
@@ -6709,14 +7085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6709 enterRule(); 7085 enterRule();
6710 7086
6711 try { 7087 try {
6712 // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) 7088 // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) )
6713 // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 7089 // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6714 { 7090 {
6715 // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) 7091 // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' )
6716 // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' 7092 // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}'
6717 { 7093 {
6718 // InternalApplicationConfiguration.g:2424:3: () 7094 // InternalApplicationConfiguration.g:2571:3: ()
6719 // InternalApplicationConfiguration.g:2425:4: 7095 // InternalApplicationConfiguration.g:2572:4:
6720 { 7096 {
6721 7097
6722 current = forceCreateModelElement( 7098 current = forceCreateModelElement(
@@ -6730,22 +7106,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6730 7106
6731 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); 7107 newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1());
6732 7108
6733 // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? 7109 // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )?
6734 int alt35=2; 7110 int alt37=2;
6735 int LA35_0 = input.LA(1); 7111 int LA37_0 = input.LA(1);
6736 7112
6737 if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) { 7113 if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) {
6738 alt35=1; 7114 alt37=1;
6739 } 7115 }
6740 switch (alt35) { 7116 switch (alt37) {
6741 case 1 : 7117 case 1 :
6742 // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 7118 // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6743 { 7119 {
6744 // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) 7120 // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) )
6745 // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) 7121 // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
6746 { 7122 {
6747 // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) 7123 // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry )
6748 // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry 7124 // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry
6749 { 7125 {
6750 7126
6751 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); 7127 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0());
@@ -6772,30 +7148,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6772 7148
6773 } 7149 }
6774 7150
6775 // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* 7151 // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )*
6776 loop34: 7152 loop36:
6777 do { 7153 do {
6778 int alt34=2; 7154 int alt36=2;
6779 int LA34_0 = input.LA(1); 7155 int LA36_0 = input.LA(1);
6780 7156
6781 if ( (LA34_0==20) ) { 7157 if ( (LA36_0==20) ) {
6782 alt34=1; 7158 alt36=1;
6783 } 7159 }
6784 7160
6785 7161
6786 switch (alt34) { 7162 switch (alt36) {
6787 case 1 : 7163 case 1 :
6788 // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) 7164 // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
6789 { 7165 {
6790 otherlv_3=(Token)match(input,20,FOLLOW_27); 7166 otherlv_3=(Token)match(input,20,FOLLOW_27);
6791 7167
6792 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 7168 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
6793 7169
6794 // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) ) 7170 // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) )
6795 // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) 7171 // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
6796 { 7172 {
6797 // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) 7173 // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry )
6798 // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry 7174 // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry
6799 { 7175 {
6800 7176
6801 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); 7177 newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0());
@@ -6827,7 +7203,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6827 break; 7203 break;
6828 7204
6829 default : 7205 default :
6830 break loop34; 7206 break loop36;
6831 } 7207 }
6832 } while (true); 7208 } while (true);
6833 7209
@@ -6864,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6864 7240
6865 7241
6866 // $ANTLR start "entryRuleConfigDeclaration" 7242 // $ANTLR start "entryRuleConfigDeclaration"
6867 // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; 7243 // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ;
6868 public final EObject entryRuleConfigDeclaration() throws RecognitionException { 7244 public final EObject entryRuleConfigDeclaration() throws RecognitionException {
6869 EObject current = null; 7245 EObject current = null;
6870 7246
@@ -6872,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6872 7248
6873 7249
6874 try { 7250 try {
6875 // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) 7251 // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF )
6876 // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF 7252 // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF
6877 { 7253 {
6878 newCompositeNode(grammarAccess.getConfigDeclarationRule()); 7254 newCompositeNode(grammarAccess.getConfigDeclarationRule());
6879 pushFollow(FOLLOW_1); 7255 pushFollow(FOLLOW_1);
@@ -6900,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6900 7276
6901 7277
6902 // $ANTLR start "ruleConfigDeclaration" 7278 // $ANTLR start "ruleConfigDeclaration"
6903 // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; 7279 // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ;
6904 public final EObject ruleConfigDeclaration() throws RecognitionException { 7280 public final EObject ruleConfigDeclaration() throws RecognitionException {
6905 EObject current = null; 7281 EObject current = null;
6906 7282
@@ -6913,21 +7289,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6913 enterRule(); 7289 enterRule();
6914 7290
6915 try { 7291 try {
6916 // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) 7292 // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) )
6917 // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 7293 // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6918 { 7294 {
6919 // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) 7295 // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) )
6920 // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) 7296 // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) )
6921 { 7297 {
6922 otherlv_0=(Token)match(input,32,FOLLOW_6); 7298 otherlv_0=(Token)match(input,33,FOLLOW_6);
6923 7299
6924 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); 7300 newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0());
6925 7301
6926 // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) ) 7302 // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) )
6927 // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) 7303 // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
6928 { 7304 {
6929 // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) 7305 // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID )
6930 // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID 7306 // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID
6931 { 7307 {
6932 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 7308 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
6933 7309
@@ -6949,11 +7325,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6949 7325
6950 } 7326 }
6951 7327
6952 // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) 7328 // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) )
6953 // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) 7329 // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
6954 { 7330 {
6955 // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) 7331 // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification )
6956 // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification 7332 // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification
6957 { 7333 {
6958 7334
6959 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); 7335 newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0());
@@ -7003,7 +7379,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7003 7379
7004 7380
7005 // $ANTLR start "entryRuleConfigEntry" 7381 // $ANTLR start "entryRuleConfigEntry"
7006 // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; 7382 // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ;
7007 public final EObject entryRuleConfigEntry() throws RecognitionException { 7383 public final EObject entryRuleConfigEntry() throws RecognitionException {
7008 EObject current = null; 7384 EObject current = null;
7009 7385
@@ -7011,8 +7387,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7011 7387
7012 7388
7013 try { 7389 try {
7014 // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) 7390 // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF )
7015 // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF 7391 // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF
7016 { 7392 {
7017 newCompositeNode(grammarAccess.getConfigEntryRule()); 7393 newCompositeNode(grammarAccess.getConfigEntryRule());
7018 pushFollow(FOLLOW_1); 7394 pushFollow(FOLLOW_1);
@@ -7039,7 +7415,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7039 7415
7040 7416
7041 // $ANTLR start "ruleConfigEntry" 7417 // $ANTLR start "ruleConfigEntry"
7042 // InternalApplicationConfiguration.g:2556:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; 7418 // InternalApplicationConfiguration.g:2703:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ;
7043 public final EObject ruleConfigEntry() throws RecognitionException { 7419 public final EObject ruleConfigEntry() throws RecognitionException {
7044 EObject current = null; 7420 EObject current = null;
7045 7421
@@ -7056,42 +7432,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7056 enterRule(); 7432 enterRule();
7057 7433
7058 try { 7434 try {
7059 // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) 7435 // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
7060 // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 7436 // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
7061 { 7437 {
7062 // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) 7438 // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
7063 int alt36=4; 7439 int alt38=4;
7064 switch ( input.LA(1) ) { 7440 switch ( input.LA(1) ) {
7065 case 33: 7441 case 34:
7066 { 7442 {
7067 alt36=1; 7443 alt38=1;
7068 } 7444 }
7069 break; 7445 break;
7070 case 34: 7446 case 35:
7071 { 7447 {
7072 alt36=2; 7448 alt38=2;
7073 } 7449 }
7074 break; 7450 break;
7075 case 35: 7451 case 36:
7076 { 7452 {
7077 alt36=3; 7453 alt38=3;
7078 } 7454 }
7079 break; 7455 break;
7080 case RULE_STRING: 7456 case RULE_STRING:
7081 { 7457 {
7082 alt36=4; 7458 alt38=4;
7083 } 7459 }
7084 break; 7460 break;
7085 default: 7461 default:
7086 NoViableAltException nvae = 7462 NoViableAltException nvae =
7087 new NoViableAltException("", 36, 0, input); 7463 new NoViableAltException("", 38, 0, input);
7088 7464
7089 throw nvae; 7465 throw nvae;
7090 } 7466 }
7091 7467
7092 switch (alt36) { 7468 switch (alt38) {
7093 case 1 : 7469 case 1 :
7094 // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry 7470 // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry
7095 { 7471 {
7096 7472
7097 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); 7473 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
@@ -7109,7 +7485,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7109 } 7485 }
7110 break; 7486 break;
7111 case 2 : 7487 case 2 :
7112 // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry 7488 // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry
7113 { 7489 {
7114 7490
7115 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); 7491 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
@@ -7127,7 +7503,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7127 } 7503 }
7128 break; 7504 break;
7129 case 3 : 7505 case 3 :
7130 // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry 7506 // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry
7131 { 7507 {
7132 7508
7133 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); 7509 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
@@ -7145,7 +7521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7145 } 7521 }
7146 break; 7522 break;
7147 case 4 : 7523 case 4 :
7148 // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry 7524 // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry
7149 { 7525 {
7150 7526
7151 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); 7527 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
@@ -7185,7 +7561,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7185 7561
7186 7562
7187 // $ANTLR start "entryRuleDocumentationEntry" 7563 // $ANTLR start "entryRuleDocumentationEntry"
7188 // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; 7564 // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
7189 public final EObject entryRuleDocumentationEntry() throws RecognitionException { 7565 public final EObject entryRuleDocumentationEntry() throws RecognitionException {
7190 EObject current = null; 7566 EObject current = null;
7191 7567
@@ -7193,8 +7569,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7193 7569
7194 7570
7195 try { 7571 try {
7196 // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) 7572 // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
7197 // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF 7573 // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
7198 { 7574 {
7199 newCompositeNode(grammarAccess.getDocumentationEntryRule()); 7575 newCompositeNode(grammarAccess.getDocumentationEntryRule());
7200 pushFollow(FOLLOW_1); 7576 pushFollow(FOLLOW_1);
@@ -7221,7 +7597,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7221 7597
7222 7598
7223 // $ANTLR start "ruleDocumentationEntry" 7599 // $ANTLR start "ruleDocumentationEntry"
7224 // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; 7600 // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
7225 public final EObject ruleDocumentationEntry() throws RecognitionException { 7601 public final EObject ruleDocumentationEntry() throws RecognitionException {
7226 EObject current = null; 7602 EObject current = null;
7227 7603
@@ -7234,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7234 enterRule(); 7610 enterRule();
7235 7611
7236 try { 7612 try {
7237 // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) 7613 // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
7238 // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 7614 // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
7239 { 7615 {
7240 // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) 7616 // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
7241 // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 7617 // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
7242 { 7618 {
7243 otherlv_0=(Token)match(input,33,FOLLOW_13); 7619 otherlv_0=(Token)match(input,34,FOLLOW_13);
7244 7620
7245 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); 7621 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0());
7246 7622
@@ -7248,11 +7624,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7248 7624
7249 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); 7625 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
7250 7626
7251 // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) 7627 // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
7252 // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 7628 // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
7253 { 7629 {
7254 // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) 7630 // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification )
7255 // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification 7631 // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification
7256 { 7632 {
7257 7633
7258 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); 7634 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
@@ -7302,7 +7678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7302 7678
7303 7679
7304 // $ANTLR start "entryRuleRuntimeEntry" 7680 // $ANTLR start "entryRuleRuntimeEntry"
7305 // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; 7681 // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
7306 public final EObject entryRuleRuntimeEntry() throws RecognitionException { 7682 public final EObject entryRuleRuntimeEntry() throws RecognitionException {
7307 EObject current = null; 7683 EObject current = null;
7308 7684
@@ -7310,8 +7686,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7310 7686
7311 7687
7312 try { 7688 try {
7313 // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) 7689 // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
7314 // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF 7690 // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
7315 { 7691 {
7316 newCompositeNode(grammarAccess.getRuntimeEntryRule()); 7692 newCompositeNode(grammarAccess.getRuntimeEntryRule());
7317 pushFollow(FOLLOW_1); 7693 pushFollow(FOLLOW_1);
@@ -7338,7 +7714,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7338 7714
7339 7715
7340 // $ANTLR start "ruleRuntimeEntry" 7716 // $ANTLR start "ruleRuntimeEntry"
7341 // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; 7717 // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
7342 public final EObject ruleRuntimeEntry() throws RecognitionException { 7718 public final EObject ruleRuntimeEntry() throws RecognitionException {
7343 EObject current = null; 7719 EObject current = null;
7344 7720
@@ -7350,13 +7726,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7350 enterRule(); 7726 enterRule();
7351 7727
7352 try { 7728 try {
7353 // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) 7729 // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
7354 // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7730 // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7355 { 7731 {
7356 // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) 7732 // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
7357 // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) 7733 // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
7358 { 7734 {
7359 otherlv_0=(Token)match(input,34,FOLLOW_13); 7735 otherlv_0=(Token)match(input,35,FOLLOW_13);
7360 7736
7361 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); 7737 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
7362 7738
@@ -7364,11 +7740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7364 7740
7365 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); 7741 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
7366 7742
7367 // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) 7743 // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
7368 // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) 7744 // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
7369 { 7745 {
7370 // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) 7746 // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT )
7371 // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT 7747 // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT
7372 { 7748 {
7373 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7749 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7374 7750
@@ -7413,7 +7789,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7413 7789
7414 7790
7415 // $ANTLR start "entryRuleMemoryEntry" 7791 // $ANTLR start "entryRuleMemoryEntry"
7416 // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; 7792 // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
7417 public final EObject entryRuleMemoryEntry() throws RecognitionException { 7793 public final EObject entryRuleMemoryEntry() throws RecognitionException {
7418 EObject current = null; 7794 EObject current = null;
7419 7795
@@ -7421,8 +7797,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7421 7797
7422 7798
7423 try { 7799 try {
7424 // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) 7800 // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
7425 // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF 7801 // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
7426 { 7802 {
7427 newCompositeNode(grammarAccess.getMemoryEntryRule()); 7803 newCompositeNode(grammarAccess.getMemoryEntryRule());
7428 pushFollow(FOLLOW_1); 7804 pushFollow(FOLLOW_1);
@@ -7449,7 +7825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7449 7825
7450 7826
7451 // $ANTLR start "ruleMemoryEntry" 7827 // $ANTLR start "ruleMemoryEntry"
7452 // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; 7828 // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
7453 public final EObject ruleMemoryEntry() throws RecognitionException { 7829 public final EObject ruleMemoryEntry() throws RecognitionException {
7454 EObject current = null; 7830 EObject current = null;
7455 7831
@@ -7461,13 +7837,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7461 enterRule(); 7837 enterRule();
7462 7838
7463 try { 7839 try {
7464 // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) 7840 // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
7465 // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7841 // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7466 { 7842 {
7467 // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) 7843 // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
7468 // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7844 // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
7469 { 7845 {
7470 otherlv_0=(Token)match(input,35,FOLLOW_13); 7846 otherlv_0=(Token)match(input,36,FOLLOW_13);
7471 7847
7472 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); 7848 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
7473 7849
@@ -7475,11 +7851,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7475 7851
7476 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); 7852 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
7477 7853
7478 // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) 7854 // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
7479 // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) 7855 // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
7480 { 7856 {
7481 // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) 7857 // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT )
7482 // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT 7858 // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT
7483 { 7859 {
7484 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 7860 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
7485 7861
@@ -7524,7 +7900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7524 7900
7525 7901
7526 // $ANTLR start "entryRuleCustomEntry" 7902 // $ANTLR start "entryRuleCustomEntry"
7527 // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; 7903 // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
7528 public final EObject entryRuleCustomEntry() throws RecognitionException { 7904 public final EObject entryRuleCustomEntry() throws RecognitionException {
7529 EObject current = null; 7905 EObject current = null;
7530 7906
@@ -7532,8 +7908,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7532 7908
7533 7909
7534 try { 7910 try {
7535 // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) 7911 // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
7536 // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF 7912 // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF
7537 { 7913 {
7538 newCompositeNode(grammarAccess.getCustomEntryRule()); 7914 newCompositeNode(grammarAccess.getCustomEntryRule());
7539 pushFollow(FOLLOW_1); 7915 pushFollow(FOLLOW_1);
@@ -7560,7 +7936,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7560 7936
7561 7937
7562 // $ANTLR start "ruleCustomEntry" 7938 // $ANTLR start "ruleCustomEntry"
7563 // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; 7939 // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
7564 public final EObject ruleCustomEntry() throws RecognitionException { 7940 public final EObject ruleCustomEntry() throws RecognitionException {
7565 EObject current = null; 7941 EObject current = null;
7566 7942
@@ -7572,17 +7948,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7572 enterRule(); 7948 enterRule();
7573 7949
7574 try { 7950 try {
7575 // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) 7951 // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
7576 // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7952 // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7577 { 7953 {
7578 // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 7954 // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
7579 // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) 7955 // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
7580 { 7956 {
7581 // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) 7957 // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) )
7582 // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) 7958 // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
7583 { 7959 {
7584 // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) 7960 // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING )
7585 // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING 7961 // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING
7586 { 7962 {
7587 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); 7963 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13);
7588 7964
@@ -7608,11 +7984,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7608 7984
7609 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); 7985 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
7610 7986
7611 // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) ) 7987 // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) )
7612 // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) 7988 // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
7613 { 7989 {
7614 // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) 7990 // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING )
7615 // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING 7991 // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING
7616 { 7992 {
7617 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); 7993 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
7618 7994
@@ -7657,7 +8033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7657 8033
7658 8034
7659 // $ANTLR start "entryRuleConfigReference" 8035 // $ANTLR start "entryRuleConfigReference"
7660 // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; 8036 // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
7661 public final EObject entryRuleConfigReference() throws RecognitionException { 8037 public final EObject entryRuleConfigReference() throws RecognitionException {
7662 EObject current = null; 8038 EObject current = null;
7663 8039
@@ -7665,8 +8041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7665 8041
7666 8042
7667 try { 8043 try {
7668 // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF ) 8044 // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF )
7669 // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF 8045 // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF
7670 { 8046 {
7671 newCompositeNode(grammarAccess.getConfigReferenceRule()); 8047 newCompositeNode(grammarAccess.getConfigReferenceRule());
7672 pushFollow(FOLLOW_1); 8048 pushFollow(FOLLOW_1);
@@ -7693,7 +8069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7693 8069
7694 8070
7695 // $ANTLR start "ruleConfigReference" 8071 // $ANTLR start "ruleConfigReference"
7696 // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 8072 // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
7697 public final EObject ruleConfigReference() throws RecognitionException { 8073 public final EObject ruleConfigReference() throws RecognitionException {
7698 EObject current = null; 8074 EObject current = null;
7699 8075
@@ -7703,14 +8079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7703 enterRule(); 8079 enterRule();
7704 8080
7705 try { 8081 try {
7706 // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) ) 8082 // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) )
7707 // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) 8083 // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
7708 { 8084 {
7709 // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) 8085 // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) )
7710 // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) 8086 // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
7711 { 8087 {
7712 // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) 8088 // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID )
7713 // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID 8089 // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID
7714 { 8090 {
7715 8091
7716 if (current==null) { 8092 if (current==null) {
@@ -7747,7 +8123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7747 8123
7748 8124
7749 // $ANTLR start "entryRuleConfig" 8125 // $ANTLR start "entryRuleConfig"
7750 // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; 8126 // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
7751 public final EObject entryRuleConfig() throws RecognitionException { 8127 public final EObject entryRuleConfig() throws RecognitionException {
7752 EObject current = null; 8128 EObject current = null;
7753 8129
@@ -7755,8 +8131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7755 8131
7756 8132
7757 try { 8133 try {
7758 // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF ) 8134 // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF )
7759 // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF 8135 // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF
7760 { 8136 {
7761 newCompositeNode(grammarAccess.getConfigRule()); 8137 newCompositeNode(grammarAccess.getConfigRule());
7762 pushFollow(FOLLOW_1); 8138 pushFollow(FOLLOW_1);
@@ -7783,7 +8159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7783 8159
7784 8160
7785 // $ANTLR start "ruleConfig" 8161 // $ANTLR start "ruleConfig"
7786 // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; 8162 // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
7787 public final EObject ruleConfig() throws RecognitionException { 8163 public final EObject ruleConfig() throws RecognitionException {
7788 EObject current = null; 8164 EObject current = null;
7789 8165
@@ -7796,28 +8172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7796 enterRule(); 8172 enterRule();
7797 8173
7798 try { 8174 try {
7799 // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) 8175 // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
7800 // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 8176 // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7801 { 8177 {
7802 // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 8178 // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
7803 int alt37=2; 8179 int alt39=2;
7804 int LA37_0 = input.LA(1); 8180 int LA39_0 = input.LA(1);
7805 8181
7806 if ( (LA37_0==19) ) { 8182 if ( (LA39_0==19) ) {
7807 alt37=1; 8183 alt39=1;
7808 } 8184 }
7809 else if ( (LA37_0==RULE_ID) ) { 8185 else if ( (LA39_0==RULE_ID) ) {
7810 alt37=2; 8186 alt39=2;
7811 } 8187 }
7812 else { 8188 else {
7813 NoViableAltException nvae = 8189 NoViableAltException nvae =
7814 new NoViableAltException("", 37, 0, input); 8190 new NoViableAltException("", 39, 0, input);
7815 8191
7816 throw nvae; 8192 throw nvae;
7817 } 8193 }
7818 switch (alt37) { 8194 switch (alt39) {
7819 case 1 : 8195 case 1 :
7820 // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification 8196 // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification
7821 { 8197 {
7822 8198
7823 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 8199 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
@@ -7835,7 +8211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7835 } 8211 }
7836 break; 8212 break;
7837 case 2 : 8213 case 2 :
7838 // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference 8214 // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference
7839 { 8215 {
7840 8216
7841 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 8217 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
@@ -7875,7 +8251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7875 8251
7876 8252
7877 // $ANTLR start "entryRuleScopeSpecification" 8253 // $ANTLR start "entryRuleScopeSpecification"
7878 // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; 8254 // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
7879 public final EObject entryRuleScopeSpecification() throws RecognitionException { 8255 public final EObject entryRuleScopeSpecification() throws RecognitionException {
7880 EObject current = null; 8256 EObject current = null;
7881 8257
@@ -7883,8 +8259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7883 8259
7884 8260
7885 try { 8261 try {
7886 // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) 8262 // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
7887 // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF 8263 // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
7888 { 8264 {
7889 newCompositeNode(grammarAccess.getScopeSpecificationRule()); 8265 newCompositeNode(grammarAccess.getScopeSpecificationRule());
7890 pushFollow(FOLLOW_1); 8266 pushFollow(FOLLOW_1);
@@ -7911,7 +8287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7911 8287
7912 8288
7913 // $ANTLR start "ruleScopeSpecification" 8289 // $ANTLR start "ruleScopeSpecification"
7914 // InternalApplicationConfiguration.g:2871:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; 8290 // InternalApplicationConfiguration.g:3018:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ;
7915 public final EObject ruleScopeSpecification() throws RecognitionException { 8291 public final EObject ruleScopeSpecification() throws RecognitionException {
7916 EObject current = null; 8292 EObject current = null;
7917 8293
@@ -7927,14 +8303,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7927 enterRule(); 8303 enterRule();
7928 8304
7929 try { 8305 try {
7930 // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) 8306 // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
7931 // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 8307 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7932 { 8308 {
7933 // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 8309 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
7934 // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' 8310 // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
7935 { 8311 {
7936 // InternalApplicationConfiguration.g:2879:3: () 8312 // InternalApplicationConfiguration.g:3026:3: ()
7937 // InternalApplicationConfiguration.g:2880:4: 8313 // InternalApplicationConfiguration.g:3027:4:
7938 { 8314 {
7939 8315
7940 current = forceCreateModelElement( 8316 current = forceCreateModelElement(
@@ -7948,22 +8324,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7948 8324
7949 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 8325 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
7950 8326
7951 // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? 8327 // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
7952 int alt39=2; 8328 int alt41=2;
7953 int LA39_0 = input.LA(1); 8329 int LA41_0 = input.LA(1);
7954 8330
7955 if ( (LA39_0==36) ) { 8331 if ( (LA41_0==37) ) {
7956 alt39=1; 8332 alt41=1;
7957 } 8333 }
7958 switch (alt39) { 8334 switch (alt41) {
7959 case 1 : 8335 case 1 :
7960 // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 8336 // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7961 { 8337 {
7962 // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) 8338 // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) )
7963 // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) 8339 // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
7964 { 8340 {
7965 // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) 8341 // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope )
7966 // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope 8342 // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope
7967 { 8343 {
7968 8344
7969 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 8345 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
@@ -7990,30 +8366,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7990 8366
7991 } 8367 }
7992 8368
7993 // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 8369 // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
7994 loop38: 8370 loop40:
7995 do { 8371 do {
7996 int alt38=2; 8372 int alt40=2;
7997 int LA38_0 = input.LA(1); 8373 int LA40_0 = input.LA(1);
7998 8374
7999 if ( (LA38_0==20) ) { 8375 if ( (LA40_0==20) ) {
8000 alt38=1; 8376 alt40=1;
8001 } 8377 }
8002 8378
8003 8379
8004 switch (alt38) { 8380 switch (alt40) {
8005 case 1 : 8381 case 1 :
8006 // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) 8382 // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
8007 { 8383 {
8008 otherlv_3=(Token)match(input,20,FOLLOW_30); 8384 otherlv_3=(Token)match(input,20,FOLLOW_30);
8009 8385
8010 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 8386 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
8011 8387
8012 // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) ) 8388 // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) )
8013 // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) 8389 // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
8014 { 8390 {
8015 // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) 8391 // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope )
8016 // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope 8392 // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope
8017 { 8393 {
8018 8394
8019 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 8395 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
@@ -8045,7 +8421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8045 break; 8421 break;
8046 8422
8047 default : 8423 default :
8048 break loop38; 8424 break loop40;
8049 } 8425 }
8050 } while (true); 8426 } while (true);
8051 8427
@@ -8082,7 +8458,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8082 8458
8083 8459
8084 // $ANTLR start "entryRuleTypeScope" 8460 // $ANTLR start "entryRuleTypeScope"
8085 // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; 8461 // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
8086 public final EObject entryRuleTypeScope() throws RecognitionException { 8462 public final EObject entryRuleTypeScope() throws RecognitionException {
8087 EObject current = null; 8463 EObject current = null;
8088 8464
@@ -8090,8 +8466,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8090 8466
8091 8467
8092 try { 8468 try {
8093 // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF ) 8469 // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF )
8094 // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF 8470 // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF
8095 { 8471 {
8096 newCompositeNode(grammarAccess.getTypeScopeRule()); 8472 newCompositeNode(grammarAccess.getTypeScopeRule());
8097 pushFollow(FOLLOW_1); 8473 pushFollow(FOLLOW_1);
@@ -8118,7 +8494,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8118 8494
8119 8495
8120 // $ANTLR start "ruleTypeScope" 8496 // $ANTLR start "ruleTypeScope"
8121 // InternalApplicationConfiguration.g:2951:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; 8497 // InternalApplicationConfiguration.g:3098:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ;
8122 public final EObject ruleTypeScope() throws RecognitionException { 8498 public final EObject ruleTypeScope() throws RecognitionException {
8123 EObject current = null; 8499 EObject current = null;
8124 8500
@@ -8137,43 +8513,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8137 enterRule(); 8513 enterRule();
8138 8514
8139 try { 8515 try {
8140 // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) 8516 // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
8141 // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 8517 // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
8142 { 8518 {
8143 // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 8519 // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
8144 int alt40=5; 8520 int alt42=5;
8145 int LA40_0 = input.LA(1); 8521 int LA42_0 = input.LA(1);
8146 8522
8147 if ( (LA40_0==36) ) { 8523 if ( (LA42_0==37) ) {
8148 switch ( input.LA(2) ) { 8524 switch ( input.LA(2) ) {
8149 case 41: 8525 case 39:
8150 { 8526 {
8151 alt40=3; 8527 alt42=1;
8152 } 8528 }
8153 break; 8529 break;
8154 case 42: 8530 case 41:
8155 { 8531 {
8156 alt40=4; 8532 alt42=2;
8157 } 8533 }
8158 break; 8534 break;
8159 case 43: 8535 case 42:
8160 { 8536 {
8161 alt40=5; 8537 alt42=3;
8162 } 8538 }
8163 break; 8539 break;
8164 case 38: 8540 case 43:
8165 { 8541 {
8166 alt40=1; 8542 alt42=4;
8167 } 8543 }
8168 break; 8544 break;
8169 case 40: 8545 case 44:
8170 { 8546 {
8171 alt40=2; 8547 alt42=5;
8172 } 8548 }
8173 break; 8549 break;
8174 default: 8550 default:
8175 NoViableAltException nvae = 8551 NoViableAltException nvae =
8176 new NoViableAltException("", 40, 1, input); 8552 new NoViableAltException("", 42, 1, input);
8177 8553
8178 throw nvae; 8554 throw nvae;
8179 } 8555 }
@@ -8181,13 +8557,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8181 } 8557 }
8182 else { 8558 else {
8183 NoViableAltException nvae = 8559 NoViableAltException nvae =
8184 new NoViableAltException("", 40, 0, input); 8560 new NoViableAltException("", 42, 0, input);
8185 8561
8186 throw nvae; 8562 throw nvae;
8187 } 8563 }
8188 switch (alt40) { 8564 switch (alt42) {
8189 case 1 : 8565 case 1 :
8190 // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope 8566 // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope
8191 { 8567 {
8192 8568
8193 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 8569 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
@@ -8205,7 +8581,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8205 } 8581 }
8206 break; 8582 break;
8207 case 2 : 8583 case 2 :
8208 // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope 8584 // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope
8209 { 8585 {
8210 8586
8211 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 8587 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
@@ -8223,7 +8599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8223 } 8599 }
8224 break; 8600 break;
8225 case 3 : 8601 case 3 :
8226 // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope 8602 // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
8227 { 8603 {
8228 8604
8229 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 8605 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
@@ -8241,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8241 } 8617 }
8242 break; 8618 break;
8243 case 4 : 8619 case 4 :
8244 // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope 8620 // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope
8245 { 8621 {
8246 8622
8247 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 8623 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
@@ -8259,7 +8635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8259 } 8635 }
8260 break; 8636 break;
8261 case 5 : 8637 case 5 :
8262 // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope 8638 // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope
8263 { 8639 {
8264 8640
8265 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 8641 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
@@ -8299,7 +8675,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8299 8675
8300 8676
8301 // $ANTLR start "entryRuleClassTypeScope" 8677 // $ANTLR start "entryRuleClassTypeScope"
8302 // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; 8678 // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
8303 public final EObject entryRuleClassTypeScope() throws RecognitionException { 8679 public final EObject entryRuleClassTypeScope() throws RecognitionException {
8304 EObject current = null; 8680 EObject current = null;
8305 8681
@@ -8307,8 +8683,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8307 8683
8308 8684
8309 try { 8685 try {
8310 // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) 8686 // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
8311 // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF 8687 // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
8312 { 8688 {
8313 newCompositeNode(grammarAccess.getClassTypeScopeRule()); 8689 newCompositeNode(grammarAccess.getClassTypeScopeRule());
8314 pushFollow(FOLLOW_1); 8690 pushFollow(FOLLOW_1);
@@ -8335,7 +8711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8335 8711
8336 8712
8337 // $ANTLR start "ruleClassTypeScope" 8713 // $ANTLR start "ruleClassTypeScope"
8338 // InternalApplicationConfiguration.g:3014:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; 8714 // InternalApplicationConfiguration.g:3161:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
8339 public final EObject ruleClassTypeScope() throws RecognitionException { 8715 public final EObject ruleClassTypeScope() throws RecognitionException {
8340 EObject current = null; 8716 EObject current = null;
8341 8717
@@ -8353,21 +8729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8353 enterRule(); 8729 enterRule();
8354 8730
8355 try { 8731 try {
8356 // InternalApplicationConfiguration.g:3020:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) 8732 // InternalApplicationConfiguration.g:3167:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
8357 // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8733 // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8358 { 8734 {
8359 // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 8735 // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8360 // InternalApplicationConfiguration.g:3022:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8736 // InternalApplicationConfiguration.g:3169:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8361 { 8737 {
8362 otherlv_0=(Token)match(input,36,FOLLOW_31); 8738 otherlv_0=(Token)match(input,37,FOLLOW_31);
8363 8739
8364 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 8740 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
8365 8741
8366 // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) ) 8742 // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) )
8367 // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) 8743 // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
8368 { 8744 {
8369 // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) 8745 // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference )
8370 // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference 8746 // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference
8371 { 8747 {
8372 8748
8373 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 8749 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
@@ -8394,33 +8770,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8394 8770
8395 } 8771 }
8396 8772
8397 // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 8773 // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8398 int alt41=2; 8774 int alt43=2;
8399 int LA41_0 = input.LA(1); 8775 int LA43_0 = input.LA(1);
8400 8776
8401 if ( (LA41_0==37) ) { 8777 if ( (LA43_0==38) ) {
8402 alt41=1; 8778 alt43=1;
8403 } 8779 }
8404 else if ( (LA41_0==18) ) { 8780 else if ( (LA43_0==18) ) {
8405 alt41=2; 8781 alt43=2;
8406 } 8782 }
8407 else { 8783 else {
8408 NoViableAltException nvae = 8784 NoViableAltException nvae =
8409 new NoViableAltException("", 41, 0, input); 8785 new NoViableAltException("", 43, 0, input);
8410 8786
8411 throw nvae; 8787 throw nvae;
8412 } 8788 }
8413 switch (alt41) { 8789 switch (alt43) {
8414 case 1 : 8790 case 1 :
8415 // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) 8791 // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
8416 { 8792 {
8417 // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) 8793 // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) )
8418 // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) 8794 // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
8419 { 8795 {
8420 // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) 8796 // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' )
8421 // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+=' 8797 // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+='
8422 { 8798 {
8423 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); 8799 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
8424 8800
8425 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 8801 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8426 8802
@@ -8440,13 +8816,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8440 } 8816 }
8441 break; 8817 break;
8442 case 2 : 8818 case 2 :
8443 // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) 8819 // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
8444 { 8820 {
8445 // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) 8821 // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) )
8446 // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) 8822 // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
8447 { 8823 {
8448 // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) 8824 // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' )
8449 // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '=' 8825 // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '='
8450 { 8826 {
8451 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); 8827 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
8452 8828
@@ -8470,44 +8846,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8470 8846
8471 } 8847 }
8472 8848
8473 // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 8849 // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8474 int alt42=2; 8850 int alt44=2;
8475 int LA42_0 = input.LA(1); 8851 int LA44_0 = input.LA(1);
8476 8852
8477 if ( (LA42_0==RULE_INT) ) { 8853 if ( (LA44_0==RULE_INT) ) {
8478 int LA42_1 = input.LA(2); 8854 int LA44_1 = input.LA(2);
8479 8855
8480 if ( (LA42_1==45) ) { 8856 if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) {
8481 alt42=2; 8857 alt44=1;
8482 } 8858 }
8483 else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { 8859 else if ( (LA44_1==46) ) {
8484 alt42=1; 8860 alt44=2;
8485 } 8861 }
8486 else { 8862 else {
8487 NoViableAltException nvae = 8863 NoViableAltException nvae =
8488 new NoViableAltException("", 42, 1, input); 8864 new NoViableAltException("", 44, 1, input);
8489 8865
8490 throw nvae; 8866 throw nvae;
8491 } 8867 }
8492 } 8868 }
8493 else if ( (LA42_0==44) ) { 8869 else if ( (LA44_0==45) ) {
8494 alt42=1; 8870 alt44=1;
8495 } 8871 }
8496 else { 8872 else {
8497 NoViableAltException nvae = 8873 NoViableAltException nvae =
8498 new NoViableAltException("", 42, 0, input); 8874 new NoViableAltException("", 44, 0, input);
8499 8875
8500 throw nvae; 8876 throw nvae;
8501 } 8877 }
8502 switch (alt42) { 8878 switch (alt44) {
8503 case 1 : 8879 case 1 :
8504 // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) 8880 // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
8505 { 8881 {
8506 // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) 8882 // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) )
8507 // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) 8883 // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
8508 { 8884 {
8509 // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) 8885 // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber )
8510 // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber 8886 // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber
8511 { 8887 {
8512 8888
8513 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 8889 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8538,13 +8914,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8538 } 8914 }
8539 break; 8915 break;
8540 case 2 : 8916 case 2 :
8541 // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8917 // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8542 { 8918 {
8543 // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 8919 // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8544 // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) 8920 // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
8545 { 8921 {
8546 // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) 8922 // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber )
8547 // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber 8923 // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber
8548 { 8924 {
8549 8925
8550 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 8926 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8600,7 +8976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8600 8976
8601 8977
8602 // $ANTLR start "entryRuleObjectTypeScope" 8978 // $ANTLR start "entryRuleObjectTypeScope"
8603 // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; 8979 // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
8604 public final EObject entryRuleObjectTypeScope() throws RecognitionException { 8980 public final EObject entryRuleObjectTypeScope() throws RecognitionException {
8605 EObject current = null; 8981 EObject current = null;
8606 8982
@@ -8608,8 +8984,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8608 8984
8609 8985
8610 try { 8986 try {
8611 // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) 8987 // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
8612 // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF 8988 // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
8613 { 8989 {
8614 newCompositeNode(grammarAccess.getObjectTypeScopeRule()); 8990 newCompositeNode(grammarAccess.getObjectTypeScopeRule());
8615 pushFollow(FOLLOW_1); 8991 pushFollow(FOLLOW_1);
@@ -8636,7 +9012,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8636 9012
8637 9013
8638 // $ANTLR start "ruleObjectTypeScope" 9014 // $ANTLR start "ruleObjectTypeScope"
8639 // InternalApplicationConfiguration.g:3128:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; 9015 // InternalApplicationConfiguration.g:3275:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ;
8640 public final EObject ruleObjectTypeScope() throws RecognitionException { 9016 public final EObject ruleObjectTypeScope() throws RecognitionException {
8641 EObject current = null; 9017 EObject current = null;
8642 9018
@@ -8654,21 +9030,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8654 enterRule(); 9030 enterRule();
8655 9031
8656 try { 9032 try {
8657 // InternalApplicationConfiguration.g:3134:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) 9033 // InternalApplicationConfiguration.g:3281:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) )
8658 // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 9034 // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8659 { 9035 {
8660 // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) 9036 // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) )
8661 // InternalApplicationConfiguration.g:3136:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 9037 // InternalApplicationConfiguration.g:3283:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8662 { 9038 {
8663 otherlv_0=(Token)match(input,36,FOLLOW_34); 9039 otherlv_0=(Token)match(input,37,FOLLOW_34);
8664 9040
8665 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 9041 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
8666 9042
8667 // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) ) 9043 // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) )
8668 // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) 9044 // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
8669 { 9045 {
8670 // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) 9046 // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference )
8671 // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference 9047 // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference
8672 { 9048 {
8673 9049
8674 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 9050 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
@@ -8695,33 +9071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8695 9071
8696 } 9072 }
8697 9073
8698 // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9074 // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
8699 int alt43=2; 9075 int alt45=2;
8700 int LA43_0 = input.LA(1); 9076 int LA45_0 = input.LA(1);
8701 9077
8702 if ( (LA43_0==37) ) { 9078 if ( (LA45_0==38) ) {
8703 alt43=1; 9079 alt45=1;
8704 } 9080 }
8705 else if ( (LA43_0==18) ) { 9081 else if ( (LA45_0==18) ) {
8706 alt43=2; 9082 alt45=2;
8707 } 9083 }
8708 else { 9084 else {
8709 NoViableAltException nvae = 9085 NoViableAltException nvae =
8710 new NoViableAltException("", 43, 0, input); 9086 new NoViableAltException("", 45, 0, input);
8711 9087
8712 throw nvae; 9088 throw nvae;
8713 } 9089 }
8714 switch (alt43) { 9090 switch (alt45) {
8715 case 1 : 9091 case 1 :
8716 // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) 9092 // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
8717 { 9093 {
8718 // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) 9094 // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) )
8719 // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) 9095 // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
8720 { 9096 {
8721 // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) 9097 // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' )
8722 // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+=' 9098 // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+='
8723 { 9099 {
8724 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); 9100 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33);
8725 9101
8726 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9102 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
8727 9103
@@ -8741,13 +9117,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8741 } 9117 }
8742 break; 9118 break;
8743 case 2 : 9119 case 2 :
8744 // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) 9120 // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
8745 { 9121 {
8746 // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) 9122 // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) )
8747 // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) 9123 // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
8748 { 9124 {
8749 // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) 9125 // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' )
8750 // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '=' 9126 // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '='
8751 { 9127 {
8752 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); 9128 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33);
8753 9129
@@ -8771,44 +9147,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8771 9147
8772 } 9148 }
8773 9149
8774 // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 9150 // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
8775 int alt44=2; 9151 int alt46=2;
8776 int LA44_0 = input.LA(1); 9152 int LA46_0 = input.LA(1);
8777 9153
8778 if ( (LA44_0==RULE_INT) ) { 9154 if ( (LA46_0==RULE_INT) ) {
8779 int LA44_1 = input.LA(2); 9155 int LA46_1 = input.LA(2);
8780 9156
8781 if ( (LA44_1==45) ) { 9157 if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) {
8782 alt44=2; 9158 alt46=1;
8783 } 9159 }
8784 else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { 9160 else if ( (LA46_1==46) ) {
8785 alt44=1; 9161 alt46=2;
8786 } 9162 }
8787 else { 9163 else {
8788 NoViableAltException nvae = 9164 NoViableAltException nvae =
8789 new NoViableAltException("", 44, 1, input); 9165 new NoViableAltException("", 46, 1, input);
8790 9166
8791 throw nvae; 9167 throw nvae;
8792 } 9168 }
8793 } 9169 }
8794 else if ( (LA44_0==44) ) { 9170 else if ( (LA46_0==45) ) {
8795 alt44=1; 9171 alt46=1;
8796 } 9172 }
8797 else { 9173 else {
8798 NoViableAltException nvae = 9174 NoViableAltException nvae =
8799 new NoViableAltException("", 44, 0, input); 9175 new NoViableAltException("", 46, 0, input);
8800 9176
8801 throw nvae; 9177 throw nvae;
8802 } 9178 }
8803 switch (alt44) { 9179 switch (alt46) {
8804 case 1 : 9180 case 1 :
8805 // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) 9181 // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
8806 { 9182 {
8807 // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) 9183 // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) )
8808 // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) 9184 // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
8809 { 9185 {
8810 // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) 9186 // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber )
8811 // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber 9187 // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber
8812 { 9188 {
8813 9189
8814 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9190 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -8839,13 +9215,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8839 } 9215 }
8840 break; 9216 break;
8841 case 2 : 9217 case 2 :
8842 // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9218 // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8843 { 9219 {
8844 // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9220 // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) )
8845 // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) 9221 // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
8846 { 9222 {
8847 // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) 9223 // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber )
8848 // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber 9224 // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber
8849 { 9225 {
8850 9226
8851 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9227 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -8901,7 +9277,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8901 9277
8902 9278
8903 // $ANTLR start "entryRuleIntegerTypeScope" 9279 // $ANTLR start "entryRuleIntegerTypeScope"
8904 // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; 9280 // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
8905 public final EObject entryRuleIntegerTypeScope() throws RecognitionException { 9281 public final EObject entryRuleIntegerTypeScope() throws RecognitionException {
8906 EObject current = null; 9282 EObject current = null;
8907 9283
@@ -8909,8 +9285,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8909 9285
8910 9286
8911 try { 9287 try {
8912 // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) 9288 // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
8913 // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF 9289 // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
8914 { 9290 {
8915 newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); 9291 newCompositeNode(grammarAccess.getIntegerTypeScopeRule());
8916 pushFollow(FOLLOW_1); 9292 pushFollow(FOLLOW_1);
@@ -8937,7 +9313,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8937 9313
8938 9314
8939 // $ANTLR start "ruleIntegerTypeScope" 9315 // $ANTLR start "ruleIntegerTypeScope"
8940 // InternalApplicationConfiguration.g:3242:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; 9316 // InternalApplicationConfiguration.g:3389:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ;
8941 public final EObject ruleIntegerTypeScope() throws RecognitionException { 9317 public final EObject ruleIntegerTypeScope() throws RecognitionException {
8942 EObject current = null; 9318 EObject current = null;
8943 9319
@@ -8957,21 +9333,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8957 enterRule(); 9333 enterRule();
8958 9334
8959 try { 9335 try {
8960 // InternalApplicationConfiguration.g:3248:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) 9336 // InternalApplicationConfiguration.g:3395:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) )
8961 // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) 9337 // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
8962 { 9338 {
8963 // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) 9339 // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) )
8964 // InternalApplicationConfiguration.g:3250:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 9340 // InternalApplicationConfiguration.g:3397:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
8965 { 9341 {
8966 otherlv_0=(Token)match(input,36,FOLLOW_35); 9342 otherlv_0=(Token)match(input,37,FOLLOW_35);
8967 9343
8968 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 9344 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
8969 9345
8970 // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) ) 9346 // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) )
8971 // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) 9347 // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
8972 { 9348 {
8973 // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) 9349 // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference )
8974 // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference 9350 // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference
8975 { 9351 {
8976 9352
8977 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 9353 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
@@ -8998,33 +9374,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8998 9374
8999 } 9375 }
9000 9376
9001 // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9377 // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9002 int alt45=2; 9378 int alt47=2;
9003 int LA45_0 = input.LA(1); 9379 int LA47_0 = input.LA(1);
9004 9380
9005 if ( (LA45_0==37) ) { 9381 if ( (LA47_0==38) ) {
9006 alt45=1; 9382 alt47=1;
9007 } 9383 }
9008 else if ( (LA45_0==18) ) { 9384 else if ( (LA47_0==18) ) {
9009 alt45=2; 9385 alt47=2;
9010 } 9386 }
9011 else { 9387 else {
9012 NoViableAltException nvae = 9388 NoViableAltException nvae =
9013 new NoViableAltException("", 45, 0, input); 9389 new NoViableAltException("", 47, 0, input);
9014 9390
9015 throw nvae; 9391 throw nvae;
9016 } 9392 }
9017 switch (alt45) { 9393 switch (alt47) {
9018 case 1 : 9394 case 1 :
9019 // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) 9395 // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
9020 { 9396 {
9021 // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) 9397 // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) )
9022 // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) 9398 // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
9023 { 9399 {
9024 // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) 9400 // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' )
9025 // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+=' 9401 // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+='
9026 { 9402 {
9027 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 9403 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9028 9404
9029 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9405 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9030 9406
@@ -9044,13 +9420,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9044 } 9420 }
9045 break; 9421 break;
9046 case 2 : 9422 case 2 :
9047 // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) 9423 // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
9048 { 9424 {
9049 // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) 9425 // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) )
9050 // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) 9426 // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
9051 { 9427 {
9052 // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) 9428 // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' )
9053 // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '=' 9429 // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '='
9054 { 9430 {
9055 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 9431 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9056 9432
@@ -9074,53 +9450,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9074 9450
9075 } 9451 }
9076 9452
9077 // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 9453 // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
9078 int alt46=3; 9454 int alt48=3;
9079 switch ( input.LA(1) ) { 9455 switch ( input.LA(1) ) {
9080 case RULE_INT: 9456 case RULE_INT:
9081 { 9457 {
9082 int LA46_1 = input.LA(2); 9458 int LA48_1 = input.LA(2);
9083 9459
9084 if ( (LA46_1==45) ) { 9460 if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) {
9085 alt46=2; 9461 alt48=1;
9086 } 9462 }
9087 else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { 9463 else if ( (LA48_1==46) ) {
9088 alt46=1; 9464 alt48=2;
9089 } 9465 }
9090 else { 9466 else {
9091 NoViableAltException nvae = 9467 NoViableAltException nvae =
9092 new NoViableAltException("", 46, 1, input); 9468 new NoViableAltException("", 48, 1, input);
9093 9469
9094 throw nvae; 9470 throw nvae;
9095 } 9471 }
9096 } 9472 }
9097 break; 9473 break;
9098 case 44: 9474 case 45:
9099 { 9475 {
9100 alt46=1; 9476 alt48=1;
9101 } 9477 }
9102 break; 9478 break;
9103 case 19: 9479 case 19:
9104 { 9480 {
9105 alt46=3; 9481 alt48=3;
9106 } 9482 }
9107 break; 9483 break;
9108 default: 9484 default:
9109 NoViableAltException nvae = 9485 NoViableAltException nvae =
9110 new NoViableAltException("", 46, 0, input); 9486 new NoViableAltException("", 48, 0, input);
9111 9487
9112 throw nvae; 9488 throw nvae;
9113 } 9489 }
9114 9490
9115 switch (alt46) { 9491 switch (alt48) {
9116 case 1 : 9492 case 1 :
9117 // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) 9493 // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
9118 { 9494 {
9119 // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) 9495 // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) )
9120 // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) 9496 // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
9121 { 9497 {
9122 // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) 9498 // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber )
9123 // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber 9499 // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber
9124 { 9500 {
9125 9501
9126 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9502 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9151,13 +9527,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9151 } 9527 }
9152 break; 9528 break;
9153 case 2 : 9529 case 2 :
9154 // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9530 // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9155 { 9531 {
9156 // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9532 // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9157 // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) 9533 // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
9158 { 9534 {
9159 // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) 9535 // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber )
9160 // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber 9536 // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber
9161 { 9537 {
9162 9538
9163 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9539 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9188,13 +9564,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9188 } 9564 }
9189 break; 9565 break;
9190 case 3 : 9566 case 3 :
9191 // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 9567 // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
9192 { 9568 {
9193 // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 9569 // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) )
9194 // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) 9570 // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
9195 { 9571 {
9196 // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) 9572 // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation )
9197 // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation 9573 // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation
9198 { 9574 {
9199 9575
9200 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 9576 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
@@ -9250,7 +9626,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9250 9626
9251 9627
9252 // $ANTLR start "entryRuleRealTypeScope" 9628 // $ANTLR start "entryRuleRealTypeScope"
9253 // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; 9629 // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
9254 public final EObject entryRuleRealTypeScope() throws RecognitionException { 9630 public final EObject entryRuleRealTypeScope() throws RecognitionException {
9255 EObject current = null; 9631 EObject current = null;
9256 9632
@@ -9258,8 +9634,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9258 9634
9259 9635
9260 try { 9636 try {
9261 // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) 9637 // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
9262 // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF 9638 // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
9263 { 9639 {
9264 newCompositeNode(grammarAccess.getRealTypeScopeRule()); 9640 newCompositeNode(grammarAccess.getRealTypeScopeRule());
9265 pushFollow(FOLLOW_1); 9641 pushFollow(FOLLOW_1);
@@ -9286,7 +9662,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9286 9662
9287 9663
9288 // $ANTLR start "ruleRealTypeScope" 9664 // $ANTLR start "ruleRealTypeScope"
9289 // InternalApplicationConfiguration.g:3376:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; 9665 // InternalApplicationConfiguration.g:3523:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ;
9290 public final EObject ruleRealTypeScope() throws RecognitionException { 9666 public final EObject ruleRealTypeScope() throws RecognitionException {
9291 EObject current = null; 9667 EObject current = null;
9292 9668
@@ -9306,21 +9682,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9306 enterRule(); 9682 enterRule();
9307 9683
9308 try { 9684 try {
9309 // InternalApplicationConfiguration.g:3382:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) 9685 // InternalApplicationConfiguration.g:3529:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) )
9310 // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) 9686 // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
9311 { 9687 {
9312 // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) 9688 // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) )
9313 // InternalApplicationConfiguration.g:3384:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 9689 // InternalApplicationConfiguration.g:3531:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
9314 { 9690 {
9315 otherlv_0=(Token)match(input,36,FOLLOW_37); 9691 otherlv_0=(Token)match(input,37,FOLLOW_37);
9316 9692
9317 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 9693 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
9318 9694
9319 // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) ) 9695 // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) )
9320 // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) 9696 // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
9321 { 9697 {
9322 // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) 9698 // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference )
9323 // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference 9699 // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference
9324 { 9700 {
9325 9701
9326 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 9702 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
@@ -9347,33 +9723,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9347 9723
9348 } 9724 }
9349 9725
9350 // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 9726 // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9351 int alt47=2; 9727 int alt49=2;
9352 int LA47_0 = input.LA(1); 9728 int LA49_0 = input.LA(1);
9353 9729
9354 if ( (LA47_0==37) ) { 9730 if ( (LA49_0==38) ) {
9355 alt47=1; 9731 alt49=1;
9356 } 9732 }
9357 else if ( (LA47_0==18) ) { 9733 else if ( (LA49_0==18) ) {
9358 alt47=2; 9734 alt49=2;
9359 } 9735 }
9360 else { 9736 else {
9361 NoViableAltException nvae = 9737 NoViableAltException nvae =
9362 new NoViableAltException("", 47, 0, input); 9738 new NoViableAltException("", 49, 0, input);
9363 9739
9364 throw nvae; 9740 throw nvae;
9365 } 9741 }
9366 switch (alt47) { 9742 switch (alt49) {
9367 case 1 : 9743 case 1 :
9368 // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) 9744 // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
9369 { 9745 {
9370 // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) 9746 // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) )
9371 // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) 9747 // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
9372 { 9748 {
9373 // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) 9749 // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' )
9374 // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+=' 9750 // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+='
9375 { 9751 {
9376 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 9752 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9377 9753
9378 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 9754 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9379 9755
@@ -9393,13 +9769,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9393 } 9769 }
9394 break; 9770 break;
9395 case 2 : 9771 case 2 :
9396 // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) 9772 // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
9397 { 9773 {
9398 // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) 9774 // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) )
9399 // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) 9775 // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
9400 { 9776 {
9401 // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) 9777 // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' )
9402 // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '=' 9778 // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '='
9403 { 9779 {
9404 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 9780 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9405 9781
@@ -9423,53 +9799,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9423 9799
9424 } 9800 }
9425 9801
9426 // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 9802 // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
9427 int alt48=3; 9803 int alt50=3;
9428 switch ( input.LA(1) ) { 9804 switch ( input.LA(1) ) {
9429 case RULE_INT: 9805 case RULE_INT:
9430 { 9806 {
9431 int LA48_1 = input.LA(2); 9807 int LA50_1 = input.LA(2);
9432 9808
9433 if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { 9809 if ( (LA50_1==46) ) {
9434 alt48=1; 9810 alt50=2;
9435 } 9811 }
9436 else if ( (LA48_1==45) ) { 9812 else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) {
9437 alt48=2; 9813 alt50=1;
9438 } 9814 }
9439 else { 9815 else {
9440 NoViableAltException nvae = 9816 NoViableAltException nvae =
9441 new NoViableAltException("", 48, 1, input); 9817 new NoViableAltException("", 50, 1, input);
9442 9818
9443 throw nvae; 9819 throw nvae;
9444 } 9820 }
9445 } 9821 }
9446 break; 9822 break;
9447 case 44: 9823 case 45:
9448 { 9824 {
9449 alt48=1; 9825 alt50=1;
9450 } 9826 }
9451 break; 9827 break;
9452 case 19: 9828 case 19:
9453 { 9829 {
9454 alt48=3; 9830 alt50=3;
9455 } 9831 }
9456 break; 9832 break;
9457 default: 9833 default:
9458 NoViableAltException nvae = 9834 NoViableAltException nvae =
9459 new NoViableAltException("", 48, 0, input); 9835 new NoViableAltException("", 50, 0, input);
9460 9836
9461 throw nvae; 9837 throw nvae;
9462 } 9838 }
9463 9839
9464 switch (alt48) { 9840 switch (alt50) {
9465 case 1 : 9841 case 1 :
9466 // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) 9842 // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
9467 { 9843 {
9468 // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) 9844 // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) )
9469 // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) 9845 // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
9470 { 9846 {
9471 // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) 9847 // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber )
9472 // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber 9848 // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber
9473 { 9849 {
9474 9850
9475 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 9851 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9500,13 +9876,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9500 } 9876 }
9501 break; 9877 break;
9502 case 2 : 9878 case 2 :
9503 // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9879 // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9504 { 9880 {
9505 // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 9881 // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9506 // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) 9882 // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
9507 { 9883 {
9508 // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) 9884 // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber )
9509 // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber 9885 // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber
9510 { 9886 {
9511 9887
9512 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 9888 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9537,13 +9913,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9537 } 9913 }
9538 break; 9914 break;
9539 case 3 : 9915 case 3 :
9540 // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9916 // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9541 { 9917 {
9542 // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 9918 // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) )
9543 // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) 9919 // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
9544 { 9920 {
9545 // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) 9921 // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration )
9546 // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration 9922 // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration
9547 { 9923 {
9548 9924
9549 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 9925 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
@@ -9599,7 +9975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9599 9975
9600 9976
9601 // $ANTLR start "entryRuleStringTypeScope" 9977 // $ANTLR start "entryRuleStringTypeScope"
9602 // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; 9978 // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
9603 public final EObject entryRuleStringTypeScope() throws RecognitionException { 9979 public final EObject entryRuleStringTypeScope() throws RecognitionException {
9604 EObject current = null; 9980 EObject current = null;
9605 9981
@@ -9607,8 +9983,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9607 9983
9608 9984
9609 try { 9985 try {
9610 // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) 9986 // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
9611 // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF 9987 // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
9612 { 9988 {
9613 newCompositeNode(grammarAccess.getStringTypeScopeRule()); 9989 newCompositeNode(grammarAccess.getStringTypeScopeRule());
9614 pushFollow(FOLLOW_1); 9990 pushFollow(FOLLOW_1);
@@ -9635,7 +10011,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9635 10011
9636 10012
9637 // $ANTLR start "ruleStringTypeScope" 10013 // $ANTLR start "ruleStringTypeScope"
9638 // InternalApplicationConfiguration.g:3510:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; 10014 // InternalApplicationConfiguration.g:3657:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ;
9639 public final EObject ruleStringTypeScope() throws RecognitionException { 10015 public final EObject ruleStringTypeScope() throws RecognitionException {
9640 EObject current = null; 10016 EObject current = null;
9641 10017
@@ -9655,21 +10031,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9655 enterRule(); 10031 enterRule();
9656 10032
9657 try { 10033 try {
9658 // InternalApplicationConfiguration.g:3516:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) 10034 // InternalApplicationConfiguration.g:3663:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) )
9659 // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) 10035 // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
9660 { 10036 {
9661 // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) 10037 // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) )
9662 // InternalApplicationConfiguration.g:3518:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 10038 // InternalApplicationConfiguration.g:3665:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
9663 { 10039 {
9664 otherlv_0=(Token)match(input,36,FOLLOW_38); 10040 otherlv_0=(Token)match(input,37,FOLLOW_38);
9665 10041
9666 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 10042 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
9667 10043
9668 // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) ) 10044 // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) )
9669 // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) 10045 // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
9670 { 10046 {
9671 // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) 10047 // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference )
9672 // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference 10048 // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference
9673 { 10049 {
9674 10050
9675 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 10051 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
@@ -9696,33 +10072,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9696 10072
9697 } 10073 }
9698 10074
9699 // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 10075 // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
9700 int alt49=2; 10076 int alt51=2;
9701 int LA49_0 = input.LA(1); 10077 int LA51_0 = input.LA(1);
9702 10078
9703 if ( (LA49_0==37) ) { 10079 if ( (LA51_0==38) ) {
9704 alt49=1; 10080 alt51=1;
9705 } 10081 }
9706 else if ( (LA49_0==18) ) { 10082 else if ( (LA51_0==18) ) {
9707 alt49=2; 10083 alt51=2;
9708 } 10084 }
9709 else { 10085 else {
9710 NoViableAltException nvae = 10086 NoViableAltException nvae =
9711 new NoViableAltException("", 49, 0, input); 10087 new NoViableAltException("", 51, 0, input);
9712 10088
9713 throw nvae; 10089 throw nvae;
9714 } 10090 }
9715 switch (alt49) { 10091 switch (alt51) {
9716 case 1 : 10092 case 1 :
9717 // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) 10093 // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
9718 { 10094 {
9719 // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) 10095 // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) )
9720 // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) 10096 // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
9721 { 10097 {
9722 // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) 10098 // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' )
9723 // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+=' 10099 // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+='
9724 { 10100 {
9725 lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); 10101 lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36);
9726 10102
9727 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 10103 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
9728 10104
@@ -9742,13 +10118,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9742 } 10118 }
9743 break; 10119 break;
9744 case 2 : 10120 case 2 :
9745 // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) 10121 // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
9746 { 10122 {
9747 // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) 10123 // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) )
9748 // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) 10124 // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
9749 { 10125 {
9750 // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) 10126 // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' )
9751 // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '=' 10127 // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '='
9752 { 10128 {
9753 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); 10129 lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36);
9754 10130
@@ -9772,53 +10148,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9772 10148
9773 } 10149 }
9774 10150
9775 // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 10151 // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
9776 int alt50=3; 10152 int alt52=3;
9777 switch ( input.LA(1) ) { 10153 switch ( input.LA(1) ) {
9778 case RULE_INT: 10154 case RULE_INT:
9779 { 10155 {
9780 int LA50_1 = input.LA(2); 10156 int LA52_1 = input.LA(2);
9781 10157
9782 if ( (LA50_1==45) ) { 10158 if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) {
9783 alt50=2; 10159 alt52=1;
9784 } 10160 }
9785 else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { 10161 else if ( (LA52_1==46) ) {
9786 alt50=1; 10162 alt52=2;
9787 } 10163 }
9788 else { 10164 else {
9789 NoViableAltException nvae = 10165 NoViableAltException nvae =
9790 new NoViableAltException("", 50, 1, input); 10166 new NoViableAltException("", 52, 1, input);
9791 10167
9792 throw nvae; 10168 throw nvae;
9793 } 10169 }
9794 } 10170 }
9795 break; 10171 break;
9796 case 44: 10172 case 45:
9797 { 10173 {
9798 alt50=1; 10174 alt52=1;
9799 } 10175 }
9800 break; 10176 break;
9801 case 19: 10177 case 19:
9802 { 10178 {
9803 alt50=3; 10179 alt52=3;
9804 } 10180 }
9805 break; 10181 break;
9806 default: 10182 default:
9807 NoViableAltException nvae = 10183 NoViableAltException nvae =
9808 new NoViableAltException("", 50, 0, input); 10184 new NoViableAltException("", 52, 0, input);
9809 10185
9810 throw nvae; 10186 throw nvae;
9811 } 10187 }
9812 10188
9813 switch (alt50) { 10189 switch (alt52) {
9814 case 1 : 10190 case 1 :
9815 // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) 10191 // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
9816 { 10192 {
9817 // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) 10193 // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) )
9818 // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) 10194 // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
9819 { 10195 {
9820 // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) 10196 // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber )
9821 // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber 10197 // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber
9822 { 10198 {
9823 10199
9824 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 10200 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -9849,13 +10225,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9849 } 10225 }
9850 break; 10226 break;
9851 case 2 : 10227 case 2 :
9852 // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 10228 // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9853 { 10229 {
9854 // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 10230 // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) )
9855 // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) 10231 // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
9856 { 10232 {
9857 // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) 10233 // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber )
9858 // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber 10234 // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber
9859 { 10235 {
9860 10236
9861 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 10237 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -9886,13 +10262,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9886 } 10262 }
9887 break; 10263 break;
9888 case 3 : 10264 case 3 :
9889 // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 10265 // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9890 { 10266 {
9891 // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 10267 // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) )
9892 // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) 10268 // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
9893 { 10269 {
9894 // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) 10270 // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration )
9895 // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration 10271 // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration
9896 { 10272 {
9897 10273
9898 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 10274 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
@@ -9948,7 +10324,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9948 10324
9949 10325
9950 // $ANTLR start "entryRuleClassReference" 10326 // $ANTLR start "entryRuleClassReference"
9951 // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; 10327 // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
9952 public final EObject entryRuleClassReference() throws RecognitionException { 10328 public final EObject entryRuleClassReference() throws RecognitionException {
9953 EObject current = null; 10329 EObject current = null;
9954 10330
@@ -9956,8 +10332,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9956 10332
9957 10333
9958 try { 10334 try {
9959 // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF ) 10335 // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF )
9960 // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF 10336 // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF
9961 { 10337 {
9962 newCompositeNode(grammarAccess.getClassReferenceRule()); 10338 newCompositeNode(grammarAccess.getClassReferenceRule());
9963 pushFollow(FOLLOW_1); 10339 pushFollow(FOLLOW_1);
@@ -9984,7 +10360,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9984 10360
9985 10361
9986 // $ANTLR start "ruleClassReference" 10362 // $ANTLR start "ruleClassReference"
9987 // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; 10363 // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
9988 public final EObject ruleClassReference() throws RecognitionException { 10364 public final EObject ruleClassReference() throws RecognitionException {
9989 EObject current = null; 10365 EObject current = null;
9990 10366
@@ -9997,21 +10373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9997 enterRule(); 10373 enterRule();
9998 10374
9999 try { 10375 try {
10000 // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) 10376 // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
10001 // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 10377 // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
10002 { 10378 {
10003 // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 10379 // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
10004 // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' 10380 // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
10005 { 10381 {
10006 otherlv_0=(Token)match(input,38,FOLLOW_6); 10382 otherlv_0=(Token)match(input,39,FOLLOW_6);
10007 10383
10008 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 10384 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
10009 10385
10010 // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) ) 10386 // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) )
10011 // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) 10387 // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
10012 { 10388 {
10013 // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) 10389 // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement )
10014 // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement 10390 // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement
10015 { 10391 {
10016 10392
10017 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 10393 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
@@ -10038,7 +10414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10038 10414
10039 } 10415 }
10040 10416
10041 otherlv_2=(Token)match(input,39,FOLLOW_2); 10417 otherlv_2=(Token)match(input,40,FOLLOW_2);
10042 10418
10043 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 10419 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
10044 10420
@@ -10065,7 +10441,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10065 10441
10066 10442
10067 // $ANTLR start "entryRuleObjectReference" 10443 // $ANTLR start "entryRuleObjectReference"
10068 // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; 10444 // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
10069 public final EObject entryRuleObjectReference() throws RecognitionException { 10445 public final EObject entryRuleObjectReference() throws RecognitionException {
10070 EObject current = null; 10446 EObject current = null;
10071 10447
@@ -10073,8 +10449,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10073 10449
10074 10450
10075 try { 10451 try {
10076 // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF ) 10452 // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF )
10077 // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF 10453 // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF
10078 { 10454 {
10079 newCompositeNode(grammarAccess.getObjectReferenceRule()); 10455 newCompositeNode(grammarAccess.getObjectReferenceRule());
10080 pushFollow(FOLLOW_1); 10456 pushFollow(FOLLOW_1);
@@ -10101,7 +10477,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10101 10477
10102 10478
10103 // $ANTLR start "ruleObjectReference" 10479 // $ANTLR start "ruleObjectReference"
10104 // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; 10480 // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
10105 public final EObject ruleObjectReference() throws RecognitionException { 10481 public final EObject ruleObjectReference() throws RecognitionException {
10106 EObject current = null; 10482 EObject current = null;
10107 10483
@@ -10111,14 +10487,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10111 enterRule(); 10487 enterRule();
10112 10488
10113 try { 10489 try {
10114 // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) ) 10490 // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) )
10115 // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) 10491 // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
10116 { 10492 {
10117 // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) 10493 // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' )
10118 // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node' 10494 // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node'
10119 { 10495 {
10120 // InternalApplicationConfiguration.g:3698:3: () 10496 // InternalApplicationConfiguration.g:3845:3: ()
10121 // InternalApplicationConfiguration.g:3699:4: 10497 // InternalApplicationConfiguration.g:3846:4:
10122 { 10498 {
10123 10499
10124 current = forceCreateModelElement( 10500 current = forceCreateModelElement(
@@ -10128,7 +10504,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10128 10504
10129 } 10505 }
10130 10506
10131 otherlv_1=(Token)match(input,40,FOLLOW_2); 10507 otherlv_1=(Token)match(input,41,FOLLOW_2);
10132 10508
10133 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 10509 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
10134 10510
@@ -10155,7 +10531,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10155 10531
10156 10532
10157 // $ANTLR start "entryRuleIntegerReference" 10533 // $ANTLR start "entryRuleIntegerReference"
10158 // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; 10534 // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
10159 public final EObject entryRuleIntegerReference() throws RecognitionException { 10535 public final EObject entryRuleIntegerReference() throws RecognitionException {
10160 EObject current = null; 10536 EObject current = null;
10161 10537
@@ -10163,8 +10539,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10163 10539
10164 10540
10165 try { 10541 try {
10166 // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) 10542 // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
10167 // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF 10543 // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF
10168 { 10544 {
10169 newCompositeNode(grammarAccess.getIntegerReferenceRule()); 10545 newCompositeNode(grammarAccess.getIntegerReferenceRule());
10170 pushFollow(FOLLOW_1); 10546 pushFollow(FOLLOW_1);
@@ -10191,7 +10567,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10191 10567
10192 10568
10193 // $ANTLR start "ruleIntegerReference" 10569 // $ANTLR start "ruleIntegerReference"
10194 // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; 10570 // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
10195 public final EObject ruleIntegerReference() throws RecognitionException { 10571 public final EObject ruleIntegerReference() throws RecognitionException {
10196 EObject current = null; 10572 EObject current = null;
10197 10573
@@ -10201,14 +10577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10201 enterRule(); 10577 enterRule();
10202 10578
10203 try { 10579 try {
10204 // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) ) 10580 // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) )
10205 // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) 10581 // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
10206 { 10582 {
10207 // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) 10583 // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' )
10208 // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int' 10584 // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int'
10209 { 10585 {
10210 // InternalApplicationConfiguration.g:3728:3: () 10586 // InternalApplicationConfiguration.g:3875:3: ()
10211 // InternalApplicationConfiguration.g:3729:4: 10587 // InternalApplicationConfiguration.g:3876:4:
10212 { 10588 {
10213 10589
10214 current = forceCreateModelElement( 10590 current = forceCreateModelElement(
@@ -10218,7 +10594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10218 10594
10219 } 10595 }
10220 10596
10221 otherlv_1=(Token)match(input,41,FOLLOW_2); 10597 otherlv_1=(Token)match(input,42,FOLLOW_2);
10222 10598
10223 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 10599 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
10224 10600
@@ -10245,7 +10621,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10245 10621
10246 10622
10247 // $ANTLR start "entryRuleRealReference" 10623 // $ANTLR start "entryRuleRealReference"
10248 // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; 10624 // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
10249 public final EObject entryRuleRealReference() throws RecognitionException { 10625 public final EObject entryRuleRealReference() throws RecognitionException {
10250 EObject current = null; 10626 EObject current = null;
10251 10627
@@ -10253,8 +10629,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10253 10629
10254 10630
10255 try { 10631 try {
10256 // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF ) 10632 // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF )
10257 // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF 10633 // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF
10258 { 10634 {
10259 newCompositeNode(grammarAccess.getRealReferenceRule()); 10635 newCompositeNode(grammarAccess.getRealReferenceRule());
10260 pushFollow(FOLLOW_1); 10636 pushFollow(FOLLOW_1);
@@ -10281,7 +10657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10281 10657
10282 10658
10283 // $ANTLR start "ruleRealReference" 10659 // $ANTLR start "ruleRealReference"
10284 // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; 10660 // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
10285 public final EObject ruleRealReference() throws RecognitionException { 10661 public final EObject ruleRealReference() throws RecognitionException {
10286 EObject current = null; 10662 EObject current = null;
10287 10663
@@ -10291,14 +10667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10291 enterRule(); 10667 enterRule();
10292 10668
10293 try { 10669 try {
10294 // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) ) 10670 // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) )
10295 // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) 10671 // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
10296 { 10672 {
10297 // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) 10673 // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' )
10298 // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real' 10674 // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real'
10299 { 10675 {
10300 // InternalApplicationConfiguration.g:3758:3: () 10676 // InternalApplicationConfiguration.g:3905:3: ()
10301 // InternalApplicationConfiguration.g:3759:4: 10677 // InternalApplicationConfiguration.g:3906:4:
10302 { 10678 {
10303 10679
10304 current = forceCreateModelElement( 10680 current = forceCreateModelElement(
@@ -10308,7 +10684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10308 10684
10309 } 10685 }
10310 10686
10311 otherlv_1=(Token)match(input,42,FOLLOW_2); 10687 otherlv_1=(Token)match(input,43,FOLLOW_2);
10312 10688
10313 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 10689 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
10314 10690
@@ -10335,7 +10711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10335 10711
10336 10712
10337 // $ANTLR start "entryRuleStringReference" 10713 // $ANTLR start "entryRuleStringReference"
10338 // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; 10714 // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
10339 public final EObject entryRuleStringReference() throws RecognitionException { 10715 public final EObject entryRuleStringReference() throws RecognitionException {
10340 EObject current = null; 10716 EObject current = null;
10341 10717
@@ -10343,8 +10719,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10343 10719
10344 10720
10345 try { 10721 try {
10346 // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF ) 10722 // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF )
10347 // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF 10723 // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF
10348 { 10724 {
10349 newCompositeNode(grammarAccess.getStringReferenceRule()); 10725 newCompositeNode(grammarAccess.getStringReferenceRule());
10350 pushFollow(FOLLOW_1); 10726 pushFollow(FOLLOW_1);
@@ -10371,7 +10747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10371 10747
10372 10748
10373 // $ANTLR start "ruleStringReference" 10749 // $ANTLR start "ruleStringReference"
10374 // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; 10750 // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
10375 public final EObject ruleStringReference() throws RecognitionException { 10751 public final EObject ruleStringReference() throws RecognitionException {
10376 EObject current = null; 10752 EObject current = null;
10377 10753
@@ -10381,14 +10757,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10381 enterRule(); 10757 enterRule();
10382 10758
10383 try { 10759 try {
10384 // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) ) 10760 // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) )
10385 // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) 10761 // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
10386 { 10762 {
10387 // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) 10763 // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' )
10388 // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string' 10764 // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string'
10389 { 10765 {
10390 // InternalApplicationConfiguration.g:3788:3: () 10766 // InternalApplicationConfiguration.g:3935:3: ()
10391 // InternalApplicationConfiguration.g:3789:4: 10767 // InternalApplicationConfiguration.g:3936:4:
10392 { 10768 {
10393 10769
10394 current = forceCreateModelElement( 10770 current = forceCreateModelElement(
@@ -10398,7 +10774,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10398 10774
10399 } 10775 }
10400 10776
10401 otherlv_1=(Token)match(input,43,FOLLOW_2); 10777 otherlv_1=(Token)match(input,44,FOLLOW_2);
10402 10778
10403 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 10779 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
10404 10780
@@ -10425,7 +10801,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10425 10801
10426 10802
10427 // $ANTLR start "entryRuleExactNumber" 10803 // $ANTLR start "entryRuleExactNumber"
10428 // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; 10804 // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
10429 public final EObject entryRuleExactNumber() throws RecognitionException { 10805 public final EObject entryRuleExactNumber() throws RecognitionException {
10430 EObject current = null; 10806 EObject current = null;
10431 10807
@@ -10433,8 +10809,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10433 10809
10434 10810
10435 try { 10811 try {
10436 // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF ) 10812 // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF )
10437 // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF 10813 // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF
10438 { 10814 {
10439 newCompositeNode(grammarAccess.getExactNumberRule()); 10815 newCompositeNode(grammarAccess.getExactNumberRule());
10440 pushFollow(FOLLOW_1); 10816 pushFollow(FOLLOW_1);
@@ -10461,7 +10837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10461 10837
10462 10838
10463 // $ANTLR start "ruleExactNumber" 10839 // $ANTLR start "ruleExactNumber"
10464 // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; 10840 // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
10465 public final EObject ruleExactNumber() throws RecognitionException { 10841 public final EObject ruleExactNumber() throws RecognitionException {
10466 EObject current = null; 10842 EObject current = null;
10467 10843
@@ -10472,34 +10848,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10472 enterRule(); 10848 enterRule();
10473 10849
10474 try { 10850 try {
10475 // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) 10851 // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
10476 // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10852 // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10477 { 10853 {
10478 // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 10854 // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
10479 int alt51=2; 10855 int alt53=2;
10480 int LA51_0 = input.LA(1); 10856 int LA53_0 = input.LA(1);
10481 10857
10482 if ( (LA51_0==RULE_INT) ) { 10858 if ( (LA53_0==RULE_INT) ) {
10483 alt51=1; 10859 alt53=1;
10484 } 10860 }
10485 else if ( (LA51_0==44) ) { 10861 else if ( (LA53_0==45) ) {
10486 alt51=2; 10862 alt53=2;
10487 } 10863 }
10488 else { 10864 else {
10489 NoViableAltException nvae = 10865 NoViableAltException nvae =
10490 new NoViableAltException("", 51, 0, input); 10866 new NoViableAltException("", 53, 0, input);
10491 10867
10492 throw nvae; 10868 throw nvae;
10493 } 10869 }
10494 switch (alt51) { 10870 switch (alt53) {
10495 case 1 : 10871 case 1 :
10496 // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10872 // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10497 { 10873 {
10498 // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 10874 // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) )
10499 // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) 10875 // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
10500 { 10876 {
10501 // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) 10877 // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT )
10502 // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT 10878 // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT
10503 { 10879 {
10504 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); 10880 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2);
10505 10881
@@ -10525,15 +10901,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10525 } 10901 }
10526 break; 10902 break;
10527 case 2 : 10903 case 2 :
10528 // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10904 // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
10529 { 10905 {
10530 // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) 10906 // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) )
10531 // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) 10907 // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
10532 { 10908 {
10533 // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) 10909 // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' )
10534 // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*' 10910 // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*'
10535 { 10911 {
10536 lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2); 10912 lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2);
10537 10913
10538 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 10914 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
10539 10915
@@ -10575,7 +10951,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10575 10951
10576 10952
10577 // $ANTLR start "entryRuleIntervallNumber" 10953 // $ANTLR start "entryRuleIntervallNumber"
10578 // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; 10954 // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
10579 public final EObject entryRuleIntervallNumber() throws RecognitionException { 10955 public final EObject entryRuleIntervallNumber() throws RecognitionException {
10580 EObject current = null; 10956 EObject current = null;
10581 10957
@@ -10583,8 +10959,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10583 10959
10584 10960
10585 try { 10961 try {
10586 // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) 10962 // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
10587 // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF 10963 // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
10588 { 10964 {
10589 newCompositeNode(grammarAccess.getIntervallNumberRule()); 10965 newCompositeNode(grammarAccess.getIntervallNumberRule());
10590 pushFollow(FOLLOW_1); 10966 pushFollow(FOLLOW_1);
@@ -10611,7 +10987,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10611 10987
10612 10988
10613 // $ANTLR start "ruleIntervallNumber" 10989 // $ANTLR start "ruleIntervallNumber"
10614 // InternalApplicationConfiguration.g:3862:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; 10990 // InternalApplicationConfiguration.g:4009:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ;
10615 public final EObject ruleIntervallNumber() throws RecognitionException { 10991 public final EObject ruleIntervallNumber() throws RecognitionException {
10616 EObject current = null; 10992 EObject current = null;
10617 10993
@@ -10624,17 +11000,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10624 enterRule(); 11000 enterRule();
10625 11001
10626 try { 11002 try {
10627 // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) 11003 // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
10628 // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 11004 // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10629 { 11005 {
10630 // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 11006 // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
10631 // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 11007 // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10632 { 11008 {
10633 // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) 11009 // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) )
10634 // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) 11010 // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
10635 { 11011 {
10636 // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) 11012 // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT )
10637 // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT 11013 // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT
10638 { 11014 {
10639 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); 11015 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40);
10640 11016
@@ -10656,35 +11032,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10656 11032
10657 } 11033 }
10658 11034
10659 otherlv_1=(Token)match(input,45,FOLLOW_33); 11035 otherlv_1=(Token)match(input,46,FOLLOW_33);
10660 11036
10661 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 11037 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
10662 11038
10663 // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 11039 // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
10664 int alt52=2; 11040 int alt54=2;
10665 int LA52_0 = input.LA(1); 11041 int LA54_0 = input.LA(1);
10666 11042
10667 if ( (LA52_0==RULE_INT) ) { 11043 if ( (LA54_0==RULE_INT) ) {
10668 alt52=1; 11044 alt54=1;
10669 } 11045 }
10670 else if ( (LA52_0==44) ) { 11046 else if ( (LA54_0==45) ) {
10671 alt52=2; 11047 alt54=2;
10672 } 11048 }
10673 else { 11049 else {
10674 NoViableAltException nvae = 11050 NoViableAltException nvae =
10675 new NoViableAltException("", 52, 0, input); 11051 new NoViableAltException("", 54, 0, input);
10676 11052
10677 throw nvae; 11053 throw nvae;
10678 } 11054 }
10679 switch (alt52) { 11055 switch (alt54) {
10680 case 1 : 11056 case 1 :
10681 // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 11057 // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10682 { 11058 {
10683 // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 11059 // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) )
10684 // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) 11060 // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
10685 { 11061 {
10686 // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) 11062 // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT )
10687 // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT 11063 // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT
10688 { 11064 {
10689 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 11065 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
10690 11066
@@ -10710,15 +11086,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10710 } 11086 }
10711 break; 11087 break;
10712 case 2 : 11088 case 2 :
10713 // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) 11089 // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
10714 { 11090 {
10715 // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) 11091 // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) )
10716 // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) 11092 // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
10717 { 11093 {
10718 // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) 11094 // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' )
10719 // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*' 11095 // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*'
10720 { 11096 {
10721 lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2); 11097 lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2);
10722 11098
10723 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 11099 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
10724 11100
@@ -10763,7 +11139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10763 11139
10764 11140
10765 // $ANTLR start "entryRuleIntEnumberation" 11141 // $ANTLR start "entryRuleIntEnumberation"
10766 // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; 11142 // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
10767 public final EObject entryRuleIntEnumberation() throws RecognitionException { 11143 public final EObject entryRuleIntEnumberation() throws RecognitionException {
10768 EObject current = null; 11144 EObject current = null;
10769 11145
@@ -10771,8 +11147,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10771 11147
10772 11148
10773 try { 11149 try {
10774 // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) 11150 // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
10775 // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF 11151 // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
10776 { 11152 {
10777 newCompositeNode(grammarAccess.getIntEnumberationRule()); 11153 newCompositeNode(grammarAccess.getIntEnumberationRule());
10778 pushFollow(FOLLOW_1); 11154 pushFollow(FOLLOW_1);
@@ -10799,7 +11175,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10799 11175
10800 11176
10801 // $ANTLR start "ruleIntEnumberation" 11177 // $ANTLR start "ruleIntEnumberation"
10802 // InternalApplicationConfiguration.g:3938:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; 11178 // InternalApplicationConfiguration.g:4085:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ;
10803 public final EObject ruleIntEnumberation() throws RecognitionException { 11179 public final EObject ruleIntEnumberation() throws RecognitionException {
10804 EObject current = null; 11180 EObject current = null;
10805 11181
@@ -10815,14 +11191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10815 enterRule(); 11191 enterRule();
10816 11192
10817 try { 11193 try {
10818 // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) 11194 // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) )
10819 // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 11195 // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10820 { 11196 {
10821 // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) 11197 // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' )
10822 // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' 11198 // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}'
10823 { 11199 {
10824 // InternalApplicationConfiguration.g:3946:3: () 11200 // InternalApplicationConfiguration.g:4093:3: ()
10825 // InternalApplicationConfiguration.g:3947:4: 11201 // InternalApplicationConfiguration.g:4094:4:
10826 { 11202 {
10827 11203
10828 current = forceCreateModelElement( 11204 current = forceCreateModelElement(
@@ -10836,22 +11212,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10836 11212
10837 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 11213 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
10838 11214
10839 // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? 11215 // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )?
10840 int alt54=2; 11216 int alt56=2;
10841 int LA54_0 = input.LA(1); 11217 int LA56_0 = input.LA(1);
10842 11218
10843 if ( (LA54_0==RULE_INT||LA54_0==12) ) { 11219 if ( (LA56_0==RULE_INT||LA56_0==12) ) {
10844 alt54=1; 11220 alt56=1;
10845 } 11221 }
10846 switch (alt54) { 11222 switch (alt56) {
10847 case 1 : 11223 case 1 :
10848 // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 11224 // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10849 { 11225 {
10850 // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) 11226 // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) )
10851 // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) 11227 // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
10852 { 11228 {
10853 // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) 11229 // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral )
10854 // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral 11230 // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral
10855 { 11231 {
10856 11232
10857 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); 11233 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0());
@@ -10878,30 +11254,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10878 11254
10879 } 11255 }
10880 11256
10881 // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* 11257 // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )*
10882 loop53: 11258 loop55:
10883 do { 11259 do {
10884 int alt53=2; 11260 int alt55=2;
10885 int LA53_0 = input.LA(1); 11261 int LA55_0 = input.LA(1);
10886 11262
10887 if ( (LA53_0==20) ) { 11263 if ( (LA55_0==20) ) {
10888 alt53=1; 11264 alt55=1;
10889 } 11265 }
10890 11266
10891 11267
10892 switch (alt53) { 11268 switch (alt55) {
10893 case 1 : 11269 case 1 :
10894 // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) 11270 // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) )
10895 { 11271 {
10896 otherlv_3=(Token)match(input,20,FOLLOW_24); 11272 otherlv_3=(Token)match(input,20,FOLLOW_24);
10897 11273
10898 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 11274 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
10899 11275
10900 // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) ) 11276 // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) )
10901 // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) 11277 // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
10902 { 11278 {
10903 // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) 11279 // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral )
10904 // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral 11280 // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral
10905 { 11281 {
10906 11282
10907 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); 11283 newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0());
@@ -10933,7 +11309,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10933 break; 11309 break;
10934 11310
10935 default : 11311 default :
10936 break loop53; 11312 break loop55;
10937 } 11313 }
10938 } while (true); 11314 } while (true);
10939 11315
@@ -10970,7 +11346,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10970 11346
10971 11347
10972 // $ANTLR start "entryRuleRealEnumeration" 11348 // $ANTLR start "entryRuleRealEnumeration"
10973 // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; 11349 // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
10974 public final EObject entryRuleRealEnumeration() throws RecognitionException { 11350 public final EObject entryRuleRealEnumeration() throws RecognitionException {
10975 EObject current = null; 11351 EObject current = null;
10976 11352
@@ -10978,8 +11354,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10978 11354
10979 11355
10980 try { 11356 try {
10981 // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) 11357 // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
10982 // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF 11358 // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
10983 { 11359 {
10984 newCompositeNode(grammarAccess.getRealEnumerationRule()); 11360 newCompositeNode(grammarAccess.getRealEnumerationRule());
10985 pushFollow(FOLLOW_1); 11361 pushFollow(FOLLOW_1);
@@ -11006,7 +11382,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11006 11382
11007 11383
11008 // $ANTLR start "ruleRealEnumeration" 11384 // $ANTLR start "ruleRealEnumeration"
11009 // InternalApplicationConfiguration.g:4018:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; 11385 // InternalApplicationConfiguration.g:4165:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ;
11010 public final EObject ruleRealEnumeration() throws RecognitionException { 11386 public final EObject ruleRealEnumeration() throws RecognitionException {
11011 EObject current = null; 11387 EObject current = null;
11012 11388
@@ -11022,14 +11398,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11022 enterRule(); 11398 enterRule();
11023 11399
11024 try { 11400 try {
11025 // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) 11401 // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) )
11026 // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 11402 // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
11027 { 11403 {
11028 // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) 11404 // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' )
11029 // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' 11405 // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}'
11030 { 11406 {
11031 // InternalApplicationConfiguration.g:4026:3: () 11407 // InternalApplicationConfiguration.g:4173:3: ()
11032 // InternalApplicationConfiguration.g:4027:4: 11408 // InternalApplicationConfiguration.g:4174:4:
11033 { 11409 {
11034 11410
11035 current = forceCreateModelElement( 11411 current = forceCreateModelElement(
@@ -11043,22 +11419,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11043 11419
11044 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 11420 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
11045 11421
11046 // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? 11422 // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )?
11047 int alt56=2; 11423 int alt58=2;
11048 int LA56_0 = input.LA(1); 11424 int LA58_0 = input.LA(1);
11049 11425
11050 if ( (LA56_0==RULE_INT||LA56_0==12) ) { 11426 if ( (LA58_0==RULE_INT||LA58_0==12) ) {
11051 alt56=1; 11427 alt58=1;
11052 } 11428 }
11053 switch (alt56) { 11429 switch (alt58) {
11054 case 1 : 11430 case 1 :
11055 // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 11431 // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
11056 { 11432 {
11057 // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) 11433 // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) )
11058 // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) 11434 // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
11059 { 11435 {
11060 // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) 11436 // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral )
11061 // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral 11437 // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral
11062 { 11438 {
11063 11439
11064 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); 11440 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0());
@@ -11085,30 +11461,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11085 11461
11086 } 11462 }
11087 11463
11088 // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* 11464 // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )*
11089 loop55: 11465 loop57:
11090 do { 11466 do {
11091 int alt55=2; 11467 int alt57=2;
11092 int LA55_0 = input.LA(1); 11468 int LA57_0 = input.LA(1);
11093 11469
11094 if ( (LA55_0==20) ) { 11470 if ( (LA57_0==20) ) {
11095 alt55=1; 11471 alt57=1;
11096 } 11472 }
11097 11473
11098 11474
11099 switch (alt55) { 11475 switch (alt57) {
11100 case 1 : 11476 case 1 :
11101 // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) 11477 // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) )
11102 { 11478 {
11103 otherlv_3=(Token)match(input,20,FOLLOW_24); 11479 otherlv_3=(Token)match(input,20,FOLLOW_24);
11104 11480
11105 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 11481 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
11106 11482
11107 // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) ) 11483 // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) )
11108 // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) 11484 // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
11109 { 11485 {
11110 // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) 11486 // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral )
11111 // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral 11487 // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral
11112 { 11488 {
11113 11489
11114 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); 11490 newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0());
@@ -11140,7 +11516,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11140 break; 11516 break;
11141 11517
11142 default : 11518 default :
11143 break loop55; 11519 break loop57;
11144 } 11520 }
11145 } while (true); 11521 } while (true);
11146 11522
@@ -11177,7 +11553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11177 11553
11178 11554
11179 // $ANTLR start "entryRuleStringEnumeration" 11555 // $ANTLR start "entryRuleStringEnumeration"
11180 // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; 11556 // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
11181 public final EObject entryRuleStringEnumeration() throws RecognitionException { 11557 public final EObject entryRuleStringEnumeration() throws RecognitionException {
11182 EObject current = null; 11558 EObject current = null;
11183 11559
@@ -11185,8 +11561,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11185 11561
11186 11562
11187 try { 11563 try {
11188 // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) 11564 // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
11189 // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF 11565 // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
11190 { 11566 {
11191 newCompositeNode(grammarAccess.getStringEnumerationRule()); 11567 newCompositeNode(grammarAccess.getStringEnumerationRule());
11192 pushFollow(FOLLOW_1); 11568 pushFollow(FOLLOW_1);
@@ -11213,7 +11589,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11213 11589
11214 11590
11215 // $ANTLR start "ruleStringEnumeration" 11591 // $ANTLR start "ruleStringEnumeration"
11216 // InternalApplicationConfiguration.g:4098:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; 11592 // InternalApplicationConfiguration.g:4245:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ;
11217 public final EObject ruleStringEnumeration() throws RecognitionException { 11593 public final EObject ruleStringEnumeration() throws RecognitionException {
11218 EObject current = null; 11594 EObject current = null;
11219 11595
@@ -11227,14 +11603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11227 enterRule(); 11603 enterRule();
11228 11604
11229 try { 11605 try {
11230 // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) 11606 // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
11231 // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 11607 // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
11232 { 11608 {
11233 // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 11609 // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
11234 // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' 11610 // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
11235 { 11611 {
11236 // InternalApplicationConfiguration.g:4106:3: () 11612 // InternalApplicationConfiguration.g:4253:3: ()
11237 // InternalApplicationConfiguration.g:4107:4: 11613 // InternalApplicationConfiguration.g:4254:4:
11238 { 11614 {
11239 11615
11240 current = forceCreateModelElement( 11616 current = forceCreateModelElement(
@@ -11248,22 +11624,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11248 11624
11249 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 11625 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
11250 11626
11251 // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? 11627 // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
11252 int alt58=2; 11628 int alt60=2;
11253 int LA58_0 = input.LA(1); 11629 int LA60_0 = input.LA(1);
11254 11630
11255 if ( (LA58_0==RULE_STRING) ) { 11631 if ( (LA60_0==RULE_STRING) ) {
11256 alt58=1; 11632 alt60=1;
11257 } 11633 }
11258 switch (alt58) { 11634 switch (alt60) {
11259 case 1 : 11635 case 1 :
11260 // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 11636 // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
11261 { 11637 {
11262 // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) 11638 // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) )
11263 // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) 11639 // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
11264 { 11640 {
11265 // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) 11641 // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING )
11266 // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING 11642 // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING
11267 { 11643 {
11268 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); 11644 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15);
11269 11645
@@ -11285,30 +11661,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11285 11661
11286 } 11662 }
11287 11663
11288 // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 11664 // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
11289 loop57: 11665 loop59:
11290 do { 11666 do {
11291 int alt57=2; 11667 int alt59=2;
11292 int LA57_0 = input.LA(1); 11668 int LA59_0 = input.LA(1);
11293 11669
11294 if ( (LA57_0==20) ) { 11670 if ( (LA59_0==20) ) {
11295 alt57=1; 11671 alt59=1;
11296 } 11672 }
11297 11673
11298 11674
11299 switch (alt57) { 11675 switch (alt59) {
11300 case 1 : 11676 case 1 :
11301 // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) 11677 // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
11302 { 11678 {
11303 otherlv_3=(Token)match(input,20,FOLLOW_10); 11679 otherlv_3=(Token)match(input,20,FOLLOW_10);
11304 11680
11305 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 11681 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
11306 11682
11307 // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) ) 11683 // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) )
11308 // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) 11684 // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
11309 { 11685 {
11310 // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) 11686 // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING )
11311 // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING 11687 // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING
11312 { 11688 {
11313 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); 11689 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15);
11314 11690
@@ -11335,7 +11711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11335 break; 11711 break;
11336 11712
11337 default : 11713 default :
11338 break loop57; 11714 break loop59;
11339 } 11715 }
11340 } while (true); 11716 } while (true);
11341 11717
@@ -11372,7 +11748,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11372 11748
11373 11749
11374 // $ANTLR start "entryRuleScopeDeclaration" 11750 // $ANTLR start "entryRuleScopeDeclaration"
11375 // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; 11751 // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
11376 public final EObject entryRuleScopeDeclaration() throws RecognitionException { 11752 public final EObject entryRuleScopeDeclaration() throws RecognitionException {
11377 EObject current = null; 11753 EObject current = null;
11378 11754
@@ -11380,8 +11756,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11380 11756
11381 11757
11382 try { 11758 try {
11383 // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) 11759 // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
11384 // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF 11760 // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
11385 { 11761 {
11386 newCompositeNode(grammarAccess.getScopeDeclarationRule()); 11762 newCompositeNode(grammarAccess.getScopeDeclarationRule());
11387 pushFollow(FOLLOW_1); 11763 pushFollow(FOLLOW_1);
@@ -11408,7 +11784,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11408 11784
11409 11785
11410 // $ANTLR start "ruleScopeDeclaration" 11786 // $ANTLR start "ruleScopeDeclaration"
11411 // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; 11787 // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
11412 public final EObject ruleScopeDeclaration() throws RecognitionException { 11788 public final EObject ruleScopeDeclaration() throws RecognitionException {
11413 EObject current = null; 11789 EObject current = null;
11414 11790
@@ -11421,21 +11797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11421 enterRule(); 11797 enterRule();
11422 11798
11423 try { 11799 try {
11424 // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) 11800 // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
11425 // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11801 // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11426 { 11802 {
11427 // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 11803 // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
11428 // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) 11804 // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
11429 { 11805 {
11430 otherlv_0=(Token)match(input,46,FOLLOW_6); 11806 otherlv_0=(Token)match(input,47,FOLLOW_6);
11431 11807
11432 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 11808 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
11433 11809
11434 // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) ) 11810 // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) )
11435 // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) 11811 // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
11436 { 11812 {
11437 // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) 11813 // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID )
11438 // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID 11814 // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID
11439 { 11815 {
11440 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); 11816 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17);
11441 11817
@@ -11457,11 +11833,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11457 11833
11458 } 11834 }
11459 11835
11460 // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) 11836 // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
11461 // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) 11837 // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
11462 { 11838 {
11463 // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) 11839 // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification )
11464 // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification 11840 // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification
11465 { 11841 {
11466 11842
11467 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 11843 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
@@ -11511,7 +11887,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11511 11887
11512 11888
11513 // $ANTLR start "entryRuleScopeReference" 11889 // $ANTLR start "entryRuleScopeReference"
11514 // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; 11890 // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
11515 public final EObject entryRuleScopeReference() throws RecognitionException { 11891 public final EObject entryRuleScopeReference() throws RecognitionException {
11516 EObject current = null; 11892 EObject current = null;
11517 11893
@@ -11519,8 +11895,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11519 11895
11520 11896
11521 try { 11897 try {
11522 // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF ) 11898 // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF )
11523 // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF 11899 // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF
11524 { 11900 {
11525 newCompositeNode(grammarAccess.getScopeReferenceRule()); 11901 newCompositeNode(grammarAccess.getScopeReferenceRule());
11526 pushFollow(FOLLOW_1); 11902 pushFollow(FOLLOW_1);
@@ -11547,7 +11923,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11547 11923
11548 11924
11549 // $ANTLR start "ruleScopeReference" 11925 // $ANTLR start "ruleScopeReference"
11550 // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 11926 // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
11551 public final EObject ruleScopeReference() throws RecognitionException { 11927 public final EObject ruleScopeReference() throws RecognitionException {
11552 EObject current = null; 11928 EObject current = null;
11553 11929
@@ -11557,14 +11933,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11557 enterRule(); 11933 enterRule();
11558 11934
11559 try { 11935 try {
11560 // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) ) 11936 // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) )
11561 // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) 11937 // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
11562 { 11938 {
11563 // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) 11939 // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) )
11564 // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) 11940 // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
11565 { 11941 {
11566 // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) 11942 // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID )
11567 // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID 11943 // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID
11568 { 11944 {
11569 11945
11570 if (current==null) { 11946 if (current==null) {
@@ -11601,7 +11977,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11601 11977
11602 11978
11603 // $ANTLR start "entryRuleScope" 11979 // $ANTLR start "entryRuleScope"
11604 // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; 11980 // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
11605 public final EObject entryRuleScope() throws RecognitionException { 11981 public final EObject entryRuleScope() throws RecognitionException {
11606 EObject current = null; 11982 EObject current = null;
11607 11983
@@ -11609,8 +11985,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11609 11985
11610 11986
11611 try { 11987 try {
11612 // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF ) 11988 // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF )
11613 // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF 11989 // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF
11614 { 11990 {
11615 newCompositeNode(grammarAccess.getScopeRule()); 11991 newCompositeNode(grammarAccess.getScopeRule());
11616 pushFollow(FOLLOW_1); 11992 pushFollow(FOLLOW_1);
@@ -11637,7 +12013,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11637 12013
11638 12014
11639 // $ANTLR start "ruleScope" 12015 // $ANTLR start "ruleScope"
11640 // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; 12016 // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
11641 public final EObject ruleScope() throws RecognitionException { 12017 public final EObject ruleScope() throws RecognitionException {
11642 EObject current = null; 12018 EObject current = null;
11643 12019
@@ -11650,28 +12026,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11650 enterRule(); 12026 enterRule();
11651 12027
11652 try { 12028 try {
11653 // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) 12029 // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
11654 // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 12030 // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11655 { 12031 {
11656 // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 12032 // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
11657 int alt59=2; 12033 int alt61=2;
11658 int LA59_0 = input.LA(1); 12034 int LA61_0 = input.LA(1);
11659 12035
11660 if ( (LA59_0==19) ) { 12036 if ( (LA61_0==19) ) {
11661 alt59=1; 12037 alt61=1;
11662 } 12038 }
11663 else if ( (LA59_0==RULE_ID) ) { 12039 else if ( (LA61_0==RULE_ID) ) {
11664 alt59=2; 12040 alt61=2;
11665 } 12041 }
11666 else { 12042 else {
11667 NoViableAltException nvae = 12043 NoViableAltException nvae =
11668 new NoViableAltException("", 59, 0, input); 12044 new NoViableAltException("", 61, 0, input);
11669 12045
11670 throw nvae; 12046 throw nvae;
11671 } 12047 }
11672 switch (alt59) { 12048 switch (alt61) {
11673 case 1 : 12049 case 1 :
11674 // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification 12050 // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification
11675 { 12051 {
11676 12052
11677 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 12053 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
@@ -11689,7 +12065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11689 } 12065 }
11690 break; 12066 break;
11691 case 2 : 12067 case 2 :
11692 // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference 12068 // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference
11693 { 12069 {
11694 12070
11695 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 12071 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
@@ -11729,7 +12105,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11729 12105
11730 12106
11731 // $ANTLR start "entryRuleTask" 12107 // $ANTLR start "entryRuleTask"
11732 // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; 12108 // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
11733 public final EObject entryRuleTask() throws RecognitionException { 12109 public final EObject entryRuleTask() throws RecognitionException {
11734 EObject current = null; 12110 EObject current = null;
11735 12111
@@ -11737,8 +12113,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11737 12113
11738 12114
11739 try { 12115 try {
11740 // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF ) 12116 // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF )
11741 // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF 12117 // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF
11742 { 12118 {
11743 newCompositeNode(grammarAccess.getTaskRule()); 12119 newCompositeNode(grammarAccess.getTaskRule());
11744 pushFollow(FOLLOW_1); 12120 pushFollow(FOLLOW_1);
@@ -11765,7 +12141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11765 12141
11766 12142
11767 // $ANTLR start "ruleTask" 12143 // $ANTLR start "ruleTask"
11768 // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; 12144 // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
11769 public final EObject ruleTask() throws RecognitionException { 12145 public final EObject ruleTask() throws RecognitionException {
11770 EObject current = null; 12146 EObject current = null;
11771 12147
@@ -11776,8 +12152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11776 enterRule(); 12152 enterRule();
11777 12153
11778 try { 12154 try {
11779 // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask ) 12155 // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask )
11780 // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask 12156 // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask
11781 { 12157 {
11782 12158
11783 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 12159 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
@@ -11811,7 +12187,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11811 12187
11812 12188
11813 // $ANTLR start "entryRuleGenerationTask" 12189 // $ANTLR start "entryRuleGenerationTask"
11814 // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; 12190 // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
11815 public final EObject entryRuleGenerationTask() throws RecognitionException { 12191 public final EObject entryRuleGenerationTask() throws RecognitionException {
11816 EObject current = null; 12192 EObject current = null;
11817 12193
@@ -11819,8 +12195,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11819 12195
11820 12196
11821 try { 12197 try {
11822 // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) 12198 // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
11823 // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF 12199 // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF
11824 { 12200 {
11825 newCompositeNode(grammarAccess.getGenerationTaskRule()); 12201 newCompositeNode(grammarAccess.getGenerationTaskRule());
11826 pushFollow(FOLLOW_1); 12202 pushFollow(FOLLOW_1);
@@ -11847,7 +12223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11847 12223
11848 12224
11849 // $ANTLR start "ruleGenerationTask" 12225 // $ANTLR start "ruleGenerationTask"
11850 // InternalApplicationConfiguration.g:4327:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; 12226 // InternalApplicationConfiguration.g:4474:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ;
11851 public final EObject ruleGenerationTask() throws RecognitionException { 12227 public final EObject ruleGenerationTask() throws RecognitionException {
11852 EObject current = null; 12228 EObject current = null;
11853 12229
@@ -11909,18 +12285,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11909 enterRule(); 12285 enterRule();
11910 12286
11911 try { 12287 try {
11912 // InternalApplicationConfiguration.g:4333:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) 12288 // InternalApplicationConfiguration.g:4480:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) )
11913 // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) 12289 // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
11914 { 12290 {
11915 // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) 12291 // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' )
11916 // InternalApplicationConfiguration.g:4335:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' 12292 // InternalApplicationConfiguration.g:4482:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}'
11917 { 12293 {
11918 otherlv_0=(Token)match(input,47,FOLLOW_17); 12294 otherlv_0=(Token)match(input,48,FOLLOW_17);
11919 12295
11920 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 12296 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
11921 12297
11922 // InternalApplicationConfiguration.g:4339:3: () 12298 // InternalApplicationConfiguration.g:4486:3: ()
11923 // InternalApplicationConfiguration.g:4340:4: 12299 // InternalApplicationConfiguration.g:4487:4:
11924 { 12300 {
11925 12301
11926 current = forceCreateModelElement( 12302 current = forceCreateModelElement(
@@ -11934,47 +12310,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11934 12310
11935 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 12311 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
11936 12312
11937 // InternalApplicationConfiguration.g:4350:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) 12313 // InternalApplicationConfiguration.g:4497:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) )
11938 // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) 12314 // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
11939 { 12315 {
11940 // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) 12316 // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) )
11941 // InternalApplicationConfiguration.g:4352:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) 12317 // InternalApplicationConfiguration.g:4499:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
11942 { 12318 {
11943 12319
11944 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 12320 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
11945 12321
11946 // InternalApplicationConfiguration.g:4355:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) 12322 // InternalApplicationConfiguration.g:4502:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* )
11947 // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* 12323 // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
11948 { 12324 {
11949 // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* 12325 // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*
11950 loop60: 12326 loop62:
11951 do { 12327 do {
11952 int alt60=14; 12328 int alt62=14;
11953 alt60 = dfa60.predict(input); 12329 alt62 = dfa62.predict(input);
11954 switch (alt60) { 12330 switch (alt62) {
11955 case 1 : 12331 case 1 :
11956 // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 12332 // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11957 { 12333 {
11958 // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 12334 // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
11959 // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 12335 // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11960 { 12336 {
11961 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 12337 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
11962 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 12338 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
11963 } 12339 }
11964 // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 12340 // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
11965 // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 12341 // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11966 { 12342 {
11967 12343
11968 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 12344 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
11969 12345
11970 // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 12346 // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
11971 // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 12347 // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11972 { 12348 {
11973 if ( !((true)) ) { 12349 if ( !((true)) ) {
11974 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12350 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
11975 } 12351 }
11976 // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 12352 // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
11977 // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) 12353 // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
11978 { 12354 {
11979 otherlv_4=(Token)match(input,25,FOLLOW_13); 12355 otherlv_4=(Token)match(input,25,FOLLOW_13);
11980 12356
@@ -11984,11 +12360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
11984 12360
11985 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 12361 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
11986 12362
11987 // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) 12363 // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
11988 // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) 12364 // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
11989 { 12365 {
11990 // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) 12366 // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel )
11991 // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel 12367 // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel
11992 { 12368 {
11993 12369
11994 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 12370 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
@@ -12034,30 +12410,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12034 } 12410 }
12035 break; 12411 break;
12036 case 2 : 12412 case 2 :
12037 // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 12413 // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
12038 { 12414 {
12039 // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 12415 // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
12040 // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 12416 // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
12041 { 12417 {
12042 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 12418 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
12043 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 12419 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
12044 } 12420 }
12045 // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 12421 // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
12046 // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 12422 // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
12047 { 12423 {
12048 12424
12049 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 12425 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
12050 12426
12051 // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 12427 // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
12052 // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 12428 // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
12053 { 12429 {
12054 if ( !((true)) ) { 12430 if ( !((true)) ) {
12055 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12431 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12056 } 12432 }
12057 // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 12433 // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
12058 // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) 12434 // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
12059 { 12435 {
12060 otherlv_7=(Token)match(input,48,FOLLOW_13); 12436 otherlv_7=(Token)match(input,49,FOLLOW_13);
12061 12437
12062 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 12438 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
12063 12439
@@ -12065,11 +12441,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12065 12441
12066 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 12442 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
12067 12443
12068 // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) ) 12444 // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) )
12069 // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) 12445 // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
12070 { 12446 {
12071 // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) 12447 // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel )
12072 // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel 12448 // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel
12073 { 12449 {
12074 12450
12075 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 12451 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
@@ -12115,28 +12491,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12115 } 12491 }
12116 break; 12492 break;
12117 case 3 : 12493 case 3 :
12118 // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 12494 // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
12119 { 12495 {
12120 // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 12496 // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
12121 // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 12497 // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
12122 { 12498 {
12123 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 12499 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
12124 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 12500 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
12125 } 12501 }
12126 // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 12502 // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
12127 // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 12503 // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
12128 { 12504 {
12129 12505
12130 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 12506 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
12131 12507
12132 // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 12508 // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
12133 // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 12509 // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
12134 { 12510 {
12135 if ( !((true)) ) { 12511 if ( !((true)) ) {
12136 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12512 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12137 } 12513 }
12138 // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 12514 // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
12139 // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) 12515 // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
12140 { 12516 {
12141 otherlv_10=(Token)match(input,28,FOLLOW_13); 12517 otherlv_10=(Token)match(input,28,FOLLOW_13);
12142 12518
@@ -12146,11 +12522,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12146 12522
12147 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 12523 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
12148 12524
12149 // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) 12525 // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
12150 // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) 12526 // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
12151 { 12527 {
12152 // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) 12528 // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern )
12153 // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern 12529 // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern
12154 { 12530 {
12155 12531
12156 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 12532 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
@@ -12196,30 +12572,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12196 } 12572 }
12197 break; 12573 break;
12198 case 4 : 12574 case 4 :
12199 // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 12575 // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
12200 { 12576 {
12201 // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) 12577 // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) )
12202 // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 12578 // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
12203 { 12579 {
12204 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 12580 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
12205 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 12581 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
12206 } 12582 }
12207 // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) 12583 // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) )
12208 // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 12584 // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
12209 { 12585 {
12210 12586
12211 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 12587 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
12212 12588
12213 // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) 12589 // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) )
12214 // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 12590 // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
12215 { 12591 {
12216 if ( !((true)) ) { 12592 if ( !((true)) ) {
12217 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12593 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12218 } 12594 }
12219 // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) 12595 // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) )
12220 // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) 12596 // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) )
12221 { 12597 {
12222 otherlv_13=(Token)match(input,31,FOLLOW_13); 12598 otherlv_13=(Token)match(input,32,FOLLOW_13);
12223 12599
12224 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); 12600 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0());
12225 12601
@@ -12227,11 +12603,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12227 12603
12228 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 12604 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
12229 12605
12230 // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) ) 12606 // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) )
12231 // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) 12607 // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
12232 { 12608 {
12233 // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) 12609 // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective )
12234 // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective 12610 // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective
12235 { 12611 {
12236 12612
12237 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); 12613 newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0());
@@ -12277,30 +12653,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12277 } 12653 }
12278 break; 12654 break;
12279 case 5 : 12655 case 5 :
12280 // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 12656 // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
12281 { 12657 {
12282 // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) 12658 // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) )
12283 // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 12659 // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12284 { 12660 {
12285 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 12661 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
12286 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 12662 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
12287 } 12663 }
12288 // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) 12664 // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) )
12289 // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12665 // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12290 { 12666 {
12291 12667
12292 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 12668 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
12293 12669
12294 // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) 12670 // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) )
12295 // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12671 // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12296 { 12672 {
12297 if ( !((true)) ) { 12673 if ( !((true)) ) {
12298 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12674 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12299 } 12675 }
12300 // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) 12676 // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) )
12301 // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) 12677 // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) )
12302 { 12678 {
12303 otherlv_16=(Token)match(input,46,FOLLOW_13); 12679 otherlv_16=(Token)match(input,47,FOLLOW_13);
12304 12680
12305 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); 12681 newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0());
12306 12682
@@ -12308,11 +12684,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12308 12684
12309 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 12685 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
12310 12686
12311 // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) ) 12687 // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) )
12312 // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) 12688 // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
12313 { 12689 {
12314 // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) 12690 // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope )
12315 // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope 12691 // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope
12316 { 12692 {
12317 12693
12318 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); 12694 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0());
@@ -12358,36 +12734,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12358 } 12734 }
12359 break; 12735 break;
12360 case 6 : 12736 case 6 :
12361 // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12737 // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12362 { 12738 {
12363 // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) 12739 // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) )
12364 // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12740 // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12365 { 12741 {
12366 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 12742 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
12367 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 12743 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
12368 } 12744 }
12369 // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) 12745 // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) )
12370 // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12746 // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12371 { 12747 {
12372 12748
12373 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 12749 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
12374 12750
12375 // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) 12751 // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) )
12376 // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12752 // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12377 { 12753 {
12378 if ( !((true)) ) { 12754 if ( !((true)) ) {
12379 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12755 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12380 } 12756 }
12381 // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) 12757 // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) )
12382 // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) 12758 // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) )
12383 { 12759 {
12384 // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) 12760 // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) )
12385 // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) 12761 // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
12386 { 12762 {
12387 // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) 12763 // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' )
12388 // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number' 12764 // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number'
12389 { 12765 {
12390 lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13); 12766 lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13);
12391 12767
12392 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); 12768 newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0());
12393 12769
@@ -12407,11 +12783,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12407 12783
12408 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 12784 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
12409 12785
12410 // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) ) 12786 // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) )
12411 // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) 12787 // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
12412 { 12788 {
12413 // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) 12789 // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT )
12414 // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT 12790 // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT
12415 { 12791 {
12416 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); 12792 lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43);
12417 12793
@@ -12452,36 +12828,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12452 } 12828 }
12453 break; 12829 break;
12454 case 7 : 12830 case 7 :
12455 // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12831 // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12456 { 12832 {
12457 // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) 12833 // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) )
12458 // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12834 // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12459 { 12835 {
12460 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 12836 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
12461 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 12837 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
12462 } 12838 }
12463 // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) 12839 // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) )
12464 // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12840 // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12465 { 12841 {
12466 12842
12467 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 12843 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
12468 12844
12469 // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) 12845 // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) )
12470 // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12846 // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12471 { 12847 {
12472 if ( !((true)) ) { 12848 if ( !((true)) ) {
12473 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12849 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12474 } 12850 }
12475 // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) 12851 // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) )
12476 // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) 12852 // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) )
12477 { 12853 {
12478 // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) 12854 // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) )
12479 // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) 12855 // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
12480 { 12856 {
12481 // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) 12857 // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' )
12482 // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs' 12858 // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs'
12483 { 12859 {
12484 lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13); 12860 lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13);
12485 12861
12486 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); 12862 newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0());
12487 12863
@@ -12501,11 +12877,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12501 12877
12502 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 12878 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
12503 12879
12504 // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) ) 12880 // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) )
12505 // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) 12881 // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
12506 { 12882 {
12507 // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) 12883 // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT )
12508 // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT 12884 // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT
12509 { 12885 {
12510 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); 12886 lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43);
12511 12887
@@ -12546,30 +12922,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12546 } 12922 }
12547 break; 12923 break;
12548 case 8 : 12924 case 8 :
12549 // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12925 // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12550 { 12926 {
12551 // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) 12927 // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) )
12552 // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12928 // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12553 { 12929 {
12554 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 12930 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
12555 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 12931 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
12556 } 12932 }
12557 // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) 12933 // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) )
12558 // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12934 // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12559 { 12935 {
12560 12936
12561 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 12937 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
12562 12938
12563 // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) 12939 // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) )
12564 // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12940 // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12565 { 12941 {
12566 if ( !((true)) ) { 12942 if ( !((true)) ) {
12567 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 12943 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12568 } 12944 }
12569 // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) 12945 // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) )
12570 // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) 12946 // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) )
12571 { 12947 {
12572 otherlv_25=(Token)match(input,51,FOLLOW_13); 12948 otherlv_25=(Token)match(input,52,FOLLOW_13);
12573 12949
12574 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); 12950 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0());
12575 12951
@@ -12577,11 +12953,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12577 12953
12578 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 12954 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
12579 12955
12580 // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) ) 12956 // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) )
12581 // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) 12957 // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
12582 { 12958 {
12583 // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) 12959 // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver )
12584 // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver 12960 // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver
12585 { 12961 {
12586 12962
12587 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); 12963 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0());
@@ -12627,30 +13003,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12627 } 13003 }
12628 break; 13004 break;
12629 case 9 : 13005 case 9 :
12630 // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 13006 // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12631 { 13007 {
12632 // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) 13008 // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) )
12633 // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 13009 // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12634 { 13010 {
12635 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 13011 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
12636 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 13012 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
12637 } 13013 }
12638 // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) 13014 // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) )
12639 // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 13015 // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12640 { 13016 {
12641 13017
12642 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 13018 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
12643 13019
12644 // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) 13020 // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) )
12645 // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 13021 // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12646 { 13022 {
12647 if ( !((true)) ) { 13023 if ( !((true)) ) {
12648 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13024 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12649 } 13025 }
12650 // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) 13026 // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) )
12651 // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) 13027 // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) )
12652 { 13028 {
12653 otherlv_28=(Token)match(input,32,FOLLOW_13); 13029 otherlv_28=(Token)match(input,33,FOLLOW_13);
12654 13030
12655 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); 13031 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0());
12656 13032
@@ -12658,11 +13034,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12658 13034
12659 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 13035 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
12660 13036
12661 // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) ) 13037 // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) )
12662 // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) 13038 // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
12663 { 13039 {
12664 // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) 13040 // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig )
12665 // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig 13041 // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig
12666 { 13042 {
12667 13043
12668 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); 13044 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0());
@@ -12708,30 +13084,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12708 } 13084 }
12709 break; 13085 break;
12710 case 10 : 13086 case 10 :
12711 // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 13087 // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12712 { 13088 {
12713 // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) 13089 // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) )
12714 // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 13090 // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12715 { 13091 {
12716 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 13092 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
12717 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 13093 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
12718 } 13094 }
12719 // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) 13095 // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) )
12720 // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 13096 // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12721 { 13097 {
12722 13098
12723 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 13099 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
12724 13100
12725 // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) 13101 // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) )
12726 // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 13102 // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12727 { 13103 {
12728 if ( !((true)) ) { 13104 if ( !((true)) ) {
12729 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13105 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12730 } 13106 }
12731 // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) 13107 // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) )
12732 // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) 13108 // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) )
12733 { 13109 {
12734 otherlv_31=(Token)match(input,52,FOLLOW_13); 13110 otherlv_31=(Token)match(input,53,FOLLOW_13);
12735 13111
12736 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); 13112 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0());
12737 13113
@@ -12739,11 +13115,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12739 13115
12740 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 13116 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
12741 13117
12742 // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) ) 13118 // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) )
12743 // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) 13119 // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
12744 { 13120 {
12745 // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) 13121 // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile )
12746 // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile 13122 // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile
12747 { 13123 {
12748 13124
12749 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); 13125 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0());
@@ -12789,30 +13165,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12789 } 13165 }
12790 break; 13166 break;
12791 case 11 : 13167 case 11 :
12792 // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 13168 // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12793 { 13169 {
12794 // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) 13170 // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) )
12795 // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 13171 // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12796 { 13172 {
12797 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 13173 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
12798 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 13174 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
12799 } 13175 }
12800 // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) 13176 // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) )
12801 // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 13177 // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12802 { 13178 {
12803 13179
12804 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 13180 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
12805 13181
12806 // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) 13182 // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) )
12807 // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 13183 // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12808 { 13184 {
12809 if ( !((true)) ) { 13185 if ( !((true)) ) {
12810 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13186 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12811 } 13187 }
12812 // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) 13188 // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) )
12813 // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) 13189 // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) )
12814 { 13190 {
12815 otherlv_34=(Token)match(input,53,FOLLOW_13); 13191 otherlv_34=(Token)match(input,54,FOLLOW_13);
12816 13192
12817 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); 13193 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0());
12818 13194
@@ -12820,11 +13196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12820 13196
12821 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 13197 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
12822 13198
12823 // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) ) 13199 // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) )
12824 // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) 13200 // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
12825 { 13201 {
12826 // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) 13202 // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile )
12827 // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile 13203 // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile
12828 { 13204 {
12829 13205
12830 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); 13206 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0());
@@ -12870,30 +13246,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12870 } 13246 }
12871 break; 13247 break;
12872 case 12 : 13248 case 12 :
12873 // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 13249 // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12874 { 13250 {
12875 // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) 13251 // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) )
12876 // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 13252 // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12877 { 13253 {
12878 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 13254 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
12879 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 13255 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
12880 } 13256 }
12881 // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) 13257 // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) )
12882 // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 13258 // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12883 { 13259 {
12884 13260
12885 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 13261 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
12886 13262
12887 // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) 13263 // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) )
12888 // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 13264 // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12889 { 13265 {
12890 if ( !((true)) ) { 13266 if ( !((true)) ) {
12891 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13267 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12892 } 13268 }
12893 // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) 13269 // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) )
12894 // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 13270 // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12895 { 13271 {
12896 otherlv_37=(Token)match(input,54,FOLLOW_13); 13272 otherlv_37=(Token)match(input,55,FOLLOW_13);
12897 13273
12898 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); 13274 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0());
12899 13275
@@ -12901,11 +13277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12901 13277
12902 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 13278 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
12903 13279
12904 // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) 13280 // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) )
12905 // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) 13281 // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
12906 { 13282 {
12907 // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) 13283 // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile )
12908 // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile 13284 // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile
12909 { 13285 {
12910 13286
12911 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); 13287 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0());
@@ -12951,30 +13327,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12951 } 13327 }
12952 break; 13328 break;
12953 case 13 : 13329 case 13 :
12954 // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 13330 // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12955 { 13331 {
12956 // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) 13332 // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) )
12957 // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 13333 // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12958 { 13334 {
12959 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { 13335 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {
12960 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); 13336 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)");
12961 } 13337 }
12962 // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) 13338 // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) )
12963 // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 13339 // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12964 { 13340 {
12965 13341
12966 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); 13342 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12);
12967 13343
12968 // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) 13344 // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) )
12969 // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 13345 // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12970 { 13346 {
12971 if ( !((true)) ) { 13347 if ( !((true)) ) {
12972 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 13348 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
12973 } 13349 }
12974 // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) 13350 // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) )
12975 // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) 13351 // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) )
12976 { 13352 {
12977 otherlv_40=(Token)match(input,55,FOLLOW_13); 13353 otherlv_40=(Token)match(input,56,FOLLOW_13);
12978 13354
12979 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); 13355 newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0());
12980 13356
@@ -12982,11 +13358,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
12982 13358
12983 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); 13359 newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1());
12984 13360
12985 // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) ) 13361 // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) )
12986 // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) 13362 // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
12987 { 13363 {
12988 // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) 13364 // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile )
12989 // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile 13365 // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile
12990 { 13366 {
12991 13367
12992 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); 13368 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0());
@@ -13033,7 +13409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13033 break; 13409 break;
13034 13410
13035 default : 13411 default :
13036 break loop60; 13412 break loop62;
13037 } 13413 }
13038 } while (true); 13414 } while (true);
13039 13415
@@ -13076,7 +13452,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13076 13452
13077 13453
13078 // $ANTLR start "ruleOptimizationDirection" 13454 // $ANTLR start "ruleOptimizationDirection"
13079 // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; 13455 // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ;
13080 public final Enumerator ruleOptimizationDirection() throws RecognitionException { 13456 public final Enumerator ruleOptimizationDirection() throws RecognitionException {
13081 Enumerator current = null; 13457 Enumerator current = null;
13082 13458
@@ -13087,33 +13463,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13087 enterRule(); 13463 enterRule();
13088 13464
13089 try { 13465 try {
13090 // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) 13466 // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) )
13091 // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 13467 // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
13092 { 13468 {
13093 // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) 13469 // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) )
13094 int alt61=2; 13470 int alt63=2;
13095 int LA61_0 = input.LA(1); 13471 int LA63_0 = input.LA(1);
13096 13472
13097 if ( (LA61_0==56) ) { 13473 if ( (LA63_0==57) ) {
13098 alt61=1; 13474 alt63=1;
13099 } 13475 }
13100 else if ( (LA61_0==57) ) { 13476 else if ( (LA63_0==58) ) {
13101 alt61=2; 13477 alt63=2;
13102 } 13478 }
13103 else { 13479 else {
13104 NoViableAltException nvae = 13480 NoViableAltException nvae =
13105 new NoViableAltException("", 61, 0, input); 13481 new NoViableAltException("", 63, 0, input);
13106 13482
13107 throw nvae; 13483 throw nvae;
13108 } 13484 }
13109 switch (alt61) { 13485 switch (alt63) {
13110 case 1 : 13486 case 1 :
13111 // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) 13487 // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
13112 { 13488 {
13113 // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) 13489 // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' )
13114 // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize' 13490 // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize'
13115 { 13491 {
13116 enumLiteral_0=(Token)match(input,56,FOLLOW_2); 13492 enumLiteral_0=(Token)match(input,57,FOLLOW_2);
13117 13493
13118 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13494 current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13119 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); 13495 newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0());
@@ -13125,12 +13501,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13125 } 13501 }
13126 break; 13502 break;
13127 case 2 : 13503 case 2 :
13128 // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) 13504 // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
13129 { 13505 {
13130 // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) 13506 // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' )
13131 // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize' 13507 // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize'
13132 { 13508 {
13133 enumLiteral_1=(Token)match(input,57,FOLLOW_2); 13509 enumLiteral_1=(Token)match(input,58,FOLLOW_2);
13134 13510
13135 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13511 current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13136 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); 13512 newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1());
@@ -13164,47 +13540,63 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13164 13540
13165 13541
13166 // $ANTLR start "ruleComparisonOperator" 13542 // $ANTLR start "ruleComparisonOperator"
13167 // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; 13543 // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ;
13168 public final Enumerator ruleComparisonOperator() throws RecognitionException { 13544 public final Enumerator ruleComparisonOperator() throws RecognitionException {
13169 Enumerator current = null; 13545 Enumerator current = null;
13170 13546
13171 Token enumLiteral_0=null; 13547 Token enumLiteral_0=null;
13172 Token enumLiteral_1=null; 13548 Token enumLiteral_1=null;
13549 Token enumLiteral_2=null;
13550 Token enumLiteral_3=null;
13173 13551
13174 13552
13175 enterRule(); 13553 enterRule();
13176 13554
13177 try { 13555 try {
13178 // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) 13556 // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) )
13179 // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) 13557 // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
13180 { 13558 {
13181 // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) 13559 // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) )
13182 int alt62=2; 13560 int alt64=4;
13183 int LA62_0 = input.LA(1); 13561 switch ( input.LA(1) ) {
13184 13562 case 39:
13185 if ( (LA62_0==58) ) { 13563 {
13186 alt62=1; 13564 alt64=1;
13187 } 13565 }
13188 else if ( (LA62_0==59) ) { 13566 break;
13189 alt62=2; 13567 case 40:
13190 } 13568 {
13191 else { 13569 alt64=2;
13570 }
13571 break;
13572 case 59:
13573 {
13574 alt64=3;
13575 }
13576 break;
13577 case 60:
13578 {
13579 alt64=4;
13580 }
13581 break;
13582 default:
13192 NoViableAltException nvae = 13583 NoViableAltException nvae =
13193 new NoViableAltException("", 62, 0, input); 13584 new NoViableAltException("", 64, 0, input);
13194 13585
13195 throw nvae; 13586 throw nvae;
13196 } 13587 }
13197 switch (alt62) { 13588
13589 switch (alt64) {
13198 case 1 : 13590 case 1 :
13199 // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) 13591 // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
13200 { 13592 {
13201 // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) 13593 // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' )
13202 // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<=' 13594 // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<'
13203 { 13595 {
13204 enumLiteral_0=(Token)match(input,58,FOLLOW_2); 13596 enumLiteral_0=(Token)match(input,39,FOLLOW_2);
13205 13597
13206 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13598 current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13207 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); 13599 newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0());
13208 13600
13209 13601
13210 } 13602 }
@@ -13213,15 +13605,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13213 } 13605 }
13214 break; 13606 break;
13215 case 2 : 13607 case 2 :
13216 // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) 13608 // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
13609 {
13610 // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' )
13611 // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>'
13217 { 13612 {
13218 // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) 13613 enumLiteral_1=(Token)match(input,40,FOLLOW_2);
13219 // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>=' 13614
13615 current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13616 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1());
13617
13618
13619 }
13620
13621
13622 }
13623 break;
13624 case 3 :
13625 // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
13626 {
13627 // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' )
13628 // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<='
13629 {
13630 enumLiteral_2=(Token)match(input,59,FOLLOW_2);
13631
13632 current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13633 newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2());
13634
13635
13636 }
13637
13638
13639 }
13640 break;
13641 case 4 :
13642 // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
13643 {
13644 // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' )
13645 // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>='
13220 { 13646 {
13221 enumLiteral_1=(Token)match(input,59,FOLLOW_2); 13647 enumLiteral_3=(Token)match(input,60,FOLLOW_2);
13222 13648
13223 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13649 current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
13224 newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); 13650 newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3());
13225 13651
13226 13652
13227 } 13653 }
@@ -13252,7 +13678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13252 13678
13253 13679
13254 // $ANTLR start "ruleDocumentLevelSpecification" 13680 // $ANTLR start "ruleDocumentLevelSpecification"
13255 // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; 13681 // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
13256 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { 13682 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException {
13257 Enumerator current = null; 13683 Enumerator current = null;
13258 13684
@@ -13264,42 +13690,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13264 enterRule(); 13690 enterRule();
13265 13691
13266 try { 13692 try {
13267 // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) 13693 // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
13268 // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13694 // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13269 { 13695 {
13270 // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) 13696 // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
13271 int alt63=3; 13697 int alt65=3;
13272 switch ( input.LA(1) ) { 13698 switch ( input.LA(1) ) {
13273 case 60: 13699 case 61:
13274 { 13700 {
13275 alt63=1; 13701 alt65=1;
13276 } 13702 }
13277 break; 13703 break;
13278 case 61: 13704 case 62:
13279 { 13705 {
13280 alt63=2; 13706 alt65=2;
13281 } 13707 }
13282 break; 13708 break;
13283 case 62: 13709 case 63:
13284 { 13710 {
13285 alt63=3; 13711 alt65=3;
13286 } 13712 }
13287 break; 13713 break;
13288 default: 13714 default:
13289 NoViableAltException nvae = 13715 NoViableAltException nvae =
13290 new NoViableAltException("", 63, 0, input); 13716 new NoViableAltException("", 65, 0, input);
13291 13717
13292 throw nvae; 13718 throw nvae;
13293 } 13719 }
13294 13720
13295 switch (alt63) { 13721 switch (alt65) {
13296 case 1 : 13722 case 1 :
13297 // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) 13723 // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
13298 { 13724 {
13299 // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) 13725 // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' )
13300 // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none' 13726 // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none'
13301 { 13727 {
13302 enumLiteral_0=(Token)match(input,60,FOLLOW_2); 13728 enumLiteral_0=(Token)match(input,61,FOLLOW_2);
13303 13729
13304 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13730 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13305 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); 13731 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
@@ -13311,12 +13737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13311 } 13737 }
13312 break; 13738 break;
13313 case 2 : 13739 case 2 :
13314 // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) 13740 // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
13315 { 13741 {
13316 // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) 13742 // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' )
13317 // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal' 13743 // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal'
13318 { 13744 {
13319 enumLiteral_1=(Token)match(input,61,FOLLOW_2); 13745 enumLiteral_1=(Token)match(input,62,FOLLOW_2);
13320 13746
13321 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13747 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13322 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); 13748 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
@@ -13328,12 +13754,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13328 } 13754 }
13329 break; 13755 break;
13330 case 3 : 13756 case 3 :
13331 // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) 13757 // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
13332 { 13758 {
13333 // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) 13759 // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' )
13334 // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full' 13760 // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full'
13335 { 13761 {
13336 enumLiteral_2=(Token)match(input,62,FOLLOW_2); 13762 enumLiteral_2=(Token)match(input,63,FOLLOW_2);
13337 13763
13338 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13764 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13339 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); 13765 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
@@ -13367,7 +13793,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13367 13793
13368 13794
13369 // $ANTLR start "ruleSolver" 13795 // $ANTLR start "ruleSolver"
13370 // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; 13796 // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
13371 public final Enumerator ruleSolver() throws RecognitionException { 13797 public final Enumerator ruleSolver() throws RecognitionException {
13372 Enumerator current = null; 13798 Enumerator current = null;
13373 13799
@@ -13379,42 +13805,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13379 enterRule(); 13805 enterRule();
13380 13806
13381 try { 13807 try {
13382 // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) 13808 // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
13383 // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13809 // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13384 { 13810 {
13385 // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 13811 // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
13386 int alt64=3; 13812 int alt66=3;
13387 switch ( input.LA(1) ) { 13813 switch ( input.LA(1) ) {
13388 case 63: 13814 case 64:
13389 { 13815 {
13390 alt64=1; 13816 alt66=1;
13391 } 13817 }
13392 break; 13818 break;
13393 case 64: 13819 case 65:
13394 { 13820 {
13395 alt64=2; 13821 alt66=2;
13396 } 13822 }
13397 break; 13823 break;
13398 case 65: 13824 case 66:
13399 { 13825 {
13400 alt64=3; 13826 alt66=3;
13401 } 13827 }
13402 break; 13828 break;
13403 default: 13829 default:
13404 NoViableAltException nvae = 13830 NoViableAltException nvae =
13405 new NoViableAltException("", 64, 0, input); 13831 new NoViableAltException("", 66, 0, input);
13406 13832
13407 throw nvae; 13833 throw nvae;
13408 } 13834 }
13409 13835
13410 switch (alt64) { 13836 switch (alt66) {
13411 case 1 : 13837 case 1 :
13412 // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) 13838 // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
13413 { 13839 {
13414 // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) 13840 // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' )
13415 // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver' 13841 // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver'
13416 { 13842 {
13417 enumLiteral_0=(Token)match(input,63,FOLLOW_2); 13843 enumLiteral_0=(Token)match(input,64,FOLLOW_2);
13418 13844
13419 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 13845 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
13420 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 13846 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
@@ -13426,12 +13852,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13426 } 13852 }
13427 break; 13853 break;
13428 case 2 : 13854 case 2 :
13429 // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) 13855 // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
13430 { 13856 {
13431 // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) 13857 // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' )
13432 // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver' 13858 // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver'
13433 { 13859 {
13434 enumLiteral_1=(Token)match(input,64,FOLLOW_2); 13860 enumLiteral_1=(Token)match(input,65,FOLLOW_2);
13435 13861
13436 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 13862 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
13437 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 13863 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
@@ -13443,12 +13869,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13443 } 13869 }
13444 break; 13870 break;
13445 case 3 : 13871 case 3 :
13446 // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) 13872 // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
13447 { 13873 {
13448 // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) 13874 // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' )
13449 // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver' 13875 // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver'
13450 { 13876 {
13451 enumLiteral_2=(Token)match(input,65,FOLLOW_2); 13877 enumLiteral_2=(Token)match(input,66,FOLLOW_2);
13452 13878
13453 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 13879 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
13454 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 13880 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
@@ -13483,14 +13909,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13483 // Delegated rules 13909 // Delegated rules
13484 13910
13485 13911
13486 protected DFA60 dfa60 = new DFA60(this); 13912 protected DFA62 dfa62 = new DFA62(this);
13487 static final String dfa_1s = "\17\uffff"; 13913 static final String dfa_1s = "\17\uffff";
13488 static final String dfa_2s = "\1\25\16\uffff"; 13914 static final String dfa_2s = "\1\25\16\uffff";
13489 static final String dfa_3s = "\1\67\16\uffff"; 13915 static final String dfa_3s = "\1\70\16\uffff";
13490 static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; 13916 static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15";
13491 static final String dfa_5s = "\1\0\16\uffff}>"; 13917 static final String dfa_5s = "\1\0\16\uffff}>";
13492 static final String[] dfa_6s = { 13918 static final String[] dfa_6s = {
13493 "\1\1\3\uffff\1\2\2\uffff\1\4\2\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", 13919 "\1\1\3\uffff\1\2\2\uffff\1\4\3\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16",
13494 "", 13920 "",
13495 "", 13921 "",
13496 "", 13922 "",
@@ -13514,11 +13940,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13514 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 13940 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
13515 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 13941 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
13516 13942
13517 class DFA60 extends DFA { 13943 class DFA62 extends DFA {
13518 13944
13519 public DFA60(BaseRecognizer recognizer) { 13945 public DFA62(BaseRecognizer recognizer) {
13520 this.recognizer = recognizer; 13946 this.recognizer = recognizer;
13521 this.decisionNumber = 60; 13947 this.decisionNumber = 62;
13522 this.eot = dfa_1; 13948 this.eot = dfa_1;
13523 this.eof = dfa_1; 13949 this.eof = dfa_1;
13524 this.min = dfa_2; 13950 this.min = dfa_2;
@@ -13528,54 +13954,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13528 this.transition = dfa_6; 13954 this.transition = dfa_6;
13529 } 13955 }
13530 public String getDescription() { 13956 public String getDescription() {
13531 return "()* loopback of 4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; 13957 return "()* loopback of 4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*";
13532 } 13958 }
13533 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 13959 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
13534 TokenStream input = (TokenStream)_input; 13960 TokenStream input = (TokenStream)_input;
13535 int _s = s; 13961 int _s = s;
13536 switch ( s ) { 13962 switch ( s ) {
13537 case 0 : 13963 case 0 :
13538 int LA60_0 = input.LA(1); 13964 int LA62_0 = input.LA(1);
13539 13965
13540 13966
13541 int index60_0 = input.index(); 13967 int index62_0 = input.index();
13542 input.rewind(); 13968 input.rewind();
13543 s = -1; 13969 s = -1;
13544 if ( (LA60_0==21) ) {s = 1;} 13970 if ( (LA62_0==21) ) {s = 1;}
13545 13971
13546 else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} 13972 else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
13547 13973
13548 else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} 13974 else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
13549 13975
13550 else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} 13976 else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
13551 13977
13552 else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} 13978 else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
13553 13979
13554 else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} 13980 else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
13555 13981
13556 else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} 13982 else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
13557 13983
13558 else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} 13984 else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
13559 13985
13560 else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} 13986 else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
13561 13987
13562 else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} 13988 else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
13563 13989
13564 else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} 13990 else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
13565 13991
13566 else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} 13992 else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
13567 13993
13568 else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} 13994 else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
13569 13995
13570 else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} 13996 else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;}
13571 13997
13572 13998
13573 input.seek(index60_0); 13999 input.seek(index62_0);
13574 if ( s>=0 ) return s; 14000 if ( s>=0 ) return s;
13575 break; 14001 break;
13576 } 14002 }
13577 NoViableAltException nvae = 14003 NoViableAltException nvae =
13578 new NoViableAltException(getDescription(), 60, _s, input); 14004 new NoViableAltException(getDescription(), 62, _s, input);
13579 error(nvae); 14005 error(nvae);
13580 throw nvae; 14006 throw nvae;
13581 } 14007 }
@@ -13584,8 +14010,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13584 14010
13585 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 14011 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
13586 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 14012 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
13587 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L}); 14013 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L});
13588 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L}); 14014 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L});
13589 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); 14015 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L});
13590 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); 14016 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
13591 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); 14017 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L});
@@ -13603,29 +14029,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
13603 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); 14029 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L});
13604 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); 14030 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L});
13605 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); 14031 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L});
13606 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L}); 14032 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L});
13607 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L}); 14033 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L});
13608 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); 14034 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L});
13609 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L}); 14035 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L});
13610 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L}); 14036 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L});
13611 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L}); 14037 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L});
13612 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L}); 14038 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L});
13613 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L}); 14039 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L});
13614 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); 14040 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L});
13615 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); 14041 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L});
13616 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L}); 14042 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L});
13617 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L}); 14043 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L});
13618 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); 14044 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L});
13619 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); 14045 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L});
13620 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L}); 14046 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L});
13621 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); 14047 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L});
13622 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); 14048 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L});
13623 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L}); 14049 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L});
13624 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); 14050 public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L});
13625 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); 14051 public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L});
13626 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); 14052 public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L});
13627 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L}); 14053 public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L});
13628 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); 14054 public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L});
13629 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); 14055 public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L});
13630 14056
13631} 14057}