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.java2615
1 files changed, 1630 insertions, 985 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 9766c2e0..09cc404e 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_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" 25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'patterns'", "'config'", "'documents'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'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;
@@ -31,9 +31,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
31 public static final int T__17=17; 31 public static final int T__17=17;
32 public static final int T__18=18; 32 public static final int T__18=18;
33 public static final int T__11=11; 33 public static final int T__11=11;
34 public static final int T__55=55;
34 public static final int T__12=12; 35 public static final int T__12=12;
36 public static final int T__56=56;
35 public static final int T__13=13; 37 public static final int T__13=13;
36 public static final int T__14=14; 38 public static final int T__14=14;
39 public static final int T__51=51;
40 public static final int T__52=52;
41 public static final int T__53=53;
42 public static final int T__54=54;
37 public static final int RULE_ID=4; 43 public static final int RULE_ID=4;
38 public static final int T__26=26; 44 public static final int T__26=26;
39 public static final int T__27=27; 45 public static final int T__27=27;
@@ -223,7 +229,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
223 int alt2=2; 229 int alt2=2;
224 int LA2_0 = input.LA(1); 230 int LA2_0 = input.LA(1);
225 231
226 if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=38 && LA2_0<=39)) ) { 232 if ( (LA2_0==15||LA2_0==23||(LA2_0>=25 && LA2_0<=27)||(LA2_0>=41 && LA2_0<=42)) ) {
227 alt2=1; 233 alt2=1;
228 } 234 }
229 235
@@ -345,10 +351,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
345 int alt3=2; 351 int alt3=2;
346 int LA3_0 = input.LA(1); 352 int LA3_0 = input.LA(1);
347 353
348 if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==38) ) { 354 if ( (LA3_0==15||LA3_0==23||(LA3_0>=25 && LA3_0<=27)||LA3_0==41) ) {
349 alt3=1; 355 alt3=1;
350 } 356 }
351 else if ( (LA3_0==39) ) { 357 else if ( (LA3_0==42) ) {
352 alt3=2; 358 alt3=2;
353 } 359 }
354 else { 360 else {
@@ -975,7 +981,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
975 alt6=5; 981 alt6=5;
976 } 982 }
977 break; 983 break;
978 case 38: 984 case 41:
979 { 985 {
980 alt6=6; 986 alt6=6;
981 } 987 }
@@ -4801,7 +4807,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
4801 int alt27=2; 4807 int alt27=2;
4802 int LA27_0 = input.LA(1); 4808 int LA27_0 = input.LA(1);
4803 4809
4804 if ( (LA27_0==RULE_STRING) ) { 4810 if ( (LA27_0==RULE_STRING||(LA27_0>=28 && LA27_0<=30)) ) {
4805 alt27=1; 4811 alt27=1;
4806 } 4812 }
4807 switch (alt27) { 4813 switch (alt27) {
@@ -4854,7 +4860,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
4854 case 1 : 4860 case 1 :
4855 // InternalApplicationConfiguration.g:1754:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) 4861 // InternalApplicationConfiguration.g:1754:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) )
4856 { 4862 {
4857 otherlv_3=(Token)match(input,18,FOLLOW_8); 4863 otherlv_3=(Token)match(input,18,FOLLOW_20);
4858 4864
4859 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); 4865 newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0());
4860 4866
@@ -5106,10 +5112,531 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5106 5112
5107 5113
5108 // $ANTLR start "ruleConfigEntry" 5114 // $ANTLR start "ruleConfigEntry"
5109 // InternalApplicationConfiguration.g:1854:1: ruleConfigEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; 5115 // InternalApplicationConfiguration.g:1854:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ;
5110 public final EObject ruleConfigEntry() throws RecognitionException { 5116 public final EObject ruleConfigEntry() throws RecognitionException {
5111 EObject current = null; 5117 EObject current = null;
5112 5118
5119 EObject this_DocumentationEntry_0 = null;
5120
5121 EObject this_RuntimeEntry_1 = null;
5122
5123 EObject this_MemoryEntry_2 = null;
5124
5125 EObject this_CustomEntry_3 = null;
5126
5127
5128
5129 enterRule();
5130
5131 try {
5132 // InternalApplicationConfiguration.g:1860:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) )
5133 // InternalApplicationConfiguration.g:1861:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
5134 {
5135 // InternalApplicationConfiguration.g:1861:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry )
5136 int alt28=4;
5137 switch ( input.LA(1) ) {
5138 case 28:
5139 {
5140 alt28=1;
5141 }
5142 break;
5143 case 29:
5144 {
5145 alt28=2;
5146 }
5147 break;
5148 case 30:
5149 {
5150 alt28=3;
5151 }
5152 break;
5153 case RULE_STRING:
5154 {
5155 alt28=4;
5156 }
5157 break;
5158 default:
5159 NoViableAltException nvae =
5160 new NoViableAltException("", 28, 0, input);
5161
5162 throw nvae;
5163 }
5164
5165 switch (alt28) {
5166 case 1 :
5167 // InternalApplicationConfiguration.g:1862:3: this_DocumentationEntry_0= ruleDocumentationEntry
5168 {
5169
5170 newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0());
5171
5172 pushFollow(FOLLOW_2);
5173 this_DocumentationEntry_0=ruleDocumentationEntry();
5174
5175 state._fsp--;
5176
5177
5178 current = this_DocumentationEntry_0;
5179 afterParserOrEnumRuleCall();
5180
5181
5182 }
5183 break;
5184 case 2 :
5185 // InternalApplicationConfiguration.g:1871:3: this_RuntimeEntry_1= ruleRuntimeEntry
5186 {
5187
5188 newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1());
5189
5190 pushFollow(FOLLOW_2);
5191 this_RuntimeEntry_1=ruleRuntimeEntry();
5192
5193 state._fsp--;
5194
5195
5196 current = this_RuntimeEntry_1;
5197 afterParserOrEnumRuleCall();
5198
5199
5200 }
5201 break;
5202 case 3 :
5203 // InternalApplicationConfiguration.g:1880:3: this_MemoryEntry_2= ruleMemoryEntry
5204 {
5205
5206 newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2());
5207
5208 pushFollow(FOLLOW_2);
5209 this_MemoryEntry_2=ruleMemoryEntry();
5210
5211 state._fsp--;
5212
5213
5214 current = this_MemoryEntry_2;
5215 afterParserOrEnumRuleCall();
5216
5217
5218 }
5219 break;
5220 case 4 :
5221 // InternalApplicationConfiguration.g:1889:3: this_CustomEntry_3= ruleCustomEntry
5222 {
5223
5224 newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3());
5225
5226 pushFollow(FOLLOW_2);
5227 this_CustomEntry_3=ruleCustomEntry();
5228
5229 state._fsp--;
5230
5231
5232 current = this_CustomEntry_3;
5233 afterParserOrEnumRuleCall();
5234
5235
5236 }
5237 break;
5238
5239 }
5240
5241
5242 }
5243
5244
5245 leaveRule();
5246
5247 }
5248
5249 catch (RecognitionException re) {
5250 recover(input,re);
5251 appendSkippedTokens();
5252 }
5253 finally {
5254 }
5255 return current;
5256 }
5257 // $ANTLR end "ruleConfigEntry"
5258
5259
5260 // $ANTLR start "entryRuleDocumentationEntry"
5261 // InternalApplicationConfiguration.g:1901:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ;
5262 public final EObject entryRuleDocumentationEntry() throws RecognitionException {
5263 EObject current = null;
5264
5265 EObject iv_ruleDocumentationEntry = null;
5266
5267
5268 try {
5269 // InternalApplicationConfiguration.g:1901:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF )
5270 // InternalApplicationConfiguration.g:1902:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF
5271 {
5272 newCompositeNode(grammarAccess.getDocumentationEntryRule());
5273 pushFollow(FOLLOW_1);
5274 iv_ruleDocumentationEntry=ruleDocumentationEntry();
5275
5276 state._fsp--;
5277
5278 current =iv_ruleDocumentationEntry;
5279 match(input,EOF,FOLLOW_2);
5280
5281 }
5282
5283 }
5284
5285 catch (RecognitionException re) {
5286 recover(input,re);
5287 appendSkippedTokens();
5288 }
5289 finally {
5290 }
5291 return current;
5292 }
5293 // $ANTLR end "entryRuleDocumentationEntry"
5294
5295
5296 // $ANTLR start "ruleDocumentationEntry"
5297 // InternalApplicationConfiguration.g:1908:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'documents' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ;
5298 public final EObject ruleDocumentationEntry() throws RecognitionException {
5299 EObject current = null;
5300
5301 Token otherlv_0=null;
5302 Token otherlv_1=null;
5303 Enumerator lv_level_2_0 = null;
5304
5305
5306
5307 enterRule();
5308
5309 try {
5310 // InternalApplicationConfiguration.g:1914:2: ( (otherlv_0= 'documents' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) )
5311 // InternalApplicationConfiguration.g:1915:2: (otherlv_0= 'documents' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
5312 {
5313 // InternalApplicationConfiguration.g:1915:2: (otherlv_0= 'documents' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) )
5314 // InternalApplicationConfiguration.g:1916:3: otherlv_0= 'documents' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
5315 {
5316 otherlv_0=(Token)match(input,28,FOLLOW_10);
5317
5318 newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getDocumentsKeyword_0());
5319
5320 otherlv_1=(Token)match(input,16,FOLLOW_21);
5321
5322 newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1());
5323
5324 // InternalApplicationConfiguration.g:1924:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) )
5325 // InternalApplicationConfiguration.g:1925:4: (lv_level_2_0= ruleDocumentLevelSpecification )
5326 {
5327 // InternalApplicationConfiguration.g:1925:4: (lv_level_2_0= ruleDocumentLevelSpecification )
5328 // InternalApplicationConfiguration.g:1926:5: lv_level_2_0= ruleDocumentLevelSpecification
5329 {
5330
5331 newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0());
5332
5333 pushFollow(FOLLOW_2);
5334 lv_level_2_0=ruleDocumentLevelSpecification();
5335
5336 state._fsp--;
5337
5338
5339 if (current==null) {
5340 current = createModelElementForParent(grammarAccess.getDocumentationEntryRule());
5341 }
5342 set(
5343 current,
5344 "level",
5345 lv_level_2_0,
5346 "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification");
5347 afterParserOrEnumRuleCall();
5348
5349
5350 }
5351
5352
5353 }
5354
5355
5356 }
5357
5358
5359 }
5360
5361
5362 leaveRule();
5363
5364 }
5365
5366 catch (RecognitionException re) {
5367 recover(input,re);
5368 appendSkippedTokens();
5369 }
5370 finally {
5371 }
5372 return current;
5373 }
5374 // $ANTLR end "ruleDocumentationEntry"
5375
5376
5377 // $ANTLR start "entryRuleRuntimeEntry"
5378 // InternalApplicationConfiguration.g:1947:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ;
5379 public final EObject entryRuleRuntimeEntry() throws RecognitionException {
5380 EObject current = null;
5381
5382 EObject iv_ruleRuntimeEntry = null;
5383
5384
5385 try {
5386 // InternalApplicationConfiguration.g:1947:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF )
5387 // InternalApplicationConfiguration.g:1948:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF
5388 {
5389 newCompositeNode(grammarAccess.getRuntimeEntryRule());
5390 pushFollow(FOLLOW_1);
5391 iv_ruleRuntimeEntry=ruleRuntimeEntry();
5392
5393 state._fsp--;
5394
5395 current =iv_ruleRuntimeEntry;
5396 match(input,EOF,FOLLOW_2);
5397
5398 }
5399
5400 }
5401
5402 catch (RecognitionException re) {
5403 recover(input,re);
5404 appendSkippedTokens();
5405 }
5406 finally {
5407 }
5408 return current;
5409 }
5410 // $ANTLR end "entryRuleRuntimeEntry"
5411
5412
5413 // $ANTLR start "ruleRuntimeEntry"
5414 // InternalApplicationConfiguration.g:1954:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ;
5415 public final EObject ruleRuntimeEntry() throws RecognitionException {
5416 EObject current = null;
5417
5418 Token otherlv_0=null;
5419 Token otherlv_1=null;
5420 Token lv_millisecLimit_2_0=null;
5421
5422
5423 enterRule();
5424
5425 try {
5426 // InternalApplicationConfiguration.g:1960:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) )
5427 // InternalApplicationConfiguration.g:1961:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
5428 {
5429 // InternalApplicationConfiguration.g:1961:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) )
5430 // InternalApplicationConfiguration.g:1962:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) )
5431 {
5432 otherlv_0=(Token)match(input,29,FOLLOW_10);
5433
5434 newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0());
5435
5436 otherlv_1=(Token)match(input,16,FOLLOW_22);
5437
5438 newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1());
5439
5440 // InternalApplicationConfiguration.g:1970:3: ( (lv_millisecLimit_2_0= RULE_INT ) )
5441 // InternalApplicationConfiguration.g:1971:4: (lv_millisecLimit_2_0= RULE_INT )
5442 {
5443 // InternalApplicationConfiguration.g:1971:4: (lv_millisecLimit_2_0= RULE_INT )
5444 // InternalApplicationConfiguration.g:1972:5: lv_millisecLimit_2_0= RULE_INT
5445 {
5446 lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
5447
5448 newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0());
5449
5450
5451 if (current==null) {
5452 current = createModelElement(grammarAccess.getRuntimeEntryRule());
5453 }
5454 setWithLastConsumed(
5455 current,
5456 "millisecLimit",
5457 lv_millisecLimit_2_0,
5458 "org.eclipse.xtext.common.Terminals.INT");
5459
5460
5461 }
5462
5463
5464 }
5465
5466
5467 }
5468
5469
5470 }
5471
5472
5473 leaveRule();
5474
5475 }
5476
5477 catch (RecognitionException re) {
5478 recover(input,re);
5479 appendSkippedTokens();
5480 }
5481 finally {
5482 }
5483 return current;
5484 }
5485 // $ANTLR end "ruleRuntimeEntry"
5486
5487
5488 // $ANTLR start "entryRuleMemoryEntry"
5489 // InternalApplicationConfiguration.g:1992:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ;
5490 public final EObject entryRuleMemoryEntry() throws RecognitionException {
5491 EObject current = null;
5492
5493 EObject iv_ruleMemoryEntry = null;
5494
5495
5496 try {
5497 // InternalApplicationConfiguration.g:1992:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF )
5498 // InternalApplicationConfiguration.g:1993:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF
5499 {
5500 newCompositeNode(grammarAccess.getMemoryEntryRule());
5501 pushFollow(FOLLOW_1);
5502 iv_ruleMemoryEntry=ruleMemoryEntry();
5503
5504 state._fsp--;
5505
5506 current =iv_ruleMemoryEntry;
5507 match(input,EOF,FOLLOW_2);
5508
5509 }
5510
5511 }
5512
5513 catch (RecognitionException re) {
5514 recover(input,re);
5515 appendSkippedTokens();
5516 }
5517 finally {
5518 }
5519 return current;
5520 }
5521 // $ANTLR end "entryRuleMemoryEntry"
5522
5523
5524 // $ANTLR start "ruleMemoryEntry"
5525 // InternalApplicationConfiguration.g:1999:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ;
5526 public final EObject ruleMemoryEntry() throws RecognitionException {
5527 EObject current = null;
5528
5529 Token otherlv_0=null;
5530 Token otherlv_1=null;
5531 Token lv_megabyteLimit_2_0=null;
5532
5533
5534 enterRule();
5535
5536 try {
5537 // InternalApplicationConfiguration.g:2005:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) )
5538 // InternalApplicationConfiguration.g:2006:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
5539 {
5540 // InternalApplicationConfiguration.g:2006:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) )
5541 // InternalApplicationConfiguration.g:2007:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) )
5542 {
5543 otherlv_0=(Token)match(input,30,FOLLOW_10);
5544
5545 newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0());
5546
5547 otherlv_1=(Token)match(input,16,FOLLOW_22);
5548
5549 newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1());
5550
5551 // InternalApplicationConfiguration.g:2015:3: ( (lv_megabyteLimit_2_0= RULE_INT ) )
5552 // InternalApplicationConfiguration.g:2016:4: (lv_megabyteLimit_2_0= RULE_INT )
5553 {
5554 // InternalApplicationConfiguration.g:2016:4: (lv_megabyteLimit_2_0= RULE_INT )
5555 // InternalApplicationConfiguration.g:2017:5: lv_megabyteLimit_2_0= RULE_INT
5556 {
5557 lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
5558
5559 newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0());
5560
5561
5562 if (current==null) {
5563 current = createModelElement(grammarAccess.getMemoryEntryRule());
5564 }
5565 setWithLastConsumed(
5566 current,
5567 "megabyteLimit",
5568 lv_megabyteLimit_2_0,
5569 "org.eclipse.xtext.common.Terminals.INT");
5570
5571
5572 }
5573
5574
5575 }
5576
5577
5578 }
5579
5580
5581 }
5582
5583
5584 leaveRule();
5585
5586 }
5587
5588 catch (RecognitionException re) {
5589 recover(input,re);
5590 appendSkippedTokens();
5591 }
5592 finally {
5593 }
5594 return current;
5595 }
5596 // $ANTLR end "ruleMemoryEntry"
5597
5598
5599 // $ANTLR start "entryRuleCustomEntry"
5600 // InternalApplicationConfiguration.g:2037:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ;
5601 public final EObject entryRuleCustomEntry() throws RecognitionException {
5602 EObject current = null;
5603
5604 EObject iv_ruleCustomEntry = null;
5605
5606
5607 try {
5608 // InternalApplicationConfiguration.g:2037:52: (iv_ruleCustomEntry= ruleCustomEntry EOF )
5609 // InternalApplicationConfiguration.g:2038:2: iv_ruleCustomEntry= ruleCustomEntry EOF
5610 {
5611 newCompositeNode(grammarAccess.getCustomEntryRule());
5612 pushFollow(FOLLOW_1);
5613 iv_ruleCustomEntry=ruleCustomEntry();
5614
5615 state._fsp--;
5616
5617 current =iv_ruleCustomEntry;
5618 match(input,EOF,FOLLOW_2);
5619
5620 }
5621
5622 }
5623
5624 catch (RecognitionException re) {
5625 recover(input,re);
5626 appendSkippedTokens();
5627 }
5628 finally {
5629 }
5630 return current;
5631 }
5632 // $ANTLR end "entryRuleCustomEntry"
5633
5634
5635 // $ANTLR start "ruleCustomEntry"
5636 // InternalApplicationConfiguration.g:2044:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
5637 public final EObject ruleCustomEntry() throws RecognitionException {
5638 EObject current = null;
5639
5113 Token lv_key_0_0=null; 5640 Token lv_key_0_0=null;
5114 Token otherlv_1=null; 5641 Token otherlv_1=null;
5115 Token lv_value_2_0=null; 5642 Token lv_value_2_0=null;
@@ -5118,25 +5645,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5118 enterRule(); 5645 enterRule();
5119 5646
5120 try { 5647 try {
5121 // InternalApplicationConfiguration.g:1860:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) 5648 // InternalApplicationConfiguration.g:2050:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
5122 // InternalApplicationConfiguration.g:1861:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 5649 // InternalApplicationConfiguration.g:2051:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
5123 { 5650 {
5124 // InternalApplicationConfiguration.g:1861:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) 5651 // InternalApplicationConfiguration.g:2051:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
5125 // InternalApplicationConfiguration.g:1862:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) 5652 // InternalApplicationConfiguration.g:2052:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
5126 { 5653 {
5127 // InternalApplicationConfiguration.g:1862:3: ( (lv_key_0_0= RULE_STRING ) ) 5654 // InternalApplicationConfiguration.g:2052:3: ( (lv_key_0_0= RULE_STRING ) )
5128 // InternalApplicationConfiguration.g:1863:4: (lv_key_0_0= RULE_STRING ) 5655 // InternalApplicationConfiguration.g:2053:4: (lv_key_0_0= RULE_STRING )
5129 { 5656 {
5130 // InternalApplicationConfiguration.g:1863:4: (lv_key_0_0= RULE_STRING ) 5657 // InternalApplicationConfiguration.g:2053:4: (lv_key_0_0= RULE_STRING )
5131 // InternalApplicationConfiguration.g:1864:5: lv_key_0_0= RULE_STRING 5658 // InternalApplicationConfiguration.g:2054:5: lv_key_0_0= RULE_STRING
5132 { 5659 {
5133 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_10); 5660 lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_10);
5134 5661
5135 newLeafNode(lv_key_0_0, grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); 5662 newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0());
5136 5663
5137 5664
5138 if (current==null) { 5665 if (current==null) {
5139 current = createModelElement(grammarAccess.getConfigEntryRule()); 5666 current = createModelElement(grammarAccess.getCustomEntryRule());
5140 } 5667 }
5141 setWithLastConsumed( 5668 setWithLastConsumed(
5142 current, 5669 current,
@@ -5152,21 +5679,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5152 5679
5153 otherlv_1=(Token)match(input,16,FOLLOW_8); 5680 otherlv_1=(Token)match(input,16,FOLLOW_8);
5154 5681
5155 newLeafNode(otherlv_1, grammarAccess.getConfigEntryAccess().getEqualsSignKeyword_1()); 5682 newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1());
5156 5683
5157 // InternalApplicationConfiguration.g:1884:3: ( (lv_value_2_0= RULE_STRING ) ) 5684 // InternalApplicationConfiguration.g:2074:3: ( (lv_value_2_0= RULE_STRING ) )
5158 // InternalApplicationConfiguration.g:1885:4: (lv_value_2_0= RULE_STRING ) 5685 // InternalApplicationConfiguration.g:2075:4: (lv_value_2_0= RULE_STRING )
5159 { 5686 {
5160 // InternalApplicationConfiguration.g:1885:4: (lv_value_2_0= RULE_STRING ) 5687 // InternalApplicationConfiguration.g:2075:4: (lv_value_2_0= RULE_STRING )
5161 // InternalApplicationConfiguration.g:1886:5: lv_value_2_0= RULE_STRING 5688 // InternalApplicationConfiguration.g:2076:5: lv_value_2_0= RULE_STRING
5162 { 5689 {
5163 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); 5690 lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
5164 5691
5165 newLeafNode(lv_value_2_0, grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); 5692 newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0());
5166 5693
5167 5694
5168 if (current==null) { 5695 if (current==null) {
5169 current = createModelElement(grammarAccess.getConfigEntryRule()); 5696 current = createModelElement(grammarAccess.getCustomEntryRule());
5170 } 5697 }
5171 setWithLastConsumed( 5698 setWithLastConsumed(
5172 current, 5699 current,
@@ -5199,11 +5726,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5199 } 5726 }
5200 return current; 5727 return current;
5201 } 5728 }
5202 // $ANTLR end "ruleConfigEntry" 5729 // $ANTLR end "ruleCustomEntry"
5203 5730
5204 5731
5205 // $ANTLR start "entryRuleConfigReference" 5732 // $ANTLR start "entryRuleConfigReference"
5206 // InternalApplicationConfiguration.g:1906:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; 5733 // InternalApplicationConfiguration.g:2096:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ;
5207 public final EObject entryRuleConfigReference() throws RecognitionException { 5734 public final EObject entryRuleConfigReference() throws RecognitionException {
5208 EObject current = null; 5735 EObject current = null;
5209 5736
@@ -5211,8 +5738,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5211 5738
5212 5739
5213 try { 5740 try {
5214 // InternalApplicationConfiguration.g:1906:56: (iv_ruleConfigReference= ruleConfigReference EOF ) 5741 // InternalApplicationConfiguration.g:2096:56: (iv_ruleConfigReference= ruleConfigReference EOF )
5215 // InternalApplicationConfiguration.g:1907:2: iv_ruleConfigReference= ruleConfigReference EOF 5742 // InternalApplicationConfiguration.g:2097:2: iv_ruleConfigReference= ruleConfigReference EOF
5216 { 5743 {
5217 newCompositeNode(grammarAccess.getConfigReferenceRule()); 5744 newCompositeNode(grammarAccess.getConfigReferenceRule());
5218 pushFollow(FOLLOW_1); 5745 pushFollow(FOLLOW_1);
@@ -5239,7 +5766,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5239 5766
5240 5767
5241 // $ANTLR start "ruleConfigReference" 5768 // $ANTLR start "ruleConfigReference"
5242 // InternalApplicationConfiguration.g:1913:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 5769 // InternalApplicationConfiguration.g:2103:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
5243 public final EObject ruleConfigReference() throws RecognitionException { 5770 public final EObject ruleConfigReference() throws RecognitionException {
5244 EObject current = null; 5771 EObject current = null;
5245 5772
@@ -5249,14 +5776,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5249 enterRule(); 5776 enterRule();
5250 5777
5251 try { 5778 try {
5252 // InternalApplicationConfiguration.g:1919:2: ( ( (otherlv_0= RULE_ID ) ) ) 5779 // InternalApplicationConfiguration.g:2109:2: ( ( (otherlv_0= RULE_ID ) ) )
5253 // InternalApplicationConfiguration.g:1920:2: ( (otherlv_0= RULE_ID ) ) 5780 // InternalApplicationConfiguration.g:2110:2: ( (otherlv_0= RULE_ID ) )
5254 { 5781 {
5255 // InternalApplicationConfiguration.g:1920:2: ( (otherlv_0= RULE_ID ) ) 5782 // InternalApplicationConfiguration.g:2110:2: ( (otherlv_0= RULE_ID ) )
5256 // InternalApplicationConfiguration.g:1921:3: (otherlv_0= RULE_ID ) 5783 // InternalApplicationConfiguration.g:2111:3: (otherlv_0= RULE_ID )
5257 { 5784 {
5258 // InternalApplicationConfiguration.g:1921:3: (otherlv_0= RULE_ID ) 5785 // InternalApplicationConfiguration.g:2111:3: (otherlv_0= RULE_ID )
5259 // InternalApplicationConfiguration.g:1922:4: otherlv_0= RULE_ID 5786 // InternalApplicationConfiguration.g:2112:4: otherlv_0= RULE_ID
5260 { 5787 {
5261 5788
5262 if (current==null) { 5789 if (current==null) {
@@ -5293,7 +5820,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5293 5820
5294 5821
5295 // $ANTLR start "entryRuleConfig" 5822 // $ANTLR start "entryRuleConfig"
5296 // InternalApplicationConfiguration.g:1936:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; 5823 // InternalApplicationConfiguration.g:2126:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ;
5297 public final EObject entryRuleConfig() throws RecognitionException { 5824 public final EObject entryRuleConfig() throws RecognitionException {
5298 EObject current = null; 5825 EObject current = null;
5299 5826
@@ -5301,8 +5828,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5301 5828
5302 5829
5303 try { 5830 try {
5304 // InternalApplicationConfiguration.g:1936:47: (iv_ruleConfig= ruleConfig EOF ) 5831 // InternalApplicationConfiguration.g:2126:47: (iv_ruleConfig= ruleConfig EOF )
5305 // InternalApplicationConfiguration.g:1937:2: iv_ruleConfig= ruleConfig EOF 5832 // InternalApplicationConfiguration.g:2127:2: iv_ruleConfig= ruleConfig EOF
5306 { 5833 {
5307 newCompositeNode(grammarAccess.getConfigRule()); 5834 newCompositeNode(grammarAccess.getConfigRule());
5308 pushFollow(FOLLOW_1); 5835 pushFollow(FOLLOW_1);
@@ -5329,7 +5856,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5329 5856
5330 5857
5331 // $ANTLR start "ruleConfig" 5858 // $ANTLR start "ruleConfig"
5332 // InternalApplicationConfiguration.g:1943:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; 5859 // InternalApplicationConfiguration.g:2133:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ;
5333 public final EObject ruleConfig() throws RecognitionException { 5860 public final EObject ruleConfig() throws RecognitionException {
5334 EObject current = null; 5861 EObject current = null;
5335 5862
@@ -5342,28 +5869,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5342 enterRule(); 5869 enterRule();
5343 5870
5344 try { 5871 try {
5345 // InternalApplicationConfiguration.g:1949:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) 5872 // InternalApplicationConfiguration.g:2139:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) )
5346 // InternalApplicationConfiguration.g:1950:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 5873 // InternalApplicationConfiguration.g:2140:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
5347 { 5874 {
5348 // InternalApplicationConfiguration.g:1950:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) 5875 // InternalApplicationConfiguration.g:2140:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference )
5349 int alt28=2; 5876 int alt29=2;
5350 int LA28_0 = input.LA(1); 5877 int LA29_0 = input.LA(1);
5351 5878
5352 if ( (LA28_0==17) ) { 5879 if ( (LA29_0==17) ) {
5353 alt28=1; 5880 alt29=1;
5354 } 5881 }
5355 else if ( (LA28_0==RULE_ID) ) { 5882 else if ( (LA29_0==RULE_ID) ) {
5356 alt28=2; 5883 alt29=2;
5357 } 5884 }
5358 else { 5885 else {
5359 NoViableAltException nvae = 5886 NoViableAltException nvae =
5360 new NoViableAltException("", 28, 0, input); 5887 new NoViableAltException("", 29, 0, input);
5361 5888
5362 throw nvae; 5889 throw nvae;
5363 } 5890 }
5364 switch (alt28) { 5891 switch (alt29) {
5365 case 1 : 5892 case 1 :
5366 // InternalApplicationConfiguration.g:1951:3: this_ConfigSpecification_0= ruleConfigSpecification 5893 // InternalApplicationConfiguration.g:2141:3: this_ConfigSpecification_0= ruleConfigSpecification
5367 { 5894 {
5368 5895
5369 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); 5896 newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0());
@@ -5381,7 +5908,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5381 } 5908 }
5382 break; 5909 break;
5383 case 2 : 5910 case 2 :
5384 // InternalApplicationConfiguration.g:1960:3: this_ConfigReference_1= ruleConfigReference 5911 // InternalApplicationConfiguration.g:2150:3: this_ConfigReference_1= ruleConfigReference
5385 { 5912 {
5386 5913
5387 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); 5914 newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1());
@@ -5421,7 +5948,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5421 5948
5422 5949
5423 // $ANTLR start "entryRuleScopeSpecification" 5950 // $ANTLR start "entryRuleScopeSpecification"
5424 // InternalApplicationConfiguration.g:1972:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; 5951 // InternalApplicationConfiguration.g:2162:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ;
5425 public final EObject entryRuleScopeSpecification() throws RecognitionException { 5952 public final EObject entryRuleScopeSpecification() throws RecognitionException {
5426 EObject current = null; 5953 EObject current = null;
5427 5954
@@ -5429,8 +5956,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5429 5956
5430 5957
5431 try { 5958 try {
5432 // InternalApplicationConfiguration.g:1972:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) 5959 // InternalApplicationConfiguration.g:2162:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF )
5433 // InternalApplicationConfiguration.g:1973:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF 5960 // InternalApplicationConfiguration.g:2163:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF
5434 { 5961 {
5435 newCompositeNode(grammarAccess.getScopeSpecificationRule()); 5962 newCompositeNode(grammarAccess.getScopeSpecificationRule());
5436 pushFollow(FOLLOW_1); 5963 pushFollow(FOLLOW_1);
@@ -5457,7 +5984,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5457 5984
5458 5985
5459 // $ANTLR start "ruleScopeSpecification" 5986 // $ANTLR start "ruleScopeSpecification"
5460 // InternalApplicationConfiguration.g:1979:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; 5987 // InternalApplicationConfiguration.g:2169:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ;
5461 public final EObject ruleScopeSpecification() throws RecognitionException { 5988 public final EObject ruleScopeSpecification() throws RecognitionException {
5462 EObject current = null; 5989 EObject current = null;
5463 5990
@@ -5473,14 +6000,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5473 enterRule(); 6000 enterRule();
5474 6001
5475 try { 6002 try {
5476 // InternalApplicationConfiguration.g:1985:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) 6003 // InternalApplicationConfiguration.g:2175:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) )
5477 // InternalApplicationConfiguration.g:1986:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 6004 // InternalApplicationConfiguration.g:2176:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
5478 { 6005 {
5479 // InternalApplicationConfiguration.g:1986:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) 6006 // InternalApplicationConfiguration.g:2176:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' )
5480 // InternalApplicationConfiguration.g:1987:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' 6007 // InternalApplicationConfiguration.g:2177:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}'
5481 { 6008 {
5482 // InternalApplicationConfiguration.g:1987:3: () 6009 // InternalApplicationConfiguration.g:2177:3: ()
5483 // InternalApplicationConfiguration.g:1988:4: 6010 // InternalApplicationConfiguration.g:2178:4:
5484 { 6011 {
5485 6012
5486 current = forceCreateModelElement( 6013 current = forceCreateModelElement(
@@ -5490,26 +6017,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5490 6017
5491 } 6018 }
5492 6019
5493 otherlv_1=(Token)match(input,17,FOLLOW_20); 6020 otherlv_1=(Token)match(input,17,FOLLOW_23);
5494 6021
5495 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); 6022 newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1());
5496 6023
5497 // InternalApplicationConfiguration.g:1998:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? 6024 // InternalApplicationConfiguration.g:2188:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )?
5498 int alt30=2; 6025 int alt31=2;
5499 int LA30_0 = input.LA(1); 6026 int LA31_0 = input.LA(1);
5500 6027
5501 if ( (LA30_0==28) ) { 6028 if ( (LA31_0==31) ) {
5502 alt30=1; 6029 alt31=1;
5503 } 6030 }
5504 switch (alt30) { 6031 switch (alt31) {
5505 case 1 : 6032 case 1 :
5506 // InternalApplicationConfiguration.g:1999:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 6033 // InternalApplicationConfiguration.g:2189:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
5507 { 6034 {
5508 // InternalApplicationConfiguration.g:1999:4: ( (lv_scopes_2_0= ruleTypeScope ) ) 6035 // InternalApplicationConfiguration.g:2189:4: ( (lv_scopes_2_0= ruleTypeScope ) )
5509 // InternalApplicationConfiguration.g:2000:5: (lv_scopes_2_0= ruleTypeScope ) 6036 // InternalApplicationConfiguration.g:2190:5: (lv_scopes_2_0= ruleTypeScope )
5510 { 6037 {
5511 // InternalApplicationConfiguration.g:2000:5: (lv_scopes_2_0= ruleTypeScope ) 6038 // InternalApplicationConfiguration.g:2190:5: (lv_scopes_2_0= ruleTypeScope )
5512 // InternalApplicationConfiguration.g:2001:6: lv_scopes_2_0= ruleTypeScope 6039 // InternalApplicationConfiguration.g:2191:6: lv_scopes_2_0= ruleTypeScope
5513 { 6040 {
5514 6041
5515 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); 6042 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0());
@@ -5536,30 +6063,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5536 6063
5537 } 6064 }
5538 6065
5539 // InternalApplicationConfiguration.g:2018:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* 6066 // InternalApplicationConfiguration.g:2208:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )*
5540 loop29: 6067 loop30:
5541 do { 6068 do {
5542 int alt29=2; 6069 int alt30=2;
5543 int LA29_0 = input.LA(1); 6070 int LA30_0 = input.LA(1);
5544 6071
5545 if ( (LA29_0==18) ) { 6072 if ( (LA30_0==18) ) {
5546 alt29=1; 6073 alt30=1;
5547 } 6074 }
5548 6075
5549 6076
5550 switch (alt29) { 6077 switch (alt30) {
5551 case 1 : 6078 case 1 :
5552 // InternalApplicationConfiguration.g:2019:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) 6079 // InternalApplicationConfiguration.g:2209:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) )
5553 { 6080 {
5554 otherlv_3=(Token)match(input,18,FOLLOW_21); 6081 otherlv_3=(Token)match(input,18,FOLLOW_24);
5555 6082
5556 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); 6083 newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0());
5557 6084
5558 // InternalApplicationConfiguration.g:2023:5: ( (lv_scopes_4_0= ruleTypeScope ) ) 6085 // InternalApplicationConfiguration.g:2213:5: ( (lv_scopes_4_0= ruleTypeScope ) )
5559 // InternalApplicationConfiguration.g:2024:6: (lv_scopes_4_0= ruleTypeScope ) 6086 // InternalApplicationConfiguration.g:2214:6: (lv_scopes_4_0= ruleTypeScope )
5560 { 6087 {
5561 // InternalApplicationConfiguration.g:2024:6: (lv_scopes_4_0= ruleTypeScope ) 6088 // InternalApplicationConfiguration.g:2214:6: (lv_scopes_4_0= ruleTypeScope )
5562 // InternalApplicationConfiguration.g:2025:7: lv_scopes_4_0= ruleTypeScope 6089 // InternalApplicationConfiguration.g:2215:7: lv_scopes_4_0= ruleTypeScope
5563 { 6090 {
5564 6091
5565 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); 6092 newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0());
@@ -5591,7 +6118,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5591 break; 6118 break;
5592 6119
5593 default : 6120 default :
5594 break loop29; 6121 break loop30;
5595 } 6122 }
5596 } while (true); 6123 } while (true);
5597 6124
@@ -5628,7 +6155,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5628 6155
5629 6156
5630 // $ANTLR start "entryRuleTypeScope" 6157 // $ANTLR start "entryRuleTypeScope"
5631 // InternalApplicationConfiguration.g:2052:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; 6158 // InternalApplicationConfiguration.g:2242:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ;
5632 public final EObject entryRuleTypeScope() throws RecognitionException { 6159 public final EObject entryRuleTypeScope() throws RecognitionException {
5633 EObject current = null; 6160 EObject current = null;
5634 6161
@@ -5636,8 +6163,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5636 6163
5637 6164
5638 try { 6165 try {
5639 // InternalApplicationConfiguration.g:2052:50: (iv_ruleTypeScope= ruleTypeScope EOF ) 6166 // InternalApplicationConfiguration.g:2242:50: (iv_ruleTypeScope= ruleTypeScope EOF )
5640 // InternalApplicationConfiguration.g:2053:2: iv_ruleTypeScope= ruleTypeScope EOF 6167 // InternalApplicationConfiguration.g:2243:2: iv_ruleTypeScope= ruleTypeScope EOF
5641 { 6168 {
5642 newCompositeNode(grammarAccess.getTypeScopeRule()); 6169 newCompositeNode(grammarAccess.getTypeScopeRule());
5643 pushFollow(FOLLOW_1); 6170 pushFollow(FOLLOW_1);
@@ -5664,7 +6191,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5664 6191
5665 6192
5666 // $ANTLR start "ruleTypeScope" 6193 // $ANTLR start "ruleTypeScope"
5667 // InternalApplicationConfiguration.g:2059: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 ) ; 6194 // InternalApplicationConfiguration.g:2249: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 ) ;
5668 public final EObject ruleTypeScope() throws RecognitionException { 6195 public final EObject ruleTypeScope() throws RecognitionException {
5669 EObject current = null; 6196 EObject current = null;
5670 6197
@@ -5683,43 +6210,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5683 enterRule(); 6210 enterRule();
5684 6211
5685 try { 6212 try {
5686 // InternalApplicationConfiguration.g:2065:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) 6213 // InternalApplicationConfiguration.g:2255:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) )
5687 // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 6214 // InternalApplicationConfiguration.g:2256:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
5688 { 6215 {
5689 // InternalApplicationConfiguration.g:2066:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) 6216 // InternalApplicationConfiguration.g:2256:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope )
5690 int alt31=5; 6217 int alt32=5;
5691 int LA31_0 = input.LA(1); 6218 int LA32_0 = input.LA(1);
5692 6219
5693 if ( (LA31_0==28) ) { 6220 if ( (LA32_0==31) ) {
5694 switch ( input.LA(2) ) { 6221 switch ( input.LA(2) ) {
5695 case 33: 6222 case 36:
5696 { 6223 {
5697 alt31=3; 6224 alt32=3;
5698 } 6225 }
5699 break; 6226 break;
5700 case 34: 6227 case 37:
5701 { 6228 {
5702 alt31=4; 6229 alt32=4;
5703 } 6230 }
5704 break; 6231 break;
5705 case 35: 6232 case 38:
5706 { 6233 {
5707 alt31=5; 6234 alt32=5;
5708 } 6235 }
5709 break; 6236 break;
5710 case 30: 6237 case 33:
5711 { 6238 {
5712 alt31=1; 6239 alt32=1;
5713 } 6240 }
5714 break; 6241 break;
5715 case 32: 6242 case 35:
5716 { 6243 {
5717 alt31=2; 6244 alt32=2;
5718 } 6245 }
5719 break; 6246 break;
5720 default: 6247 default:
5721 NoViableAltException nvae = 6248 NoViableAltException nvae =
5722 new NoViableAltException("", 31, 1, input); 6249 new NoViableAltException("", 32, 1, input);
5723 6250
5724 throw nvae; 6251 throw nvae;
5725 } 6252 }
@@ -5727,13 +6254,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5727 } 6254 }
5728 else { 6255 else {
5729 NoViableAltException nvae = 6256 NoViableAltException nvae =
5730 new NoViableAltException("", 31, 0, input); 6257 new NoViableAltException("", 32, 0, input);
5731 6258
5732 throw nvae; 6259 throw nvae;
5733 } 6260 }
5734 switch (alt31) { 6261 switch (alt32) {
5735 case 1 : 6262 case 1 :
5736 // InternalApplicationConfiguration.g:2067:3: this_ClassTypeScope_0= ruleClassTypeScope 6263 // InternalApplicationConfiguration.g:2257:3: this_ClassTypeScope_0= ruleClassTypeScope
5737 { 6264 {
5738 6265
5739 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); 6266 newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0());
@@ -5751,7 +6278,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5751 } 6278 }
5752 break; 6279 break;
5753 case 2 : 6280 case 2 :
5754 // InternalApplicationConfiguration.g:2076:3: this_ObjectTypeScope_1= ruleObjectTypeScope 6281 // InternalApplicationConfiguration.g:2266:3: this_ObjectTypeScope_1= ruleObjectTypeScope
5755 { 6282 {
5756 6283
5757 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); 6284 newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1());
@@ -5769,7 +6296,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5769 } 6296 }
5770 break; 6297 break;
5771 case 3 : 6298 case 3 :
5772 // InternalApplicationConfiguration.g:2085:3: this_IntegerTypeScope_2= ruleIntegerTypeScope 6299 // InternalApplicationConfiguration.g:2275:3: this_IntegerTypeScope_2= ruleIntegerTypeScope
5773 { 6300 {
5774 6301
5775 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); 6302 newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2());
@@ -5787,7 +6314,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5787 } 6314 }
5788 break; 6315 break;
5789 case 4 : 6316 case 4 :
5790 // InternalApplicationConfiguration.g:2094:3: this_RealTypeScope_3= ruleRealTypeScope 6317 // InternalApplicationConfiguration.g:2284:3: this_RealTypeScope_3= ruleRealTypeScope
5791 { 6318 {
5792 6319
5793 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); 6320 newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3());
@@ -5805,7 +6332,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5805 } 6332 }
5806 break; 6333 break;
5807 case 5 : 6334 case 5 :
5808 // InternalApplicationConfiguration.g:2103:3: this_StringTypeScope_4= ruleStringTypeScope 6335 // InternalApplicationConfiguration.g:2293:3: this_StringTypeScope_4= ruleStringTypeScope
5809 { 6336 {
5810 6337
5811 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); 6338 newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4());
@@ -5845,7 +6372,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5845 6372
5846 6373
5847 // $ANTLR start "entryRuleClassTypeScope" 6374 // $ANTLR start "entryRuleClassTypeScope"
5848 // InternalApplicationConfiguration.g:2115:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; 6375 // InternalApplicationConfiguration.g:2305:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ;
5849 public final EObject entryRuleClassTypeScope() throws RecognitionException { 6376 public final EObject entryRuleClassTypeScope() throws RecognitionException {
5850 EObject current = null; 6377 EObject current = null;
5851 6378
@@ -5853,8 +6380,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5853 6380
5854 6381
5855 try { 6382 try {
5856 // InternalApplicationConfiguration.g:2115:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) 6383 // InternalApplicationConfiguration.g:2305:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF )
5857 // InternalApplicationConfiguration.g:2116:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF 6384 // InternalApplicationConfiguration.g:2306:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF
5858 { 6385 {
5859 newCompositeNode(grammarAccess.getClassTypeScopeRule()); 6386 newCompositeNode(grammarAccess.getClassTypeScopeRule());
5860 pushFollow(FOLLOW_1); 6387 pushFollow(FOLLOW_1);
@@ -5881,7 +6408,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5881 6408
5882 6409
5883 // $ANTLR start "ruleClassTypeScope" 6410 // $ANTLR start "ruleClassTypeScope"
5884 // InternalApplicationConfiguration.g:2122: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 ) ) ) ) ; 6411 // InternalApplicationConfiguration.g:2312: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 ) ) ) ) ;
5885 public final EObject ruleClassTypeScope() throws RecognitionException { 6412 public final EObject ruleClassTypeScope() throws RecognitionException {
5886 EObject current = null; 6413 EObject current = null;
5887 6414
@@ -5899,26 +6426,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5899 enterRule(); 6426 enterRule();
5900 6427
5901 try { 6428 try {
5902 // InternalApplicationConfiguration.g:2128: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 ) ) ) ) ) 6429 // InternalApplicationConfiguration.g:2318: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 ) ) ) ) )
5903 // InternalApplicationConfiguration.g:2129: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 ) ) ) ) 6430 // InternalApplicationConfiguration.g:2319: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 ) ) ) )
5904 { 6431 {
5905 // InternalApplicationConfiguration.g:2129: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 ) ) ) ) 6432 // InternalApplicationConfiguration.g:2319: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 ) ) ) )
5906 // InternalApplicationConfiguration.g:2130: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 ) ) ) 6433 // InternalApplicationConfiguration.g:2320: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 ) ) )
5907 { 6434 {
5908 otherlv_0=(Token)match(input,28,FOLLOW_22); 6435 otherlv_0=(Token)match(input,31,FOLLOW_25);
5909 6436
5910 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); 6437 newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0());
5911 6438
5912 // InternalApplicationConfiguration.g:2134:3: ( (lv_type_1_0= ruleClassReference ) ) 6439 // InternalApplicationConfiguration.g:2324:3: ( (lv_type_1_0= ruleClassReference ) )
5913 // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) 6440 // InternalApplicationConfiguration.g:2325:4: (lv_type_1_0= ruleClassReference )
5914 { 6441 {
5915 // InternalApplicationConfiguration.g:2135:4: (lv_type_1_0= ruleClassReference ) 6442 // InternalApplicationConfiguration.g:2325:4: (lv_type_1_0= ruleClassReference )
5916 // InternalApplicationConfiguration.g:2136:5: lv_type_1_0= ruleClassReference 6443 // InternalApplicationConfiguration.g:2326:5: lv_type_1_0= ruleClassReference
5917 { 6444 {
5918 6445
5919 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); 6446 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0());
5920 6447
5921 pushFollow(FOLLOW_23); 6448 pushFollow(FOLLOW_26);
5922 lv_type_1_0=ruleClassReference(); 6449 lv_type_1_0=ruleClassReference();
5923 6450
5924 state._fsp--; 6451 state._fsp--;
@@ -5940,33 +6467,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5940 6467
5941 } 6468 }
5942 6469
5943 // InternalApplicationConfiguration.g:2153:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 6470 // InternalApplicationConfiguration.g:2343:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
5944 int alt32=2; 6471 int alt33=2;
5945 int LA32_0 = input.LA(1); 6472 int LA33_0 = input.LA(1);
5946 6473
5947 if ( (LA32_0==29) ) { 6474 if ( (LA33_0==32) ) {
5948 alt32=1; 6475 alt33=1;
5949 } 6476 }
5950 else if ( (LA32_0==16) ) { 6477 else if ( (LA33_0==16) ) {
5951 alt32=2; 6478 alt33=2;
5952 } 6479 }
5953 else { 6480 else {
5954 NoViableAltException nvae = 6481 NoViableAltException nvae =
5955 new NoViableAltException("", 32, 0, input); 6482 new NoViableAltException("", 33, 0, input);
5956 6483
5957 throw nvae; 6484 throw nvae;
5958 } 6485 }
5959 switch (alt32) { 6486 switch (alt33) {
5960 case 1 : 6487 case 1 :
5961 // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) 6488 // InternalApplicationConfiguration.g:2344:4: ( (lv_setsNew_2_0= '+=' ) )
5962 { 6489 {
5963 // InternalApplicationConfiguration.g:2154:4: ( (lv_setsNew_2_0= '+=' ) ) 6490 // InternalApplicationConfiguration.g:2344:4: ( (lv_setsNew_2_0= '+=' ) )
5964 // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) 6491 // InternalApplicationConfiguration.g:2345:5: (lv_setsNew_2_0= '+=' )
5965 { 6492 {
5966 // InternalApplicationConfiguration.g:2155:5: (lv_setsNew_2_0= '+=' ) 6493 // InternalApplicationConfiguration.g:2345:5: (lv_setsNew_2_0= '+=' )
5967 // InternalApplicationConfiguration.g:2156:6: lv_setsNew_2_0= '+=' 6494 // InternalApplicationConfiguration.g:2346:6: lv_setsNew_2_0= '+='
5968 { 6495 {
5969 lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); 6496 lv_setsNew_2_0=(Token)match(input,32,FOLLOW_27);
5970 6497
5971 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 6498 newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
5972 6499
@@ -5986,15 +6513,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
5986 } 6513 }
5987 break; 6514 break;
5988 case 2 : 6515 case 2 :
5989 // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) 6516 // InternalApplicationConfiguration.g:2359:4: ( (lv_setsSum_3_0= '=' ) )
5990 { 6517 {
5991 // InternalApplicationConfiguration.g:2169:4: ( (lv_setsSum_3_0= '=' ) ) 6518 // InternalApplicationConfiguration.g:2359:4: ( (lv_setsSum_3_0= '=' ) )
5992 // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) 6519 // InternalApplicationConfiguration.g:2360:5: (lv_setsSum_3_0= '=' )
5993 { 6520 {
5994 // InternalApplicationConfiguration.g:2170:5: (lv_setsSum_3_0= '=' ) 6521 // InternalApplicationConfiguration.g:2360:5: (lv_setsSum_3_0= '=' )
5995 // InternalApplicationConfiguration.g:2171:6: lv_setsSum_3_0= '=' 6522 // InternalApplicationConfiguration.g:2361:6: lv_setsSum_3_0= '='
5996 { 6523 {
5997 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); 6524 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27);
5998 6525
5999 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 6526 newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
6000 6527
@@ -6016,44 +6543,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6016 6543
6017 } 6544 }
6018 6545
6019 // InternalApplicationConfiguration.g:2184:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 6546 // InternalApplicationConfiguration.g:2374:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
6020 int alt33=2; 6547 int alt34=2;
6021 int LA33_0 = input.LA(1); 6548 int LA34_0 = input.LA(1);
6022 6549
6023 if ( (LA33_0==RULE_INT) ) { 6550 if ( (LA34_0==RULE_INT) ) {
6024 int LA33_1 = input.LA(2); 6551 int LA34_1 = input.LA(2);
6025 6552
6026 if ( (LA33_1==37) ) { 6553 if ( (LA34_1==EOF||(LA34_1>=18 && LA34_1<=19)) ) {
6027 alt33=2; 6554 alt34=1;
6028 } 6555 }
6029 else if ( (LA33_1==EOF||(LA33_1>=18 && LA33_1<=19)) ) { 6556 else if ( (LA34_1==40) ) {
6030 alt33=1; 6557 alt34=2;
6031 } 6558 }
6032 else { 6559 else {
6033 NoViableAltException nvae = 6560 NoViableAltException nvae =
6034 new NoViableAltException("", 33, 1, input); 6561 new NoViableAltException("", 34, 1, input);
6035 6562
6036 throw nvae; 6563 throw nvae;
6037 } 6564 }
6038 } 6565 }
6039 else if ( (LA33_0==36) ) { 6566 else if ( (LA34_0==39) ) {
6040 alt33=1; 6567 alt34=1;
6041 } 6568 }
6042 else { 6569 else {
6043 NoViableAltException nvae = 6570 NoViableAltException nvae =
6044 new NoViableAltException("", 33, 0, input); 6571 new NoViableAltException("", 34, 0, input);
6045 6572
6046 throw nvae; 6573 throw nvae;
6047 } 6574 }
6048 switch (alt33) { 6575 switch (alt34) {
6049 case 1 : 6576 case 1 :
6050 // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) 6577 // InternalApplicationConfiguration.g:2375:4: ( (lv_number_4_0= ruleExactNumber ) )
6051 { 6578 {
6052 // InternalApplicationConfiguration.g:2185:4: ( (lv_number_4_0= ruleExactNumber ) ) 6579 // InternalApplicationConfiguration.g:2375:4: ( (lv_number_4_0= ruleExactNumber ) )
6053 // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) 6580 // InternalApplicationConfiguration.g:2376:5: (lv_number_4_0= ruleExactNumber )
6054 { 6581 {
6055 // InternalApplicationConfiguration.g:2186:5: (lv_number_4_0= ruleExactNumber ) 6582 // InternalApplicationConfiguration.g:2376:5: (lv_number_4_0= ruleExactNumber )
6056 // InternalApplicationConfiguration.g:2187:6: lv_number_4_0= ruleExactNumber 6583 // InternalApplicationConfiguration.g:2377:6: lv_number_4_0= ruleExactNumber
6057 { 6584 {
6058 6585
6059 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 6586 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -6084,13 +6611,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6084 } 6611 }
6085 break; 6612 break;
6086 case 2 : 6613 case 2 :
6087 // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 6614 // InternalApplicationConfiguration.g:2395:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6088 { 6615 {
6089 // InternalApplicationConfiguration.g:2205:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 6616 // InternalApplicationConfiguration.g:2395:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6090 // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) 6617 // InternalApplicationConfiguration.g:2396:5: (lv_number_5_0= ruleIntervallNumber )
6091 { 6618 {
6092 // InternalApplicationConfiguration.g:2206:5: (lv_number_5_0= ruleIntervallNumber ) 6619 // InternalApplicationConfiguration.g:2396:5: (lv_number_5_0= ruleIntervallNumber )
6093 // InternalApplicationConfiguration.g:2207:6: lv_number_5_0= ruleIntervallNumber 6620 // InternalApplicationConfiguration.g:2397:6: lv_number_5_0= ruleIntervallNumber
6094 { 6621 {
6095 6622
6096 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 6623 newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -6146,7 +6673,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6146 6673
6147 6674
6148 // $ANTLR start "entryRuleObjectTypeScope" 6675 // $ANTLR start "entryRuleObjectTypeScope"
6149 // InternalApplicationConfiguration.g:2229:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; 6676 // InternalApplicationConfiguration.g:2419:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ;
6150 public final EObject entryRuleObjectTypeScope() throws RecognitionException { 6677 public final EObject entryRuleObjectTypeScope() throws RecognitionException {
6151 EObject current = null; 6678 EObject current = null;
6152 6679
@@ -6154,8 +6681,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6154 6681
6155 6682
6156 try { 6683 try {
6157 // InternalApplicationConfiguration.g:2229:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) 6684 // InternalApplicationConfiguration.g:2419:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF )
6158 // InternalApplicationConfiguration.g:2230:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF 6685 // InternalApplicationConfiguration.g:2420:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF
6159 { 6686 {
6160 newCompositeNode(grammarAccess.getObjectTypeScopeRule()); 6687 newCompositeNode(grammarAccess.getObjectTypeScopeRule());
6161 pushFollow(FOLLOW_1); 6688 pushFollow(FOLLOW_1);
@@ -6182,7 +6709,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6182 6709
6183 6710
6184 // $ANTLR start "ruleObjectTypeScope" 6711 // $ANTLR start "ruleObjectTypeScope"
6185 // InternalApplicationConfiguration.g:2236: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 ) ) ) ) ; 6712 // InternalApplicationConfiguration.g:2426: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 ) ) ) ) ;
6186 public final EObject ruleObjectTypeScope() throws RecognitionException { 6713 public final EObject ruleObjectTypeScope() throws RecognitionException {
6187 EObject current = null; 6714 EObject current = null;
6188 6715
@@ -6200,26 +6727,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6200 enterRule(); 6727 enterRule();
6201 6728
6202 try { 6729 try {
6203 // InternalApplicationConfiguration.g:2242: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 ) ) ) ) ) 6730 // InternalApplicationConfiguration.g:2432: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 ) ) ) ) )
6204 // InternalApplicationConfiguration.g:2243: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 ) ) ) ) 6731 // InternalApplicationConfiguration.g:2433: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 ) ) ) )
6205 { 6732 {
6206 // InternalApplicationConfiguration.g:2243: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 ) ) ) ) 6733 // InternalApplicationConfiguration.g:2433: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 ) ) ) )
6207 // InternalApplicationConfiguration.g:2244: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 ) ) ) 6734 // InternalApplicationConfiguration.g:2434: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 ) ) )
6208 { 6735 {
6209 otherlv_0=(Token)match(input,28,FOLLOW_25); 6736 otherlv_0=(Token)match(input,31,FOLLOW_28);
6210 6737
6211 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); 6738 newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0());
6212 6739
6213 // InternalApplicationConfiguration.g:2248:3: ( (lv_type_1_0= ruleObjectReference ) ) 6740 // InternalApplicationConfiguration.g:2438:3: ( (lv_type_1_0= ruleObjectReference ) )
6214 // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) 6741 // InternalApplicationConfiguration.g:2439:4: (lv_type_1_0= ruleObjectReference )
6215 { 6742 {
6216 // InternalApplicationConfiguration.g:2249:4: (lv_type_1_0= ruleObjectReference ) 6743 // InternalApplicationConfiguration.g:2439:4: (lv_type_1_0= ruleObjectReference )
6217 // InternalApplicationConfiguration.g:2250:5: lv_type_1_0= ruleObjectReference 6744 // InternalApplicationConfiguration.g:2440:5: lv_type_1_0= ruleObjectReference
6218 { 6745 {
6219 6746
6220 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); 6747 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0());
6221 6748
6222 pushFollow(FOLLOW_23); 6749 pushFollow(FOLLOW_26);
6223 lv_type_1_0=ruleObjectReference(); 6750 lv_type_1_0=ruleObjectReference();
6224 6751
6225 state._fsp--; 6752 state._fsp--;
@@ -6241,33 +6768,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6241 6768
6242 } 6769 }
6243 6770
6244 // InternalApplicationConfiguration.g:2267:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 6771 // InternalApplicationConfiguration.g:2457:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
6245 int alt34=2; 6772 int alt35=2;
6246 int LA34_0 = input.LA(1); 6773 int LA35_0 = input.LA(1);
6247 6774
6248 if ( (LA34_0==29) ) { 6775 if ( (LA35_0==32) ) {
6249 alt34=1; 6776 alt35=1;
6250 } 6777 }
6251 else if ( (LA34_0==16) ) { 6778 else if ( (LA35_0==16) ) {
6252 alt34=2; 6779 alt35=2;
6253 } 6780 }
6254 else { 6781 else {
6255 NoViableAltException nvae = 6782 NoViableAltException nvae =
6256 new NoViableAltException("", 34, 0, input); 6783 new NoViableAltException("", 35, 0, input);
6257 6784
6258 throw nvae; 6785 throw nvae;
6259 } 6786 }
6260 switch (alt34) { 6787 switch (alt35) {
6261 case 1 : 6788 case 1 :
6262 // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) 6789 // InternalApplicationConfiguration.g:2458:4: ( (lv_setsNew_2_0= '+=' ) )
6263 { 6790 {
6264 // InternalApplicationConfiguration.g:2268:4: ( (lv_setsNew_2_0= '+=' ) ) 6791 // InternalApplicationConfiguration.g:2458:4: ( (lv_setsNew_2_0= '+=' ) )
6265 // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) 6792 // InternalApplicationConfiguration.g:2459:5: (lv_setsNew_2_0= '+=' )
6266 { 6793 {
6267 // InternalApplicationConfiguration.g:2269:5: (lv_setsNew_2_0= '+=' ) 6794 // InternalApplicationConfiguration.g:2459:5: (lv_setsNew_2_0= '+=' )
6268 // InternalApplicationConfiguration.g:2270:6: lv_setsNew_2_0= '+=' 6795 // InternalApplicationConfiguration.g:2460:6: lv_setsNew_2_0= '+='
6269 { 6796 {
6270 lv_setsNew_2_0=(Token)match(input,29,FOLLOW_24); 6797 lv_setsNew_2_0=(Token)match(input,32,FOLLOW_27);
6271 6798
6272 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 6799 newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
6273 6800
@@ -6287,15 +6814,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6287 } 6814 }
6288 break; 6815 break;
6289 case 2 : 6816 case 2 :
6290 // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) 6817 // InternalApplicationConfiguration.g:2473:4: ( (lv_setsSum_3_0= '=' ) )
6291 { 6818 {
6292 // InternalApplicationConfiguration.g:2283:4: ( (lv_setsSum_3_0= '=' ) ) 6819 // InternalApplicationConfiguration.g:2473:4: ( (lv_setsSum_3_0= '=' ) )
6293 // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) 6820 // InternalApplicationConfiguration.g:2474:5: (lv_setsSum_3_0= '=' )
6294 { 6821 {
6295 // InternalApplicationConfiguration.g:2284:5: (lv_setsSum_3_0= '=' ) 6822 // InternalApplicationConfiguration.g:2474:5: (lv_setsSum_3_0= '=' )
6296 // InternalApplicationConfiguration.g:2285:6: lv_setsSum_3_0= '=' 6823 // InternalApplicationConfiguration.g:2475:6: lv_setsSum_3_0= '='
6297 { 6824 {
6298 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_24); 6825 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27);
6299 6826
6300 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 6827 newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
6301 6828
@@ -6317,44 +6844,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6317 6844
6318 } 6845 }
6319 6846
6320 // InternalApplicationConfiguration.g:2298:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) 6847 // InternalApplicationConfiguration.g:2488:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) )
6321 int alt35=2; 6848 int alt36=2;
6322 int LA35_0 = input.LA(1); 6849 int LA36_0 = input.LA(1);
6323 6850
6324 if ( (LA35_0==RULE_INT) ) { 6851 if ( (LA36_0==RULE_INT) ) {
6325 int LA35_1 = input.LA(2); 6852 int LA36_1 = input.LA(2);
6326 6853
6327 if ( (LA35_1==37) ) { 6854 if ( (LA36_1==EOF||(LA36_1>=18 && LA36_1<=19)) ) {
6328 alt35=2; 6855 alt36=1;
6329 } 6856 }
6330 else if ( (LA35_1==EOF||(LA35_1>=18 && LA35_1<=19)) ) { 6857 else if ( (LA36_1==40) ) {
6331 alt35=1; 6858 alt36=2;
6332 } 6859 }
6333 else { 6860 else {
6334 NoViableAltException nvae = 6861 NoViableAltException nvae =
6335 new NoViableAltException("", 35, 1, input); 6862 new NoViableAltException("", 36, 1, input);
6336 6863
6337 throw nvae; 6864 throw nvae;
6338 } 6865 }
6339 } 6866 }
6340 else if ( (LA35_0==36) ) { 6867 else if ( (LA36_0==39) ) {
6341 alt35=1; 6868 alt36=1;
6342 } 6869 }
6343 else { 6870 else {
6344 NoViableAltException nvae = 6871 NoViableAltException nvae =
6345 new NoViableAltException("", 35, 0, input); 6872 new NoViableAltException("", 36, 0, input);
6346 6873
6347 throw nvae; 6874 throw nvae;
6348 } 6875 }
6349 switch (alt35) { 6876 switch (alt36) {
6350 case 1 : 6877 case 1 :
6351 // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) 6878 // InternalApplicationConfiguration.g:2489:4: ( (lv_number_4_0= ruleExactNumber ) )
6352 { 6879 {
6353 // InternalApplicationConfiguration.g:2299:4: ( (lv_number_4_0= ruleExactNumber ) ) 6880 // InternalApplicationConfiguration.g:2489:4: ( (lv_number_4_0= ruleExactNumber ) )
6354 // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) 6881 // InternalApplicationConfiguration.g:2490:5: (lv_number_4_0= ruleExactNumber )
6355 { 6882 {
6356 // InternalApplicationConfiguration.g:2300:5: (lv_number_4_0= ruleExactNumber ) 6883 // InternalApplicationConfiguration.g:2490:5: (lv_number_4_0= ruleExactNumber )
6357 // InternalApplicationConfiguration.g:2301:6: lv_number_4_0= ruleExactNumber 6884 // InternalApplicationConfiguration.g:2491:6: lv_number_4_0= ruleExactNumber
6358 { 6885 {
6359 6886
6360 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 6887 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -6385,13 +6912,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6385 } 6912 }
6386 break; 6913 break;
6387 case 2 : 6914 case 2 :
6388 // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 6915 // InternalApplicationConfiguration.g:2509:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6389 { 6916 {
6390 // InternalApplicationConfiguration.g:2319:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 6917 // InternalApplicationConfiguration.g:2509:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6391 // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) 6918 // InternalApplicationConfiguration.g:2510:5: (lv_number_5_0= ruleIntervallNumber )
6392 { 6919 {
6393 // InternalApplicationConfiguration.g:2320:5: (lv_number_5_0= ruleIntervallNumber ) 6920 // InternalApplicationConfiguration.g:2510:5: (lv_number_5_0= ruleIntervallNumber )
6394 // InternalApplicationConfiguration.g:2321:6: lv_number_5_0= ruleIntervallNumber 6921 // InternalApplicationConfiguration.g:2511:6: lv_number_5_0= ruleIntervallNumber
6395 { 6922 {
6396 6923
6397 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 6924 newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -6447,7 +6974,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6447 6974
6448 6975
6449 // $ANTLR start "entryRuleIntegerTypeScope" 6976 // $ANTLR start "entryRuleIntegerTypeScope"
6450 // InternalApplicationConfiguration.g:2343:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; 6977 // InternalApplicationConfiguration.g:2533:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ;
6451 public final EObject entryRuleIntegerTypeScope() throws RecognitionException { 6978 public final EObject entryRuleIntegerTypeScope() throws RecognitionException {
6452 EObject current = null; 6979 EObject current = null;
6453 6980
@@ -6455,8 +6982,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6455 6982
6456 6983
6457 try { 6984 try {
6458 // InternalApplicationConfiguration.g:2343:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) 6985 // InternalApplicationConfiguration.g:2533:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF )
6459 // InternalApplicationConfiguration.g:2344:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF 6986 // InternalApplicationConfiguration.g:2534:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF
6460 { 6987 {
6461 newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); 6988 newCompositeNode(grammarAccess.getIntegerTypeScopeRule());
6462 pushFollow(FOLLOW_1); 6989 pushFollow(FOLLOW_1);
@@ -6483,7 +7010,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6483 7010
6484 7011
6485 // $ANTLR start "ruleIntegerTypeScope" 7012 // $ANTLR start "ruleIntegerTypeScope"
6486 // InternalApplicationConfiguration.g:2350: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 ) ) ) ) ; 7013 // InternalApplicationConfiguration.g:2540: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 ) ) ) ) ;
6487 public final EObject ruleIntegerTypeScope() throws RecognitionException { 7014 public final EObject ruleIntegerTypeScope() throws RecognitionException {
6488 EObject current = null; 7015 EObject current = null;
6489 7016
@@ -6503,26 +7030,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6503 enterRule(); 7030 enterRule();
6504 7031
6505 try { 7032 try {
6506 // InternalApplicationConfiguration.g:2356: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 ) ) ) ) ) 7033 // InternalApplicationConfiguration.g:2546: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 ) ) ) ) )
6507 // InternalApplicationConfiguration.g:2357: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 ) ) ) ) 7034 // InternalApplicationConfiguration.g:2547: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 ) ) ) )
6508 { 7035 {
6509 // InternalApplicationConfiguration.g:2357: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 ) ) ) ) 7036 // InternalApplicationConfiguration.g:2547: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 ) ) ) )
6510 // InternalApplicationConfiguration.g:2358: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 ) ) ) 7037 // InternalApplicationConfiguration.g:2548: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 ) ) )
6511 { 7038 {
6512 otherlv_0=(Token)match(input,28,FOLLOW_26); 7039 otherlv_0=(Token)match(input,31,FOLLOW_29);
6513 7040
6514 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); 7041 newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0());
6515 7042
6516 // InternalApplicationConfiguration.g:2362:3: ( (lv_type_1_0= ruleIntegerReference ) ) 7043 // InternalApplicationConfiguration.g:2552:3: ( (lv_type_1_0= ruleIntegerReference ) )
6517 // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) 7044 // InternalApplicationConfiguration.g:2553:4: (lv_type_1_0= ruleIntegerReference )
6518 { 7045 {
6519 // InternalApplicationConfiguration.g:2363:4: (lv_type_1_0= ruleIntegerReference ) 7046 // InternalApplicationConfiguration.g:2553:4: (lv_type_1_0= ruleIntegerReference )
6520 // InternalApplicationConfiguration.g:2364:5: lv_type_1_0= ruleIntegerReference 7047 // InternalApplicationConfiguration.g:2554:5: lv_type_1_0= ruleIntegerReference
6521 { 7048 {
6522 7049
6523 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); 7050 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0());
6524 7051
6525 pushFollow(FOLLOW_23); 7052 pushFollow(FOLLOW_26);
6526 lv_type_1_0=ruleIntegerReference(); 7053 lv_type_1_0=ruleIntegerReference();
6527 7054
6528 state._fsp--; 7055 state._fsp--;
@@ -6544,33 +7071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6544 7071
6545 } 7072 }
6546 7073
6547 // InternalApplicationConfiguration.g:2381:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 7074 // InternalApplicationConfiguration.g:2571:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
6548 int alt36=2; 7075 int alt37=2;
6549 int LA36_0 = input.LA(1); 7076 int LA37_0 = input.LA(1);
6550 7077
6551 if ( (LA36_0==29) ) { 7078 if ( (LA37_0==32) ) {
6552 alt36=1; 7079 alt37=1;
6553 } 7080 }
6554 else if ( (LA36_0==16) ) { 7081 else if ( (LA37_0==16) ) {
6555 alt36=2; 7082 alt37=2;
6556 } 7083 }
6557 else { 7084 else {
6558 NoViableAltException nvae = 7085 NoViableAltException nvae =
6559 new NoViableAltException("", 36, 0, input); 7086 new NoViableAltException("", 37, 0, input);
6560 7087
6561 throw nvae; 7088 throw nvae;
6562 } 7089 }
6563 switch (alt36) { 7090 switch (alt37) {
6564 case 1 : 7091 case 1 :
6565 // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) 7092 // InternalApplicationConfiguration.g:2572:4: ( (lv_setsNew_2_0= '+=' ) )
6566 { 7093 {
6567 // InternalApplicationConfiguration.g:2382:4: ( (lv_setsNew_2_0= '+=' ) ) 7094 // InternalApplicationConfiguration.g:2572:4: ( (lv_setsNew_2_0= '+=' ) )
6568 // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) 7095 // InternalApplicationConfiguration.g:2573:5: (lv_setsNew_2_0= '+=' )
6569 { 7096 {
6570 // InternalApplicationConfiguration.g:2383:5: (lv_setsNew_2_0= '+=' ) 7097 // InternalApplicationConfiguration.g:2573:5: (lv_setsNew_2_0= '+=' )
6571 // InternalApplicationConfiguration.g:2384:6: lv_setsNew_2_0= '+=' 7098 // InternalApplicationConfiguration.g:2574:6: lv_setsNew_2_0= '+='
6572 { 7099 {
6573 lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); 7100 lv_setsNew_2_0=(Token)match(input,32,FOLLOW_30);
6574 7101
6575 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 7102 newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
6576 7103
@@ -6590,15 +7117,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6590 } 7117 }
6591 break; 7118 break;
6592 case 2 : 7119 case 2 :
6593 // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) 7120 // InternalApplicationConfiguration.g:2587:4: ( (lv_setsSum_3_0= '=' ) )
6594 { 7121 {
6595 // InternalApplicationConfiguration.g:2397:4: ( (lv_setsSum_3_0= '=' ) ) 7122 // InternalApplicationConfiguration.g:2587:4: ( (lv_setsSum_3_0= '=' ) )
6596 // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) 7123 // InternalApplicationConfiguration.g:2588:5: (lv_setsSum_3_0= '=' )
6597 { 7124 {
6598 // InternalApplicationConfiguration.g:2398:5: (lv_setsSum_3_0= '=' ) 7125 // InternalApplicationConfiguration.g:2588:5: (lv_setsSum_3_0= '=' )
6599 // InternalApplicationConfiguration.g:2399:6: lv_setsSum_3_0= '=' 7126 // InternalApplicationConfiguration.g:2589:6: lv_setsSum_3_0= '='
6600 { 7127 {
6601 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); 7128 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_30);
6602 7129
6603 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 7130 newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
6604 7131
@@ -6620,53 +7147,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6620 7147
6621 } 7148 }
6622 7149
6623 // InternalApplicationConfiguration.g:2412:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) 7150 // InternalApplicationConfiguration.g:2602:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) )
6624 int alt37=3; 7151 int alt38=3;
6625 switch ( input.LA(1) ) { 7152 switch ( input.LA(1) ) {
6626 case RULE_INT: 7153 case RULE_INT:
6627 { 7154 {
6628 int LA37_1 = input.LA(2); 7155 int LA38_1 = input.LA(2);
6629 7156
6630 if ( (LA37_1==37) ) { 7157 if ( (LA38_1==EOF||(LA38_1>=18 && LA38_1<=19)) ) {
6631 alt37=2; 7158 alt38=1;
6632 } 7159 }
6633 else if ( (LA37_1==EOF||(LA37_1>=18 && LA37_1<=19)) ) { 7160 else if ( (LA38_1==40) ) {
6634 alt37=1; 7161 alt38=2;
6635 } 7162 }
6636 else { 7163 else {
6637 NoViableAltException nvae = 7164 NoViableAltException nvae =
6638 new NoViableAltException("", 37, 1, input); 7165 new NoViableAltException("", 38, 1, input);
6639 7166
6640 throw nvae; 7167 throw nvae;
6641 } 7168 }
6642 } 7169 }
6643 break; 7170 break;
6644 case 36: 7171 case 39:
6645 { 7172 {
6646 alt37=1; 7173 alt38=1;
6647 } 7174 }
6648 break; 7175 break;
6649 case 17: 7176 case 17:
6650 { 7177 {
6651 alt37=3; 7178 alt38=3;
6652 } 7179 }
6653 break; 7180 break;
6654 default: 7181 default:
6655 NoViableAltException nvae = 7182 NoViableAltException nvae =
6656 new NoViableAltException("", 37, 0, input); 7183 new NoViableAltException("", 38, 0, input);
6657 7184
6658 throw nvae; 7185 throw nvae;
6659 } 7186 }
6660 7187
6661 switch (alt37) { 7188 switch (alt38) {
6662 case 1 : 7189 case 1 :
6663 // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) 7190 // InternalApplicationConfiguration.g:2603:4: ( (lv_number_4_0= ruleExactNumber ) )
6664 { 7191 {
6665 // InternalApplicationConfiguration.g:2413:4: ( (lv_number_4_0= ruleExactNumber ) ) 7192 // InternalApplicationConfiguration.g:2603:4: ( (lv_number_4_0= ruleExactNumber ) )
6666 // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) 7193 // InternalApplicationConfiguration.g:2604:5: (lv_number_4_0= ruleExactNumber )
6667 { 7194 {
6668 // InternalApplicationConfiguration.g:2414:5: (lv_number_4_0= ruleExactNumber ) 7195 // InternalApplicationConfiguration.g:2604:5: (lv_number_4_0= ruleExactNumber )
6669 // InternalApplicationConfiguration.g:2415:6: lv_number_4_0= ruleExactNumber 7196 // InternalApplicationConfiguration.g:2605:6: lv_number_4_0= ruleExactNumber
6670 { 7197 {
6671 7198
6672 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 7199 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -6697,13 +7224,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6697 } 7224 }
6698 break; 7225 break;
6699 case 2 : 7226 case 2 :
6700 // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7227 // InternalApplicationConfiguration.g:2623:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6701 { 7228 {
6702 // InternalApplicationConfiguration.g:2433:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7229 // InternalApplicationConfiguration.g:2623:4: ( (lv_number_5_0= ruleIntervallNumber ) )
6703 // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) 7230 // InternalApplicationConfiguration.g:2624:5: (lv_number_5_0= ruleIntervallNumber )
6704 { 7231 {
6705 // InternalApplicationConfiguration.g:2434:5: (lv_number_5_0= ruleIntervallNumber ) 7232 // InternalApplicationConfiguration.g:2624:5: (lv_number_5_0= ruleIntervallNumber )
6706 // InternalApplicationConfiguration.g:2435:6: lv_number_5_0= ruleIntervallNumber 7233 // InternalApplicationConfiguration.g:2625:6: lv_number_5_0= ruleIntervallNumber
6707 { 7234 {
6708 7235
6709 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 7236 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -6734,13 +7261,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6734 } 7261 }
6735 break; 7262 break;
6736 case 3 : 7263 case 3 :
6737 // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 7264 // InternalApplicationConfiguration.g:2643:4: ( (lv_number_6_0= ruleIntEnumberation ) )
6738 { 7265 {
6739 // InternalApplicationConfiguration.g:2453:4: ( (lv_number_6_0= ruleIntEnumberation ) ) 7266 // InternalApplicationConfiguration.g:2643:4: ( (lv_number_6_0= ruleIntEnumberation ) )
6740 // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) 7267 // InternalApplicationConfiguration.g:2644:5: (lv_number_6_0= ruleIntEnumberation )
6741 { 7268 {
6742 // InternalApplicationConfiguration.g:2454:5: (lv_number_6_0= ruleIntEnumberation ) 7269 // InternalApplicationConfiguration.g:2644:5: (lv_number_6_0= ruleIntEnumberation )
6743 // InternalApplicationConfiguration.g:2455:6: lv_number_6_0= ruleIntEnumberation 7270 // InternalApplicationConfiguration.g:2645:6: lv_number_6_0= ruleIntEnumberation
6744 { 7271 {
6745 7272
6746 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); 7273 newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0());
@@ -6796,7 +7323,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6796 7323
6797 7324
6798 // $ANTLR start "entryRuleRealTypeScope" 7325 // $ANTLR start "entryRuleRealTypeScope"
6799 // InternalApplicationConfiguration.g:2477:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; 7326 // InternalApplicationConfiguration.g:2667:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ;
6800 public final EObject entryRuleRealTypeScope() throws RecognitionException { 7327 public final EObject entryRuleRealTypeScope() throws RecognitionException {
6801 EObject current = null; 7328 EObject current = null;
6802 7329
@@ -6804,8 +7331,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6804 7331
6805 7332
6806 try { 7333 try {
6807 // InternalApplicationConfiguration.g:2477:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) 7334 // InternalApplicationConfiguration.g:2667:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF )
6808 // InternalApplicationConfiguration.g:2478:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF 7335 // InternalApplicationConfiguration.g:2668:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF
6809 { 7336 {
6810 newCompositeNode(grammarAccess.getRealTypeScopeRule()); 7337 newCompositeNode(grammarAccess.getRealTypeScopeRule());
6811 pushFollow(FOLLOW_1); 7338 pushFollow(FOLLOW_1);
@@ -6832,7 +7359,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6832 7359
6833 7360
6834 // $ANTLR start "ruleRealTypeScope" 7361 // $ANTLR start "ruleRealTypeScope"
6835 // InternalApplicationConfiguration.g:2484: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 ) ) ) ) ; 7362 // InternalApplicationConfiguration.g:2674: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 ) ) ) ) ;
6836 public final EObject ruleRealTypeScope() throws RecognitionException { 7363 public final EObject ruleRealTypeScope() throws RecognitionException {
6837 EObject current = null; 7364 EObject current = null;
6838 7365
@@ -6852,26 +7379,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6852 enterRule(); 7379 enterRule();
6853 7380
6854 try { 7381 try {
6855 // InternalApplicationConfiguration.g:2490: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 ) ) ) ) ) 7382 // InternalApplicationConfiguration.g:2680: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 ) ) ) ) )
6856 // InternalApplicationConfiguration.g:2491: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 ) ) ) ) 7383 // InternalApplicationConfiguration.g:2681: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 ) ) ) )
6857 { 7384 {
6858 // InternalApplicationConfiguration.g:2491: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 ) ) ) ) 7385 // InternalApplicationConfiguration.g:2681: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 ) ) ) )
6859 // InternalApplicationConfiguration.g:2492: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 ) ) ) 7386 // InternalApplicationConfiguration.g:2682: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 ) ) )
6860 { 7387 {
6861 otherlv_0=(Token)match(input,28,FOLLOW_28); 7388 otherlv_0=(Token)match(input,31,FOLLOW_31);
6862 7389
6863 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); 7390 newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0());
6864 7391
6865 // InternalApplicationConfiguration.g:2496:3: ( (lv_type_1_0= ruleRealReference ) ) 7392 // InternalApplicationConfiguration.g:2686:3: ( (lv_type_1_0= ruleRealReference ) )
6866 // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) 7393 // InternalApplicationConfiguration.g:2687:4: (lv_type_1_0= ruleRealReference )
6867 { 7394 {
6868 // InternalApplicationConfiguration.g:2497:4: (lv_type_1_0= ruleRealReference ) 7395 // InternalApplicationConfiguration.g:2687:4: (lv_type_1_0= ruleRealReference )
6869 // InternalApplicationConfiguration.g:2498:5: lv_type_1_0= ruleRealReference 7396 // InternalApplicationConfiguration.g:2688:5: lv_type_1_0= ruleRealReference
6870 { 7397 {
6871 7398
6872 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); 7399 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0());
6873 7400
6874 pushFollow(FOLLOW_23); 7401 pushFollow(FOLLOW_26);
6875 lv_type_1_0=ruleRealReference(); 7402 lv_type_1_0=ruleRealReference();
6876 7403
6877 state._fsp--; 7404 state._fsp--;
@@ -6893,33 +7420,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6893 7420
6894 } 7421 }
6895 7422
6896 // InternalApplicationConfiguration.g:2515:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 7423 // InternalApplicationConfiguration.g:2705:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
6897 int alt38=2; 7424 int alt39=2;
6898 int LA38_0 = input.LA(1); 7425 int LA39_0 = input.LA(1);
6899 7426
6900 if ( (LA38_0==29) ) { 7427 if ( (LA39_0==32) ) {
6901 alt38=1; 7428 alt39=1;
6902 } 7429 }
6903 else if ( (LA38_0==16) ) { 7430 else if ( (LA39_0==16) ) {
6904 alt38=2; 7431 alt39=2;
6905 } 7432 }
6906 else { 7433 else {
6907 NoViableAltException nvae = 7434 NoViableAltException nvae =
6908 new NoViableAltException("", 38, 0, input); 7435 new NoViableAltException("", 39, 0, input);
6909 7436
6910 throw nvae; 7437 throw nvae;
6911 } 7438 }
6912 switch (alt38) { 7439 switch (alt39) {
6913 case 1 : 7440 case 1 :
6914 // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) 7441 // InternalApplicationConfiguration.g:2706:4: ( (lv_setsNew_2_0= '+=' ) )
6915 { 7442 {
6916 // InternalApplicationConfiguration.g:2516:4: ( (lv_setsNew_2_0= '+=' ) ) 7443 // InternalApplicationConfiguration.g:2706:4: ( (lv_setsNew_2_0= '+=' ) )
6917 // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) 7444 // InternalApplicationConfiguration.g:2707:5: (lv_setsNew_2_0= '+=' )
6918 { 7445 {
6919 // InternalApplicationConfiguration.g:2517:5: (lv_setsNew_2_0= '+=' ) 7446 // InternalApplicationConfiguration.g:2707:5: (lv_setsNew_2_0= '+=' )
6920 // InternalApplicationConfiguration.g:2518:6: lv_setsNew_2_0= '+=' 7447 // InternalApplicationConfiguration.g:2708:6: lv_setsNew_2_0= '+='
6921 { 7448 {
6922 lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); 7449 lv_setsNew_2_0=(Token)match(input,32,FOLLOW_30);
6923 7450
6924 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 7451 newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
6925 7452
@@ -6939,15 +7466,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6939 } 7466 }
6940 break; 7467 break;
6941 case 2 : 7468 case 2 :
6942 // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) 7469 // InternalApplicationConfiguration.g:2721:4: ( (lv_setsSum_3_0= '=' ) )
6943 { 7470 {
6944 // InternalApplicationConfiguration.g:2531:4: ( (lv_setsSum_3_0= '=' ) ) 7471 // InternalApplicationConfiguration.g:2721:4: ( (lv_setsSum_3_0= '=' ) )
6945 // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) 7472 // InternalApplicationConfiguration.g:2722:5: (lv_setsSum_3_0= '=' )
6946 { 7473 {
6947 // InternalApplicationConfiguration.g:2532:5: (lv_setsSum_3_0= '=' ) 7474 // InternalApplicationConfiguration.g:2722:5: (lv_setsSum_3_0= '=' )
6948 // InternalApplicationConfiguration.g:2533:6: lv_setsSum_3_0= '=' 7475 // InternalApplicationConfiguration.g:2723:6: lv_setsSum_3_0= '='
6949 { 7476 {
6950 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); 7477 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_30);
6951 7478
6952 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 7479 newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
6953 7480
@@ -6969,53 +7496,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
6969 7496
6970 } 7497 }
6971 7498
6972 // InternalApplicationConfiguration.g:2546:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) 7499 // InternalApplicationConfiguration.g:2736:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) )
6973 int alt39=3; 7500 int alt40=3;
6974 switch ( input.LA(1) ) { 7501 switch ( input.LA(1) ) {
6975 case RULE_INT: 7502 case RULE_INT:
6976 { 7503 {
6977 int LA39_1 = input.LA(2); 7504 int LA40_1 = input.LA(2);
6978 7505
6979 if ( (LA39_1==EOF||(LA39_1>=18 && LA39_1<=19)) ) { 7506 if ( (LA40_1==40) ) {
6980 alt39=1; 7507 alt40=2;
6981 } 7508 }
6982 else if ( (LA39_1==37) ) { 7509 else if ( (LA40_1==EOF||(LA40_1>=18 && LA40_1<=19)) ) {
6983 alt39=2; 7510 alt40=1;
6984 } 7511 }
6985 else { 7512 else {
6986 NoViableAltException nvae = 7513 NoViableAltException nvae =
6987 new NoViableAltException("", 39, 1, input); 7514 new NoViableAltException("", 40, 1, input);
6988 7515
6989 throw nvae; 7516 throw nvae;
6990 } 7517 }
6991 } 7518 }
6992 break; 7519 break;
6993 case 36: 7520 case 39:
6994 { 7521 {
6995 alt39=1; 7522 alt40=1;
6996 } 7523 }
6997 break; 7524 break;
6998 case 17: 7525 case 17:
6999 { 7526 {
7000 alt39=3; 7527 alt40=3;
7001 } 7528 }
7002 break; 7529 break;
7003 default: 7530 default:
7004 NoViableAltException nvae = 7531 NoViableAltException nvae =
7005 new NoViableAltException("", 39, 0, input); 7532 new NoViableAltException("", 40, 0, input);
7006 7533
7007 throw nvae; 7534 throw nvae;
7008 } 7535 }
7009 7536
7010 switch (alt39) { 7537 switch (alt40) {
7011 case 1 : 7538 case 1 :
7012 // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) 7539 // InternalApplicationConfiguration.g:2737:4: ( (lv_number_4_0= ruleExactNumber ) )
7013 { 7540 {
7014 // InternalApplicationConfiguration.g:2547:4: ( (lv_number_4_0= ruleExactNumber ) ) 7541 // InternalApplicationConfiguration.g:2737:4: ( (lv_number_4_0= ruleExactNumber ) )
7015 // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) 7542 // InternalApplicationConfiguration.g:2738:5: (lv_number_4_0= ruleExactNumber )
7016 { 7543 {
7017 // InternalApplicationConfiguration.g:2548:5: (lv_number_4_0= ruleExactNumber ) 7544 // InternalApplicationConfiguration.g:2738:5: (lv_number_4_0= ruleExactNumber )
7018 // InternalApplicationConfiguration.g:2549:6: lv_number_4_0= ruleExactNumber 7545 // InternalApplicationConfiguration.g:2739:6: lv_number_4_0= ruleExactNumber
7019 { 7546 {
7020 7547
7021 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 7548 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -7046,13 +7573,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7046 } 7573 }
7047 break; 7574 break;
7048 case 2 : 7575 case 2 :
7049 // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7576 // InternalApplicationConfiguration.g:2757:4: ( (lv_number_5_0= ruleIntervallNumber ) )
7050 { 7577 {
7051 // InternalApplicationConfiguration.g:2567:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7578 // InternalApplicationConfiguration.g:2757:4: ( (lv_number_5_0= ruleIntervallNumber ) )
7052 // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) 7579 // InternalApplicationConfiguration.g:2758:5: (lv_number_5_0= ruleIntervallNumber )
7053 { 7580 {
7054 // InternalApplicationConfiguration.g:2568:5: (lv_number_5_0= ruleIntervallNumber ) 7581 // InternalApplicationConfiguration.g:2758:5: (lv_number_5_0= ruleIntervallNumber )
7055 // InternalApplicationConfiguration.g:2569:6: lv_number_5_0= ruleIntervallNumber 7582 // InternalApplicationConfiguration.g:2759:6: lv_number_5_0= ruleIntervallNumber
7056 { 7583 {
7057 7584
7058 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 7585 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -7083,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7083 } 7610 }
7084 break; 7611 break;
7085 case 3 : 7612 case 3 :
7086 // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 7613 // InternalApplicationConfiguration.g:2777:4: ( (lv_number_6_0= ruleRealEnumeration ) )
7087 { 7614 {
7088 // InternalApplicationConfiguration.g:2587:4: ( (lv_number_6_0= ruleRealEnumeration ) ) 7615 // InternalApplicationConfiguration.g:2777:4: ( (lv_number_6_0= ruleRealEnumeration ) )
7089 // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) 7616 // InternalApplicationConfiguration.g:2778:5: (lv_number_6_0= ruleRealEnumeration )
7090 { 7617 {
7091 // InternalApplicationConfiguration.g:2588:5: (lv_number_6_0= ruleRealEnumeration ) 7618 // InternalApplicationConfiguration.g:2778:5: (lv_number_6_0= ruleRealEnumeration )
7092 // InternalApplicationConfiguration.g:2589:6: lv_number_6_0= ruleRealEnumeration 7619 // InternalApplicationConfiguration.g:2779:6: lv_number_6_0= ruleRealEnumeration
7093 { 7620 {
7094 7621
7095 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); 7622 newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0());
@@ -7145,7 +7672,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7145 7672
7146 7673
7147 // $ANTLR start "entryRuleStringTypeScope" 7674 // $ANTLR start "entryRuleStringTypeScope"
7148 // InternalApplicationConfiguration.g:2611:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; 7675 // InternalApplicationConfiguration.g:2801:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ;
7149 public final EObject entryRuleStringTypeScope() throws RecognitionException { 7676 public final EObject entryRuleStringTypeScope() throws RecognitionException {
7150 EObject current = null; 7677 EObject current = null;
7151 7678
@@ -7153,8 +7680,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7153 7680
7154 7681
7155 try { 7682 try {
7156 // InternalApplicationConfiguration.g:2611:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) 7683 // InternalApplicationConfiguration.g:2801:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF )
7157 // InternalApplicationConfiguration.g:2612:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF 7684 // InternalApplicationConfiguration.g:2802:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF
7158 { 7685 {
7159 newCompositeNode(grammarAccess.getStringTypeScopeRule()); 7686 newCompositeNode(grammarAccess.getStringTypeScopeRule());
7160 pushFollow(FOLLOW_1); 7687 pushFollow(FOLLOW_1);
@@ -7181,7 +7708,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7181 7708
7182 7709
7183 // $ANTLR start "ruleStringTypeScope" 7710 // $ANTLR start "ruleStringTypeScope"
7184 // InternalApplicationConfiguration.g:2618: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 ) ) ) ) ; 7711 // InternalApplicationConfiguration.g:2808: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 ) ) ) ) ;
7185 public final EObject ruleStringTypeScope() throws RecognitionException { 7712 public final EObject ruleStringTypeScope() throws RecognitionException {
7186 EObject current = null; 7713 EObject current = null;
7187 7714
@@ -7201,26 +7728,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7201 enterRule(); 7728 enterRule();
7202 7729
7203 try { 7730 try {
7204 // InternalApplicationConfiguration.g:2624: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 ) ) ) ) ) 7731 // InternalApplicationConfiguration.g:2814: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 ) ) ) ) )
7205 // InternalApplicationConfiguration.g:2625: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 ) ) ) ) 7732 // InternalApplicationConfiguration.g:2815: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 ) ) ) )
7206 { 7733 {
7207 // InternalApplicationConfiguration.g:2625: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 ) ) ) ) 7734 // InternalApplicationConfiguration.g:2815: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 ) ) ) )
7208 // InternalApplicationConfiguration.g:2626: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 ) ) ) 7735 // InternalApplicationConfiguration.g:2816: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 ) ) )
7209 { 7736 {
7210 otherlv_0=(Token)match(input,28,FOLLOW_29); 7737 otherlv_0=(Token)match(input,31,FOLLOW_32);
7211 7738
7212 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); 7739 newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0());
7213 7740
7214 // InternalApplicationConfiguration.g:2630:3: ( (lv_type_1_0= ruleStringReference ) ) 7741 // InternalApplicationConfiguration.g:2820:3: ( (lv_type_1_0= ruleStringReference ) )
7215 // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) 7742 // InternalApplicationConfiguration.g:2821:4: (lv_type_1_0= ruleStringReference )
7216 { 7743 {
7217 // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleStringReference ) 7744 // InternalApplicationConfiguration.g:2821:4: (lv_type_1_0= ruleStringReference )
7218 // InternalApplicationConfiguration.g:2632:5: lv_type_1_0= ruleStringReference 7745 // InternalApplicationConfiguration.g:2822:5: lv_type_1_0= ruleStringReference
7219 { 7746 {
7220 7747
7221 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); 7748 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0());
7222 7749
7223 pushFollow(FOLLOW_23); 7750 pushFollow(FOLLOW_26);
7224 lv_type_1_0=ruleStringReference(); 7751 lv_type_1_0=ruleStringReference();
7225 7752
7226 state._fsp--; 7753 state._fsp--;
@@ -7242,33 +7769,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7242 7769
7243 } 7770 }
7244 7771
7245 // InternalApplicationConfiguration.g:2649:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) 7772 // InternalApplicationConfiguration.g:2839:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) )
7246 int alt40=2; 7773 int alt41=2;
7247 int LA40_0 = input.LA(1); 7774 int LA41_0 = input.LA(1);
7248 7775
7249 if ( (LA40_0==29) ) { 7776 if ( (LA41_0==32) ) {
7250 alt40=1; 7777 alt41=1;
7251 } 7778 }
7252 else if ( (LA40_0==16) ) { 7779 else if ( (LA41_0==16) ) {
7253 alt40=2; 7780 alt41=2;
7254 } 7781 }
7255 else { 7782 else {
7256 NoViableAltException nvae = 7783 NoViableAltException nvae =
7257 new NoViableAltException("", 40, 0, input); 7784 new NoViableAltException("", 41, 0, input);
7258 7785
7259 throw nvae; 7786 throw nvae;
7260 } 7787 }
7261 switch (alt40) { 7788 switch (alt41) {
7262 case 1 : 7789 case 1 :
7263 // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) 7790 // InternalApplicationConfiguration.g:2840:4: ( (lv_setsNew_2_0= '+=' ) )
7264 { 7791 {
7265 // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) 7792 // InternalApplicationConfiguration.g:2840:4: ( (lv_setsNew_2_0= '+=' ) )
7266 // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) 7793 // InternalApplicationConfiguration.g:2841:5: (lv_setsNew_2_0= '+=' )
7267 { 7794 {
7268 // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) 7795 // InternalApplicationConfiguration.g:2841:5: (lv_setsNew_2_0= '+=' )
7269 // InternalApplicationConfiguration.g:2652:6: lv_setsNew_2_0= '+=' 7796 // InternalApplicationConfiguration.g:2842:6: lv_setsNew_2_0= '+='
7270 { 7797 {
7271 lv_setsNew_2_0=(Token)match(input,29,FOLLOW_27); 7798 lv_setsNew_2_0=(Token)match(input,32,FOLLOW_30);
7272 7799
7273 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); 7800 newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0());
7274 7801
@@ -7288,15 +7815,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7288 } 7815 }
7289 break; 7816 break;
7290 case 2 : 7817 case 2 :
7291 // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) 7818 // InternalApplicationConfiguration.g:2855:4: ( (lv_setsSum_3_0= '=' ) )
7292 { 7819 {
7293 // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) 7820 // InternalApplicationConfiguration.g:2855:4: ( (lv_setsSum_3_0= '=' ) )
7294 // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) 7821 // InternalApplicationConfiguration.g:2856:5: (lv_setsSum_3_0= '=' )
7295 { 7822 {
7296 // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) 7823 // InternalApplicationConfiguration.g:2856:5: (lv_setsSum_3_0= '=' )
7297 // InternalApplicationConfiguration.g:2667:6: lv_setsSum_3_0= '=' 7824 // InternalApplicationConfiguration.g:2857:6: lv_setsSum_3_0= '='
7298 { 7825 {
7299 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_27); 7826 lv_setsSum_3_0=(Token)match(input,16,FOLLOW_30);
7300 7827
7301 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); 7828 newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0());
7302 7829
@@ -7318,53 +7845,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7318 7845
7319 } 7846 }
7320 7847
7321 // InternalApplicationConfiguration.g:2680:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) 7848 // InternalApplicationConfiguration.g:2870:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) )
7322 int alt41=3; 7849 int alt42=3;
7323 switch ( input.LA(1) ) { 7850 switch ( input.LA(1) ) {
7324 case RULE_INT: 7851 case RULE_INT:
7325 { 7852 {
7326 int LA41_1 = input.LA(2); 7853 int LA42_1 = input.LA(2);
7327 7854
7328 if ( (LA41_1==37) ) { 7855 if ( (LA42_1==EOF||(LA42_1>=18 && LA42_1<=19)) ) {
7329 alt41=2; 7856 alt42=1;
7330 } 7857 }
7331 else if ( (LA41_1==EOF||(LA41_1>=18 && LA41_1<=19)) ) { 7858 else if ( (LA42_1==40) ) {
7332 alt41=1; 7859 alt42=2;
7333 } 7860 }
7334 else { 7861 else {
7335 NoViableAltException nvae = 7862 NoViableAltException nvae =
7336 new NoViableAltException("", 41, 1, input); 7863 new NoViableAltException("", 42, 1, input);
7337 7864
7338 throw nvae; 7865 throw nvae;
7339 } 7866 }
7340 } 7867 }
7341 break; 7868 break;
7342 case 36: 7869 case 39:
7343 { 7870 {
7344 alt41=1; 7871 alt42=1;
7345 } 7872 }
7346 break; 7873 break;
7347 case 17: 7874 case 17:
7348 { 7875 {
7349 alt41=3; 7876 alt42=3;
7350 } 7877 }
7351 break; 7878 break;
7352 default: 7879 default:
7353 NoViableAltException nvae = 7880 NoViableAltException nvae =
7354 new NoViableAltException("", 41, 0, input); 7881 new NoViableAltException("", 42, 0, input);
7355 7882
7356 throw nvae; 7883 throw nvae;
7357 } 7884 }
7358 7885
7359 switch (alt41) { 7886 switch (alt42) {
7360 case 1 : 7887 case 1 :
7361 // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) 7888 // InternalApplicationConfiguration.g:2871:4: ( (lv_number_4_0= ruleExactNumber ) )
7362 { 7889 {
7363 // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) 7890 // InternalApplicationConfiguration.g:2871:4: ( (lv_number_4_0= ruleExactNumber ) )
7364 // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) 7891 // InternalApplicationConfiguration.g:2872:5: (lv_number_4_0= ruleExactNumber )
7365 { 7892 {
7366 // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) 7893 // InternalApplicationConfiguration.g:2872:5: (lv_number_4_0= ruleExactNumber )
7367 // InternalApplicationConfiguration.g:2683:6: lv_number_4_0= ruleExactNumber 7894 // InternalApplicationConfiguration.g:2873:6: lv_number_4_0= ruleExactNumber
7368 { 7895 {
7369 7896
7370 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); 7897 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0());
@@ -7395,13 +7922,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7395 } 7922 }
7396 break; 7923 break;
7397 case 2 : 7924 case 2 :
7398 // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7925 // InternalApplicationConfiguration.g:2891:4: ( (lv_number_5_0= ruleIntervallNumber ) )
7399 { 7926 {
7400 // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) 7927 // InternalApplicationConfiguration.g:2891:4: ( (lv_number_5_0= ruleIntervallNumber ) )
7401 // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) 7928 // InternalApplicationConfiguration.g:2892:5: (lv_number_5_0= ruleIntervallNumber )
7402 { 7929 {
7403 // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) 7930 // InternalApplicationConfiguration.g:2892:5: (lv_number_5_0= ruleIntervallNumber )
7404 // InternalApplicationConfiguration.g:2703:6: lv_number_5_0= ruleIntervallNumber 7931 // InternalApplicationConfiguration.g:2893:6: lv_number_5_0= ruleIntervallNumber
7405 { 7932 {
7406 7933
7407 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); 7934 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0());
@@ -7432,13 +7959,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7432 } 7959 }
7433 break; 7960 break;
7434 case 3 : 7961 case 3 :
7435 // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 7962 // InternalApplicationConfiguration.g:2911:4: ( (lv_number_6_0= ruleStringEnumeration ) )
7436 { 7963 {
7437 // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleStringEnumeration ) ) 7964 // InternalApplicationConfiguration.g:2911:4: ( (lv_number_6_0= ruleStringEnumeration ) )
7438 // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) 7965 // InternalApplicationConfiguration.g:2912:5: (lv_number_6_0= ruleStringEnumeration )
7439 { 7966 {
7440 // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleStringEnumeration ) 7967 // InternalApplicationConfiguration.g:2912:5: (lv_number_6_0= ruleStringEnumeration )
7441 // InternalApplicationConfiguration.g:2723:6: lv_number_6_0= ruleStringEnumeration 7968 // InternalApplicationConfiguration.g:2913:6: lv_number_6_0= ruleStringEnumeration
7442 { 7969 {
7443 7970
7444 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); 7971 newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0());
@@ -7494,7 +8021,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7494 8021
7495 8022
7496 // $ANTLR start "entryRuleClassReference" 8023 // $ANTLR start "entryRuleClassReference"
7497 // InternalApplicationConfiguration.g:2745:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; 8024 // InternalApplicationConfiguration.g:2935:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ;
7498 public final EObject entryRuleClassReference() throws RecognitionException { 8025 public final EObject entryRuleClassReference() throws RecognitionException {
7499 EObject current = null; 8026 EObject current = null;
7500 8027
@@ -7502,8 +8029,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7502 8029
7503 8030
7504 try { 8031 try {
7505 // InternalApplicationConfiguration.g:2745:55: (iv_ruleClassReference= ruleClassReference EOF ) 8032 // InternalApplicationConfiguration.g:2935:55: (iv_ruleClassReference= ruleClassReference EOF )
7506 // InternalApplicationConfiguration.g:2746:2: iv_ruleClassReference= ruleClassReference EOF 8033 // InternalApplicationConfiguration.g:2936:2: iv_ruleClassReference= ruleClassReference EOF
7507 { 8034 {
7508 newCompositeNode(grammarAccess.getClassReferenceRule()); 8035 newCompositeNode(grammarAccess.getClassReferenceRule());
7509 pushFollow(FOLLOW_1); 8036 pushFollow(FOLLOW_1);
@@ -7530,7 +8057,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7530 8057
7531 8058
7532 // $ANTLR start "ruleClassReference" 8059 // $ANTLR start "ruleClassReference"
7533 // InternalApplicationConfiguration.g:2752:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; 8060 // InternalApplicationConfiguration.g:2942:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ;
7534 public final EObject ruleClassReference() throws RecognitionException { 8061 public final EObject ruleClassReference() throws RecognitionException {
7535 EObject current = null; 8062 EObject current = null;
7536 8063
@@ -7543,26 +8070,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7543 enterRule(); 8070 enterRule();
7544 8071
7545 try { 8072 try {
7546 // InternalApplicationConfiguration.g:2758:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) 8073 // InternalApplicationConfiguration.g:2948:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) )
7547 // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 8074 // InternalApplicationConfiguration.g:2949:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
7548 { 8075 {
7549 // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) 8076 // InternalApplicationConfiguration.g:2949:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' )
7550 // InternalApplicationConfiguration.g:2760:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' 8077 // InternalApplicationConfiguration.g:2950:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>'
7551 { 8078 {
7552 otherlv_0=(Token)match(input,30,FOLLOW_6); 8079 otherlv_0=(Token)match(input,33,FOLLOW_6);
7553 8080
7554 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); 8081 newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0());
7555 8082
7556 // InternalApplicationConfiguration.g:2764:3: ( (lv_element_1_0= ruleMetamodelElement ) ) 8083 // InternalApplicationConfiguration.g:2954:3: ( (lv_element_1_0= ruleMetamodelElement ) )
7557 // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) 8084 // InternalApplicationConfiguration.g:2955:4: (lv_element_1_0= ruleMetamodelElement )
7558 { 8085 {
7559 // InternalApplicationConfiguration.g:2765:4: (lv_element_1_0= ruleMetamodelElement ) 8086 // InternalApplicationConfiguration.g:2955:4: (lv_element_1_0= ruleMetamodelElement )
7560 // InternalApplicationConfiguration.g:2766:5: lv_element_1_0= ruleMetamodelElement 8087 // InternalApplicationConfiguration.g:2956:5: lv_element_1_0= ruleMetamodelElement
7561 { 8088 {
7562 8089
7563 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); 8090 newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0());
7564 8091
7565 pushFollow(FOLLOW_30); 8092 pushFollow(FOLLOW_33);
7566 lv_element_1_0=ruleMetamodelElement(); 8093 lv_element_1_0=ruleMetamodelElement();
7567 8094
7568 state._fsp--; 8095 state._fsp--;
@@ -7584,7 +8111,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7584 8111
7585 } 8112 }
7586 8113
7587 otherlv_2=(Token)match(input,31,FOLLOW_2); 8114 otherlv_2=(Token)match(input,34,FOLLOW_2);
7588 8115
7589 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); 8116 newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2());
7590 8117
@@ -7611,7 +8138,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7611 8138
7612 8139
7613 // $ANTLR start "entryRuleObjectReference" 8140 // $ANTLR start "entryRuleObjectReference"
7614 // InternalApplicationConfiguration.g:2791:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; 8141 // InternalApplicationConfiguration.g:2981:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ;
7615 public final EObject entryRuleObjectReference() throws RecognitionException { 8142 public final EObject entryRuleObjectReference() throws RecognitionException {
7616 EObject current = null; 8143 EObject current = null;
7617 8144
@@ -7619,8 +8146,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7619 8146
7620 8147
7621 try { 8148 try {
7622 // InternalApplicationConfiguration.g:2791:56: (iv_ruleObjectReference= ruleObjectReference EOF ) 8149 // InternalApplicationConfiguration.g:2981:56: (iv_ruleObjectReference= ruleObjectReference EOF )
7623 // InternalApplicationConfiguration.g:2792:2: iv_ruleObjectReference= ruleObjectReference EOF 8150 // InternalApplicationConfiguration.g:2982:2: iv_ruleObjectReference= ruleObjectReference EOF
7624 { 8151 {
7625 newCompositeNode(grammarAccess.getObjectReferenceRule()); 8152 newCompositeNode(grammarAccess.getObjectReferenceRule());
7626 pushFollow(FOLLOW_1); 8153 pushFollow(FOLLOW_1);
@@ -7647,7 +8174,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7647 8174
7648 8175
7649 // $ANTLR start "ruleObjectReference" 8176 // $ANTLR start "ruleObjectReference"
7650 // InternalApplicationConfiguration.g:2798:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; 8177 // InternalApplicationConfiguration.g:2988:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ;
7651 public final EObject ruleObjectReference() throws RecognitionException { 8178 public final EObject ruleObjectReference() throws RecognitionException {
7652 EObject current = null; 8179 EObject current = null;
7653 8180
@@ -7657,14 +8184,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7657 enterRule(); 8184 enterRule();
7658 8185
7659 try { 8186 try {
7660 // InternalApplicationConfiguration.g:2804:2: ( ( () otherlv_1= 'node' ) ) 8187 // InternalApplicationConfiguration.g:2994:2: ( ( () otherlv_1= 'node' ) )
7661 // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) 8188 // InternalApplicationConfiguration.g:2995:2: ( () otherlv_1= 'node' )
7662 { 8189 {
7663 // InternalApplicationConfiguration.g:2805:2: ( () otherlv_1= 'node' ) 8190 // InternalApplicationConfiguration.g:2995:2: ( () otherlv_1= 'node' )
7664 // InternalApplicationConfiguration.g:2806:3: () otherlv_1= 'node' 8191 // InternalApplicationConfiguration.g:2996:3: () otherlv_1= 'node'
7665 { 8192 {
7666 // InternalApplicationConfiguration.g:2806:3: () 8193 // InternalApplicationConfiguration.g:2996:3: ()
7667 // InternalApplicationConfiguration.g:2807:4: 8194 // InternalApplicationConfiguration.g:2997:4:
7668 { 8195 {
7669 8196
7670 current = forceCreateModelElement( 8197 current = forceCreateModelElement(
@@ -7674,7 +8201,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7674 8201
7675 } 8202 }
7676 8203
7677 otherlv_1=(Token)match(input,32,FOLLOW_2); 8204 otherlv_1=(Token)match(input,35,FOLLOW_2);
7678 8205
7679 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); 8206 newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1());
7680 8207
@@ -7701,7 +8228,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7701 8228
7702 8229
7703 // $ANTLR start "entryRuleIntegerReference" 8230 // $ANTLR start "entryRuleIntegerReference"
7704 // InternalApplicationConfiguration.g:2821:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; 8231 // InternalApplicationConfiguration.g:3011:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ;
7705 public final EObject entryRuleIntegerReference() throws RecognitionException { 8232 public final EObject entryRuleIntegerReference() throws RecognitionException {
7706 EObject current = null; 8233 EObject current = null;
7707 8234
@@ -7709,8 +8236,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7709 8236
7710 8237
7711 try { 8238 try {
7712 // InternalApplicationConfiguration.g:2821:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) 8239 // InternalApplicationConfiguration.g:3011:57: (iv_ruleIntegerReference= ruleIntegerReference EOF )
7713 // InternalApplicationConfiguration.g:2822:2: iv_ruleIntegerReference= ruleIntegerReference EOF 8240 // InternalApplicationConfiguration.g:3012:2: iv_ruleIntegerReference= ruleIntegerReference EOF
7714 { 8241 {
7715 newCompositeNode(grammarAccess.getIntegerReferenceRule()); 8242 newCompositeNode(grammarAccess.getIntegerReferenceRule());
7716 pushFollow(FOLLOW_1); 8243 pushFollow(FOLLOW_1);
@@ -7737,7 +8264,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7737 8264
7738 8265
7739 // $ANTLR start "ruleIntegerReference" 8266 // $ANTLR start "ruleIntegerReference"
7740 // InternalApplicationConfiguration.g:2828:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; 8267 // InternalApplicationConfiguration.g:3018:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ;
7741 public final EObject ruleIntegerReference() throws RecognitionException { 8268 public final EObject ruleIntegerReference() throws RecognitionException {
7742 EObject current = null; 8269 EObject current = null;
7743 8270
@@ -7747,14 +8274,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7747 enterRule(); 8274 enterRule();
7748 8275
7749 try { 8276 try {
7750 // InternalApplicationConfiguration.g:2834:2: ( ( () otherlv_1= 'int' ) ) 8277 // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= 'int' ) )
7751 // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) 8278 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= 'int' )
7752 { 8279 {
7753 // InternalApplicationConfiguration.g:2835:2: ( () otherlv_1= 'int' ) 8280 // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= 'int' )
7754 // InternalApplicationConfiguration.g:2836:3: () otherlv_1= 'int' 8281 // InternalApplicationConfiguration.g:3026:3: () otherlv_1= 'int'
7755 { 8282 {
7756 // InternalApplicationConfiguration.g:2836:3: () 8283 // InternalApplicationConfiguration.g:3026:3: ()
7757 // InternalApplicationConfiguration.g:2837:4: 8284 // InternalApplicationConfiguration.g:3027:4:
7758 { 8285 {
7759 8286
7760 current = forceCreateModelElement( 8287 current = forceCreateModelElement(
@@ -7764,7 +8291,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7764 8291
7765 } 8292 }
7766 8293
7767 otherlv_1=(Token)match(input,33,FOLLOW_2); 8294 otherlv_1=(Token)match(input,36,FOLLOW_2);
7768 8295
7769 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); 8296 newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1());
7770 8297
@@ -7791,7 +8318,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7791 8318
7792 8319
7793 // $ANTLR start "entryRuleRealReference" 8320 // $ANTLR start "entryRuleRealReference"
7794 // InternalApplicationConfiguration.g:2851:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; 8321 // InternalApplicationConfiguration.g:3041:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ;
7795 public final EObject entryRuleRealReference() throws RecognitionException { 8322 public final EObject entryRuleRealReference() throws RecognitionException {
7796 EObject current = null; 8323 EObject current = null;
7797 8324
@@ -7799,8 +8326,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7799 8326
7800 8327
7801 try { 8328 try {
7802 // InternalApplicationConfiguration.g:2851:54: (iv_ruleRealReference= ruleRealReference EOF ) 8329 // InternalApplicationConfiguration.g:3041:54: (iv_ruleRealReference= ruleRealReference EOF )
7803 // InternalApplicationConfiguration.g:2852:2: iv_ruleRealReference= ruleRealReference EOF 8330 // InternalApplicationConfiguration.g:3042:2: iv_ruleRealReference= ruleRealReference EOF
7804 { 8331 {
7805 newCompositeNode(grammarAccess.getRealReferenceRule()); 8332 newCompositeNode(grammarAccess.getRealReferenceRule());
7806 pushFollow(FOLLOW_1); 8333 pushFollow(FOLLOW_1);
@@ -7827,7 +8354,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7827 8354
7828 8355
7829 // $ANTLR start "ruleRealReference" 8356 // $ANTLR start "ruleRealReference"
7830 // InternalApplicationConfiguration.g:2858:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; 8357 // InternalApplicationConfiguration.g:3048:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ;
7831 public final EObject ruleRealReference() throws RecognitionException { 8358 public final EObject ruleRealReference() throws RecognitionException {
7832 EObject current = null; 8359 EObject current = null;
7833 8360
@@ -7837,14 +8364,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7837 enterRule(); 8364 enterRule();
7838 8365
7839 try { 8366 try {
7840 // InternalApplicationConfiguration.g:2864:2: ( ( () otherlv_1= 'real' ) ) 8367 // InternalApplicationConfiguration.g:3054:2: ( ( () otherlv_1= 'real' ) )
7841 // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) 8368 // InternalApplicationConfiguration.g:3055:2: ( () otherlv_1= 'real' )
7842 { 8369 {
7843 // InternalApplicationConfiguration.g:2865:2: ( () otherlv_1= 'real' ) 8370 // InternalApplicationConfiguration.g:3055:2: ( () otherlv_1= 'real' )
7844 // InternalApplicationConfiguration.g:2866:3: () otherlv_1= 'real' 8371 // InternalApplicationConfiguration.g:3056:3: () otherlv_1= 'real'
7845 { 8372 {
7846 // InternalApplicationConfiguration.g:2866:3: () 8373 // InternalApplicationConfiguration.g:3056:3: ()
7847 // InternalApplicationConfiguration.g:2867:4: 8374 // InternalApplicationConfiguration.g:3057:4:
7848 { 8375 {
7849 8376
7850 current = forceCreateModelElement( 8377 current = forceCreateModelElement(
@@ -7854,7 +8381,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7854 8381
7855 } 8382 }
7856 8383
7857 otherlv_1=(Token)match(input,34,FOLLOW_2); 8384 otherlv_1=(Token)match(input,37,FOLLOW_2);
7858 8385
7859 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); 8386 newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1());
7860 8387
@@ -7881,7 +8408,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7881 8408
7882 8409
7883 // $ANTLR start "entryRuleStringReference" 8410 // $ANTLR start "entryRuleStringReference"
7884 // InternalApplicationConfiguration.g:2881:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; 8411 // InternalApplicationConfiguration.g:3071:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ;
7885 public final EObject entryRuleStringReference() throws RecognitionException { 8412 public final EObject entryRuleStringReference() throws RecognitionException {
7886 EObject current = null; 8413 EObject current = null;
7887 8414
@@ -7889,8 +8416,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7889 8416
7890 8417
7891 try { 8418 try {
7892 // InternalApplicationConfiguration.g:2881:56: (iv_ruleStringReference= ruleStringReference EOF ) 8419 // InternalApplicationConfiguration.g:3071:56: (iv_ruleStringReference= ruleStringReference EOF )
7893 // InternalApplicationConfiguration.g:2882:2: iv_ruleStringReference= ruleStringReference EOF 8420 // InternalApplicationConfiguration.g:3072:2: iv_ruleStringReference= ruleStringReference EOF
7894 { 8421 {
7895 newCompositeNode(grammarAccess.getStringReferenceRule()); 8422 newCompositeNode(grammarAccess.getStringReferenceRule());
7896 pushFollow(FOLLOW_1); 8423 pushFollow(FOLLOW_1);
@@ -7917,7 +8444,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7917 8444
7918 8445
7919 // $ANTLR start "ruleStringReference" 8446 // $ANTLR start "ruleStringReference"
7920 // InternalApplicationConfiguration.g:2888:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; 8447 // InternalApplicationConfiguration.g:3078:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ;
7921 public final EObject ruleStringReference() throws RecognitionException { 8448 public final EObject ruleStringReference() throws RecognitionException {
7922 EObject current = null; 8449 EObject current = null;
7923 8450
@@ -7927,14 +8454,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7927 enterRule(); 8454 enterRule();
7928 8455
7929 try { 8456 try {
7930 // InternalApplicationConfiguration.g:2894:2: ( ( () otherlv_1= 'string' ) ) 8457 // InternalApplicationConfiguration.g:3084:2: ( ( () otherlv_1= 'string' ) )
7931 // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) 8458 // InternalApplicationConfiguration.g:3085:2: ( () otherlv_1= 'string' )
7932 { 8459 {
7933 // InternalApplicationConfiguration.g:2895:2: ( () otherlv_1= 'string' ) 8460 // InternalApplicationConfiguration.g:3085:2: ( () otherlv_1= 'string' )
7934 // InternalApplicationConfiguration.g:2896:3: () otherlv_1= 'string' 8461 // InternalApplicationConfiguration.g:3086:3: () otherlv_1= 'string'
7935 { 8462 {
7936 // InternalApplicationConfiguration.g:2896:3: () 8463 // InternalApplicationConfiguration.g:3086:3: ()
7937 // InternalApplicationConfiguration.g:2897:4: 8464 // InternalApplicationConfiguration.g:3087:4:
7938 { 8465 {
7939 8466
7940 current = forceCreateModelElement( 8467 current = forceCreateModelElement(
@@ -7944,7 +8471,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7944 8471
7945 } 8472 }
7946 8473
7947 otherlv_1=(Token)match(input,35,FOLLOW_2); 8474 otherlv_1=(Token)match(input,38,FOLLOW_2);
7948 8475
7949 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); 8476 newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1());
7950 8477
@@ -7971,7 +8498,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7971 8498
7972 8499
7973 // $ANTLR start "entryRuleExactNumber" 8500 // $ANTLR start "entryRuleExactNumber"
7974 // InternalApplicationConfiguration.g:2911:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; 8501 // InternalApplicationConfiguration.g:3101:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ;
7975 public final EObject entryRuleExactNumber() throws RecognitionException { 8502 public final EObject entryRuleExactNumber() throws RecognitionException {
7976 EObject current = null; 8503 EObject current = null;
7977 8504
@@ -7979,8 +8506,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
7979 8506
7980 8507
7981 try { 8508 try {
7982 // InternalApplicationConfiguration.g:2911:52: (iv_ruleExactNumber= ruleExactNumber EOF ) 8509 // InternalApplicationConfiguration.g:3101:52: (iv_ruleExactNumber= ruleExactNumber EOF )
7983 // InternalApplicationConfiguration.g:2912:2: iv_ruleExactNumber= ruleExactNumber EOF 8510 // InternalApplicationConfiguration.g:3102:2: iv_ruleExactNumber= ruleExactNumber EOF
7984 { 8511 {
7985 newCompositeNode(grammarAccess.getExactNumberRule()); 8512 newCompositeNode(grammarAccess.getExactNumberRule());
7986 pushFollow(FOLLOW_1); 8513 pushFollow(FOLLOW_1);
@@ -8007,7 +8534,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8007 8534
8008 8535
8009 // $ANTLR start "ruleExactNumber" 8536 // $ANTLR start "ruleExactNumber"
8010 // InternalApplicationConfiguration.g:2918:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; 8537 // InternalApplicationConfiguration.g:3108:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ;
8011 public final EObject ruleExactNumber() throws RecognitionException { 8538 public final EObject ruleExactNumber() throws RecognitionException {
8012 EObject current = null; 8539 EObject current = null;
8013 8540
@@ -8018,34 +8545,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8018 enterRule(); 8545 enterRule();
8019 8546
8020 try { 8547 try {
8021 // InternalApplicationConfiguration.g:2924:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) 8548 // InternalApplicationConfiguration.g:3114:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) )
8022 // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 8549 // InternalApplicationConfiguration.g:3115:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
8023 { 8550 {
8024 // InternalApplicationConfiguration.g:2925:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) 8551 // InternalApplicationConfiguration.g:3115:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) )
8025 int alt42=2; 8552 int alt43=2;
8026 int LA42_0 = input.LA(1); 8553 int LA43_0 = input.LA(1);
8027 8554
8028 if ( (LA42_0==RULE_INT) ) { 8555 if ( (LA43_0==RULE_INT) ) {
8029 alt42=1; 8556 alt43=1;
8030 } 8557 }
8031 else if ( (LA42_0==36) ) { 8558 else if ( (LA43_0==39) ) {
8032 alt42=2; 8559 alt43=2;
8033 } 8560 }
8034 else { 8561 else {
8035 NoViableAltException nvae = 8562 NoViableAltException nvae =
8036 new NoViableAltException("", 42, 0, input); 8563 new NoViableAltException("", 43, 0, input);
8037 8564
8038 throw nvae; 8565 throw nvae;
8039 } 8566 }
8040 switch (alt42) { 8567 switch (alt43) {
8041 case 1 : 8568 case 1 :
8042 // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 8569 // InternalApplicationConfiguration.g:3116:3: ( (lv_exactNumber_0_0= RULE_INT ) )
8043 { 8570 {
8044 // InternalApplicationConfiguration.g:2926:3: ( (lv_exactNumber_0_0= RULE_INT ) ) 8571 // InternalApplicationConfiguration.g:3116:3: ( (lv_exactNumber_0_0= RULE_INT ) )
8045 // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) 8572 // InternalApplicationConfiguration.g:3117:4: (lv_exactNumber_0_0= RULE_INT )
8046 { 8573 {
8047 // InternalApplicationConfiguration.g:2927:4: (lv_exactNumber_0_0= RULE_INT ) 8574 // InternalApplicationConfiguration.g:3117:4: (lv_exactNumber_0_0= RULE_INT )
8048 // InternalApplicationConfiguration.g:2928:5: lv_exactNumber_0_0= RULE_INT 8575 // InternalApplicationConfiguration.g:3118:5: lv_exactNumber_0_0= RULE_INT
8049 { 8576 {
8050 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); 8577 lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2);
8051 8578
@@ -8071,15 +8598,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8071 } 8598 }
8072 break; 8599 break;
8073 case 2 : 8600 case 2 :
8074 // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) 8601 // InternalApplicationConfiguration.g:3135:3: ( (lv_exactUnlimited_1_0= '*' ) )
8075 { 8602 {
8076 // InternalApplicationConfiguration.g:2945:3: ( (lv_exactUnlimited_1_0= '*' ) ) 8603 // InternalApplicationConfiguration.g:3135:3: ( (lv_exactUnlimited_1_0= '*' ) )
8077 // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) 8604 // InternalApplicationConfiguration.g:3136:4: (lv_exactUnlimited_1_0= '*' )
8078 { 8605 {
8079 // InternalApplicationConfiguration.g:2946:4: (lv_exactUnlimited_1_0= '*' ) 8606 // InternalApplicationConfiguration.g:3136:4: (lv_exactUnlimited_1_0= '*' )
8080 // InternalApplicationConfiguration.g:2947:5: lv_exactUnlimited_1_0= '*' 8607 // InternalApplicationConfiguration.g:3137:5: lv_exactUnlimited_1_0= '*'
8081 { 8608 {
8082 lv_exactUnlimited_1_0=(Token)match(input,36,FOLLOW_2); 8609 lv_exactUnlimited_1_0=(Token)match(input,39,FOLLOW_2);
8083 8610
8084 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); 8611 newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0());
8085 8612
@@ -8121,7 +8648,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8121 8648
8122 8649
8123 // $ANTLR start "entryRuleIntervallNumber" 8650 // $ANTLR start "entryRuleIntervallNumber"
8124 // InternalApplicationConfiguration.g:2963:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; 8651 // InternalApplicationConfiguration.g:3153:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ;
8125 public final EObject entryRuleIntervallNumber() throws RecognitionException { 8652 public final EObject entryRuleIntervallNumber() throws RecognitionException {
8126 EObject current = null; 8653 EObject current = null;
8127 8654
@@ -8129,8 +8656,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8129 8656
8130 8657
8131 try { 8658 try {
8132 // InternalApplicationConfiguration.g:2963:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) 8659 // InternalApplicationConfiguration.g:3153:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF )
8133 // InternalApplicationConfiguration.g:2964:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF 8660 // InternalApplicationConfiguration.g:3154:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF
8134 { 8661 {
8135 newCompositeNode(grammarAccess.getIntervallNumberRule()); 8662 newCompositeNode(grammarAccess.getIntervallNumberRule());
8136 pushFollow(FOLLOW_1); 8663 pushFollow(FOLLOW_1);
@@ -8157,7 +8684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8157 8684
8158 8685
8159 // $ANTLR start "ruleIntervallNumber" 8686 // $ANTLR start "ruleIntervallNumber"
8160 // InternalApplicationConfiguration.g:2970:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; 8687 // InternalApplicationConfiguration.g:3160:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ;
8161 public final EObject ruleIntervallNumber() throws RecognitionException { 8688 public final EObject ruleIntervallNumber() throws RecognitionException {
8162 EObject current = null; 8689 EObject current = null;
8163 8690
@@ -8170,19 +8697,19 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8170 enterRule(); 8697 enterRule();
8171 8698
8172 try { 8699 try {
8173 // InternalApplicationConfiguration.g:2976:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) 8700 // InternalApplicationConfiguration.g:3166:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) )
8174 // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 8701 // InternalApplicationConfiguration.g:3167:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
8175 { 8702 {
8176 // InternalApplicationConfiguration.g:2977:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) 8703 // InternalApplicationConfiguration.g:3167:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) )
8177 // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 8704 // InternalApplicationConfiguration.g:3168:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
8178 { 8705 {
8179 // InternalApplicationConfiguration.g:2978:3: ( (lv_min_0_0= RULE_INT ) ) 8706 // InternalApplicationConfiguration.g:3168:3: ( (lv_min_0_0= RULE_INT ) )
8180 // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) 8707 // InternalApplicationConfiguration.g:3169:4: (lv_min_0_0= RULE_INT )
8181 { 8708 {
8182 // InternalApplicationConfiguration.g:2979:4: (lv_min_0_0= RULE_INT ) 8709 // InternalApplicationConfiguration.g:3169:4: (lv_min_0_0= RULE_INT )
8183 // InternalApplicationConfiguration.g:2980:5: lv_min_0_0= RULE_INT 8710 // InternalApplicationConfiguration.g:3170:5: lv_min_0_0= RULE_INT
8184 { 8711 {
8185 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_31); 8712 lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_34);
8186 8713
8187 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); 8714 newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0());
8188 8715
@@ -8202,35 +8729,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8202 8729
8203 } 8730 }
8204 8731
8205 otherlv_1=(Token)match(input,37,FOLLOW_24); 8732 otherlv_1=(Token)match(input,40,FOLLOW_27);
8206 8733
8207 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); 8734 newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1());
8208 8735
8209 // InternalApplicationConfiguration.g:3000:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) 8736 // InternalApplicationConfiguration.g:3190:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) )
8210 int alt43=2; 8737 int alt44=2;
8211 int LA43_0 = input.LA(1); 8738 int LA44_0 = input.LA(1);
8212 8739
8213 if ( (LA43_0==RULE_INT) ) { 8740 if ( (LA44_0==RULE_INT) ) {
8214 alt43=1; 8741 alt44=1;
8215 } 8742 }
8216 else if ( (LA43_0==36) ) { 8743 else if ( (LA44_0==39) ) {
8217 alt43=2; 8744 alt44=2;
8218 } 8745 }
8219 else { 8746 else {
8220 NoViableAltException nvae = 8747 NoViableAltException nvae =
8221 new NoViableAltException("", 43, 0, input); 8748 new NoViableAltException("", 44, 0, input);
8222 8749
8223 throw nvae; 8750 throw nvae;
8224 } 8751 }
8225 switch (alt43) { 8752 switch (alt44) {
8226 case 1 : 8753 case 1 :
8227 // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 8754 // InternalApplicationConfiguration.g:3191:4: ( (lv_maxNumber_2_0= RULE_INT ) )
8228 { 8755 {
8229 // InternalApplicationConfiguration.g:3001:4: ( (lv_maxNumber_2_0= RULE_INT ) ) 8756 // InternalApplicationConfiguration.g:3191:4: ( (lv_maxNumber_2_0= RULE_INT ) )
8230 // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) 8757 // InternalApplicationConfiguration.g:3192:5: (lv_maxNumber_2_0= RULE_INT )
8231 { 8758 {
8232 // InternalApplicationConfiguration.g:3002:5: (lv_maxNumber_2_0= RULE_INT ) 8759 // InternalApplicationConfiguration.g:3192:5: (lv_maxNumber_2_0= RULE_INT )
8233 // InternalApplicationConfiguration.g:3003:6: lv_maxNumber_2_0= RULE_INT 8760 // InternalApplicationConfiguration.g:3193:6: lv_maxNumber_2_0= RULE_INT
8234 { 8761 {
8235 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); 8762 lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2);
8236 8763
@@ -8256,15 +8783,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8256 } 8783 }
8257 break; 8784 break;
8258 case 2 : 8785 case 2 :
8259 // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) 8786 // InternalApplicationConfiguration.g:3210:4: ( (lv_maxUnlimited_3_0= '*' ) )
8260 { 8787 {
8261 // InternalApplicationConfiguration.g:3020:4: ( (lv_maxUnlimited_3_0= '*' ) ) 8788 // InternalApplicationConfiguration.g:3210:4: ( (lv_maxUnlimited_3_0= '*' ) )
8262 // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) 8789 // InternalApplicationConfiguration.g:3211:5: (lv_maxUnlimited_3_0= '*' )
8263 { 8790 {
8264 // InternalApplicationConfiguration.g:3021:5: (lv_maxUnlimited_3_0= '*' ) 8791 // InternalApplicationConfiguration.g:3211:5: (lv_maxUnlimited_3_0= '*' )
8265 // InternalApplicationConfiguration.g:3022:6: lv_maxUnlimited_3_0= '*' 8792 // InternalApplicationConfiguration.g:3212:6: lv_maxUnlimited_3_0= '*'
8266 { 8793 {
8267 lv_maxUnlimited_3_0=(Token)match(input,36,FOLLOW_2); 8794 lv_maxUnlimited_3_0=(Token)match(input,39,FOLLOW_2);
8268 8795
8269 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); 8796 newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0());
8270 8797
@@ -8309,7 +8836,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8309 8836
8310 8837
8311 // $ANTLR start "entryRuleIntEnumberation" 8838 // $ANTLR start "entryRuleIntEnumberation"
8312 // InternalApplicationConfiguration.g:3039:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; 8839 // InternalApplicationConfiguration.g:3229:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ;
8313 public final EObject entryRuleIntEnumberation() throws RecognitionException { 8840 public final EObject entryRuleIntEnumberation() throws RecognitionException {
8314 EObject current = null; 8841 EObject current = null;
8315 8842
@@ -8317,8 +8844,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8317 8844
8318 8845
8319 try { 8846 try {
8320 // InternalApplicationConfiguration.g:3039:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) 8847 // InternalApplicationConfiguration.g:3229:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF )
8321 // InternalApplicationConfiguration.g:3040:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF 8848 // InternalApplicationConfiguration.g:3230:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF
8322 { 8849 {
8323 newCompositeNode(grammarAccess.getIntEnumberationRule()); 8850 newCompositeNode(grammarAccess.getIntEnumberationRule());
8324 pushFollow(FOLLOW_1); 8851 pushFollow(FOLLOW_1);
@@ -8345,7 +8872,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8345 8872
8346 8873
8347 // $ANTLR start "ruleIntEnumberation" 8874 // $ANTLR start "ruleIntEnumberation"
8348 // InternalApplicationConfiguration.g:3046:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; 8875 // InternalApplicationConfiguration.g:3236:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ;
8349 public final EObject ruleIntEnumberation() throws RecognitionException { 8876 public final EObject ruleIntEnumberation() throws RecognitionException {
8350 EObject current = null; 8877 EObject current = null;
8351 8878
@@ -8359,14 +8886,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8359 enterRule(); 8886 enterRule();
8360 8887
8361 try { 8888 try {
8362 // InternalApplicationConfiguration.g:3052:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) 8889 // InternalApplicationConfiguration.g:3242:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) )
8363 // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) 8890 // InternalApplicationConfiguration.g:3243:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' )
8364 { 8891 {
8365 // InternalApplicationConfiguration.g:3053:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) 8892 // InternalApplicationConfiguration.g:3243:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' )
8366 // InternalApplicationConfiguration.g:3054:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' 8893 // InternalApplicationConfiguration.g:3244:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}'
8367 { 8894 {
8368 // InternalApplicationConfiguration.g:3054:3: () 8895 // InternalApplicationConfiguration.g:3244:3: ()
8369 // InternalApplicationConfiguration.g:3055:4: 8896 // InternalApplicationConfiguration.g:3245:4:
8370 { 8897 {
8371 8898
8372 current = forceCreateModelElement( 8899 current = forceCreateModelElement(
@@ -8376,26 +8903,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8376 8903
8377 } 8904 }
8378 8905
8379 otherlv_1=(Token)match(input,17,FOLLOW_32); 8906 otherlv_1=(Token)match(input,17,FOLLOW_35);
8380 8907
8381 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); 8908 newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1());
8382 8909
8383 // InternalApplicationConfiguration.g:3065:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? 8910 // InternalApplicationConfiguration.g:3255:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )?
8384 int alt45=2; 8911 int alt46=2;
8385 int LA45_0 = input.LA(1); 8912 int LA46_0 = input.LA(1);
8386 8913
8387 if ( (LA45_0==RULE_INT) ) { 8914 if ( (LA46_0==RULE_INT) ) {
8388 alt45=1; 8915 alt46=1;
8389 } 8916 }
8390 switch (alt45) { 8917 switch (alt46) {
8391 case 1 : 8918 case 1 :
8392 // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* 8919 // InternalApplicationConfiguration.g:3256:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )*
8393 { 8920 {
8394 // InternalApplicationConfiguration.g:3066:4: ( (lv_entry_2_0= RULE_INT ) ) 8921 // InternalApplicationConfiguration.g:3256:4: ( (lv_entry_2_0= RULE_INT ) )
8395 // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) 8922 // InternalApplicationConfiguration.g:3257:5: (lv_entry_2_0= RULE_INT )
8396 { 8923 {
8397 // InternalApplicationConfiguration.g:3067:5: (lv_entry_2_0= RULE_INT ) 8924 // InternalApplicationConfiguration.g:3257:5: (lv_entry_2_0= RULE_INT )
8398 // InternalApplicationConfiguration.g:3068:6: lv_entry_2_0= RULE_INT 8925 // InternalApplicationConfiguration.g:3258:6: lv_entry_2_0= RULE_INT
8399 { 8926 {
8400 lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); 8927 lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12);
8401 8928
@@ -8417,30 +8944,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8417 8944
8418 } 8945 }
8419 8946
8420 // InternalApplicationConfiguration.g:3084:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* 8947 // InternalApplicationConfiguration.g:3274:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )*
8421 loop44: 8948 loop45:
8422 do { 8949 do {
8423 int alt44=2; 8950 int alt45=2;
8424 int LA44_0 = input.LA(1); 8951 int LA45_0 = input.LA(1);
8425 8952
8426 if ( (LA44_0==18) ) { 8953 if ( (LA45_0==18) ) {
8427 alt44=1; 8954 alt45=1;
8428 } 8955 }
8429 8956
8430 8957
8431 switch (alt44) { 8958 switch (alt45) {
8432 case 1 : 8959 case 1 :
8433 // InternalApplicationConfiguration.g:3085:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) 8960 // InternalApplicationConfiguration.g:3275:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) )
8434 { 8961 {
8435 otherlv_3=(Token)match(input,18,FOLLOW_33); 8962 otherlv_3=(Token)match(input,18,FOLLOW_22);
8436 8963
8437 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); 8964 newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0());
8438 8965
8439 // InternalApplicationConfiguration.g:3089:5: ( (lv_entry_4_0= RULE_INT ) ) 8966 // InternalApplicationConfiguration.g:3279:5: ( (lv_entry_4_0= RULE_INT ) )
8440 // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) 8967 // InternalApplicationConfiguration.g:3280:6: (lv_entry_4_0= RULE_INT )
8441 { 8968 {
8442 // InternalApplicationConfiguration.g:3090:6: (lv_entry_4_0= RULE_INT ) 8969 // InternalApplicationConfiguration.g:3280:6: (lv_entry_4_0= RULE_INT )
8443 // InternalApplicationConfiguration.g:3091:7: lv_entry_4_0= RULE_INT 8970 // InternalApplicationConfiguration.g:3281:7: lv_entry_4_0= RULE_INT
8444 { 8971 {
8445 lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); 8972 lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12);
8446 8973
@@ -8467,7 +8994,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8467 break; 8994 break;
8468 8995
8469 default : 8996 default :
8470 break loop44; 8997 break loop45;
8471 } 8998 }
8472 } while (true); 8999 } while (true);
8473 9000
@@ -8504,7 +9031,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8504 9031
8505 9032
8506 // $ANTLR start "entryRuleRealEnumeration" 9033 // $ANTLR start "entryRuleRealEnumeration"
8507 // InternalApplicationConfiguration.g:3117:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; 9034 // InternalApplicationConfiguration.g:3307:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ;
8508 public final EObject entryRuleRealEnumeration() throws RecognitionException { 9035 public final EObject entryRuleRealEnumeration() throws RecognitionException {
8509 EObject current = null; 9036 EObject current = null;
8510 9037
@@ -8512,8 +9039,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8512 9039
8513 9040
8514 try { 9041 try {
8515 // InternalApplicationConfiguration.g:3117:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) 9042 // InternalApplicationConfiguration.g:3307:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF )
8516 // InternalApplicationConfiguration.g:3118:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF 9043 // InternalApplicationConfiguration.g:3308:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF
8517 { 9044 {
8518 newCompositeNode(grammarAccess.getRealEnumerationRule()); 9045 newCompositeNode(grammarAccess.getRealEnumerationRule());
8519 pushFollow(FOLLOW_1); 9046 pushFollow(FOLLOW_1);
@@ -8540,7 +9067,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8540 9067
8541 9068
8542 // $ANTLR start "ruleRealEnumeration" 9069 // $ANTLR start "ruleRealEnumeration"
8543 // InternalApplicationConfiguration.g:3124:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ; 9070 // InternalApplicationConfiguration.g:3314:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ;
8544 public final EObject ruleRealEnumeration() throws RecognitionException { 9071 public final EObject ruleRealEnumeration() throws RecognitionException {
8545 EObject current = null; 9072 EObject current = null;
8546 9073
@@ -8554,14 +9081,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8554 enterRule(); 9081 enterRule();
8555 9082
8556 try { 9083 try {
8557 // InternalApplicationConfiguration.g:3130:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) ) 9084 // InternalApplicationConfiguration.g:3320:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) )
8558 // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) 9085 // InternalApplicationConfiguration.g:3321:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' )
8559 { 9086 {
8560 // InternalApplicationConfiguration.g:3131:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' ) 9087 // InternalApplicationConfiguration.g:3321:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' )
8561 // InternalApplicationConfiguration.g:3132:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}' 9088 // InternalApplicationConfiguration.g:3322:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? otherlv_5= '}'
8562 { 9089 {
8563 // InternalApplicationConfiguration.g:3132:3: () 9090 // InternalApplicationConfiguration.g:3322:3: ()
8564 // InternalApplicationConfiguration.g:3133:4: 9091 // InternalApplicationConfiguration.g:3323:4:
8565 { 9092 {
8566 9093
8567 current = forceCreateModelElement( 9094 current = forceCreateModelElement(
@@ -8571,26 +9098,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8571 9098
8572 } 9099 }
8573 9100
8574 otherlv_1=(Token)match(input,17,FOLLOW_32); 9101 otherlv_1=(Token)match(input,17,FOLLOW_35);
8575 9102
8576 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); 9103 newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1());
8577 9104
8578 // InternalApplicationConfiguration.g:3143:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )? 9105 // InternalApplicationConfiguration.g:3333:3: ( ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* )?
8579 int alt47=2; 9106 int alt48=2;
8580 int LA47_0 = input.LA(1); 9107 int LA48_0 = input.LA(1);
8581 9108
8582 if ( (LA47_0==RULE_INT) ) { 9109 if ( (LA48_0==RULE_INT) ) {
8583 alt47=1; 9110 alt48=1;
8584 } 9111 }
8585 switch (alt47) { 9112 switch (alt48) {
8586 case 1 : 9113 case 1 :
8587 // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* 9114 // InternalApplicationConfiguration.g:3334:4: ( (lv_entry_2_0= RULE_INT ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )*
8588 { 9115 {
8589 // InternalApplicationConfiguration.g:3144:4: ( (lv_entry_2_0= RULE_INT ) ) 9116 // InternalApplicationConfiguration.g:3334:4: ( (lv_entry_2_0= RULE_INT ) )
8590 // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) 9117 // InternalApplicationConfiguration.g:3335:5: (lv_entry_2_0= RULE_INT )
8591 { 9118 {
8592 // InternalApplicationConfiguration.g:3145:5: (lv_entry_2_0= RULE_INT ) 9119 // InternalApplicationConfiguration.g:3335:5: (lv_entry_2_0= RULE_INT )
8593 // InternalApplicationConfiguration.g:3146:6: lv_entry_2_0= RULE_INT 9120 // InternalApplicationConfiguration.g:3336:6: lv_entry_2_0= RULE_INT
8594 { 9121 {
8595 lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12); 9122 lv_entry_2_0=(Token)match(input,RULE_INT,FOLLOW_12);
8596 9123
@@ -8612,30 +9139,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8612 9139
8613 } 9140 }
8614 9141
8615 // InternalApplicationConfiguration.g:3162:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )* 9142 // InternalApplicationConfiguration.g:3352:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) )*
8616 loop46: 9143 loop47:
8617 do { 9144 do {
8618 int alt46=2; 9145 int alt47=2;
8619 int LA46_0 = input.LA(1); 9146 int LA47_0 = input.LA(1);
8620 9147
8621 if ( (LA46_0==18) ) { 9148 if ( (LA47_0==18) ) {
8622 alt46=1; 9149 alt47=1;
8623 } 9150 }
8624 9151
8625 9152
8626 switch (alt46) { 9153 switch (alt47) {
8627 case 1 : 9154 case 1 :
8628 // InternalApplicationConfiguration.g:3163:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) ) 9155 // InternalApplicationConfiguration.g:3353:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_INT ) )
8629 { 9156 {
8630 otherlv_3=(Token)match(input,18,FOLLOW_33); 9157 otherlv_3=(Token)match(input,18,FOLLOW_22);
8631 9158
8632 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); 9159 newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0());
8633 9160
8634 // InternalApplicationConfiguration.g:3167:5: ( (lv_entry_4_0= RULE_INT ) ) 9161 // InternalApplicationConfiguration.g:3357:5: ( (lv_entry_4_0= RULE_INT ) )
8635 // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) 9162 // InternalApplicationConfiguration.g:3358:6: (lv_entry_4_0= RULE_INT )
8636 { 9163 {
8637 // InternalApplicationConfiguration.g:3168:6: (lv_entry_4_0= RULE_INT ) 9164 // InternalApplicationConfiguration.g:3358:6: (lv_entry_4_0= RULE_INT )
8638 // InternalApplicationConfiguration.g:3169:7: lv_entry_4_0= RULE_INT 9165 // InternalApplicationConfiguration.g:3359:7: lv_entry_4_0= RULE_INT
8639 { 9166 {
8640 lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12); 9167 lv_entry_4_0=(Token)match(input,RULE_INT,FOLLOW_12);
8641 9168
@@ -8662,7 +9189,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8662 break; 9189 break;
8663 9190
8664 default : 9191 default :
8665 break loop46; 9192 break loop47;
8666 } 9193 }
8667 } while (true); 9194 } while (true);
8668 9195
@@ -8699,7 +9226,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8699 9226
8700 9227
8701 // $ANTLR start "entryRuleStringEnumeration" 9228 // $ANTLR start "entryRuleStringEnumeration"
8702 // InternalApplicationConfiguration.g:3195:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; 9229 // InternalApplicationConfiguration.g:3385:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ;
8703 public final EObject entryRuleStringEnumeration() throws RecognitionException { 9230 public final EObject entryRuleStringEnumeration() throws RecognitionException {
8704 EObject current = null; 9231 EObject current = null;
8705 9232
@@ -8707,8 +9234,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8707 9234
8708 9235
8709 try { 9236 try {
8710 // InternalApplicationConfiguration.g:3195:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) 9237 // InternalApplicationConfiguration.g:3385:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF )
8711 // InternalApplicationConfiguration.g:3196:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF 9238 // InternalApplicationConfiguration.g:3386:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF
8712 { 9239 {
8713 newCompositeNode(grammarAccess.getStringEnumerationRule()); 9240 newCompositeNode(grammarAccess.getStringEnumerationRule());
8714 pushFollow(FOLLOW_1); 9241 pushFollow(FOLLOW_1);
@@ -8735,7 +9262,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8735 9262
8736 9263
8737 // $ANTLR start "ruleStringEnumeration" 9264 // $ANTLR start "ruleStringEnumeration"
8738 // InternalApplicationConfiguration.g:3202:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; 9265 // InternalApplicationConfiguration.g:3392:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ;
8739 public final EObject ruleStringEnumeration() throws RecognitionException { 9266 public final EObject ruleStringEnumeration() throws RecognitionException {
8740 EObject current = null; 9267 EObject current = null;
8741 9268
@@ -8749,14 +9276,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8749 enterRule(); 9276 enterRule();
8750 9277
8751 try { 9278 try {
8752 // InternalApplicationConfiguration.g:3208:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) 9279 // InternalApplicationConfiguration.g:3398:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) )
8753 // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 9280 // InternalApplicationConfiguration.g:3399:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
8754 { 9281 {
8755 // InternalApplicationConfiguration.g:3209:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) 9282 // InternalApplicationConfiguration.g:3399:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' )
8756 // InternalApplicationConfiguration.g:3210:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' 9283 // InternalApplicationConfiguration.g:3400:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}'
8757 { 9284 {
8758 // InternalApplicationConfiguration.g:3210:3: () 9285 // InternalApplicationConfiguration.g:3400:3: ()
8759 // InternalApplicationConfiguration.g:3211:4: 9286 // InternalApplicationConfiguration.g:3401:4:
8760 { 9287 {
8761 9288
8762 current = forceCreateModelElement( 9289 current = forceCreateModelElement(
@@ -8766,26 +9293,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8766 9293
8767 } 9294 }
8768 9295
8769 otherlv_1=(Token)match(input,17,FOLLOW_19); 9296 otherlv_1=(Token)match(input,17,FOLLOW_36);
8770 9297
8771 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); 9298 newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1());
8772 9299
8773 // InternalApplicationConfiguration.g:3221:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? 9300 // InternalApplicationConfiguration.g:3411:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )?
8774 int alt49=2; 9301 int alt50=2;
8775 int LA49_0 = input.LA(1); 9302 int LA50_0 = input.LA(1);
8776 9303
8777 if ( (LA49_0==RULE_STRING) ) { 9304 if ( (LA50_0==RULE_STRING) ) {
8778 alt49=1; 9305 alt50=1;
8779 } 9306 }
8780 switch (alt49) { 9307 switch (alt50) {
8781 case 1 : 9308 case 1 :
8782 // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 9309 // InternalApplicationConfiguration.g:3412:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
8783 { 9310 {
8784 // InternalApplicationConfiguration.g:3222:4: ( (lv_entry_2_0= RULE_STRING ) ) 9311 // InternalApplicationConfiguration.g:3412:4: ( (lv_entry_2_0= RULE_STRING ) )
8785 // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) 9312 // InternalApplicationConfiguration.g:3413:5: (lv_entry_2_0= RULE_STRING )
8786 { 9313 {
8787 // InternalApplicationConfiguration.g:3223:5: (lv_entry_2_0= RULE_STRING ) 9314 // InternalApplicationConfiguration.g:3413:5: (lv_entry_2_0= RULE_STRING )
8788 // InternalApplicationConfiguration.g:3224:6: lv_entry_2_0= RULE_STRING 9315 // InternalApplicationConfiguration.g:3414:6: lv_entry_2_0= RULE_STRING
8789 { 9316 {
8790 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_12); 9317 lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_12);
8791 9318
@@ -8807,30 +9334,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8807 9334
8808 } 9335 }
8809 9336
8810 // InternalApplicationConfiguration.g:3240:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* 9337 // InternalApplicationConfiguration.g:3430:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )*
8811 loop48: 9338 loop49:
8812 do { 9339 do {
8813 int alt48=2; 9340 int alt49=2;
8814 int LA48_0 = input.LA(1); 9341 int LA49_0 = input.LA(1);
8815 9342
8816 if ( (LA48_0==18) ) { 9343 if ( (LA49_0==18) ) {
8817 alt48=1; 9344 alt49=1;
8818 } 9345 }
8819 9346
8820 9347
8821 switch (alt48) { 9348 switch (alt49) {
8822 case 1 : 9349 case 1 :
8823 // InternalApplicationConfiguration.g:3241:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) 9350 // InternalApplicationConfiguration.g:3431:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) )
8824 { 9351 {
8825 otherlv_3=(Token)match(input,18,FOLLOW_8); 9352 otherlv_3=(Token)match(input,18,FOLLOW_8);
8826 9353
8827 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); 9354 newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0());
8828 9355
8829 // InternalApplicationConfiguration.g:3245:5: ( (lv_entry_4_0= RULE_STRING ) ) 9356 // InternalApplicationConfiguration.g:3435:5: ( (lv_entry_4_0= RULE_STRING ) )
8830 // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) 9357 // InternalApplicationConfiguration.g:3436:6: (lv_entry_4_0= RULE_STRING )
8831 { 9358 {
8832 // InternalApplicationConfiguration.g:3246:6: (lv_entry_4_0= RULE_STRING ) 9359 // InternalApplicationConfiguration.g:3436:6: (lv_entry_4_0= RULE_STRING )
8833 // InternalApplicationConfiguration.g:3247:7: lv_entry_4_0= RULE_STRING 9360 // InternalApplicationConfiguration.g:3437:7: lv_entry_4_0= RULE_STRING
8834 { 9361 {
8835 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_12); 9362 lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_12);
8836 9363
@@ -8857,7 +9384,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8857 break; 9384 break;
8858 9385
8859 default : 9386 default :
8860 break loop48; 9387 break loop49;
8861 } 9388 }
8862 } while (true); 9389 } while (true);
8863 9390
@@ -8894,7 +9421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8894 9421
8895 9422
8896 // $ANTLR start "entryRuleScopeDeclaration" 9423 // $ANTLR start "entryRuleScopeDeclaration"
8897 // InternalApplicationConfiguration.g:3273:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; 9424 // InternalApplicationConfiguration.g:3463:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ;
8898 public final EObject entryRuleScopeDeclaration() throws RecognitionException { 9425 public final EObject entryRuleScopeDeclaration() throws RecognitionException {
8899 EObject current = null; 9426 EObject current = null;
8900 9427
@@ -8902,8 +9429,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8902 9429
8903 9430
8904 try { 9431 try {
8905 // InternalApplicationConfiguration.g:3273:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) 9432 // InternalApplicationConfiguration.g:3463:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF )
8906 // InternalApplicationConfiguration.g:3274:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF 9433 // InternalApplicationConfiguration.g:3464:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF
8907 { 9434 {
8908 newCompositeNode(grammarAccess.getScopeDeclarationRule()); 9435 newCompositeNode(grammarAccess.getScopeDeclarationRule());
8909 pushFollow(FOLLOW_1); 9436 pushFollow(FOLLOW_1);
@@ -8930,7 +9457,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8930 9457
8931 9458
8932 // $ANTLR start "ruleScopeDeclaration" 9459 // $ANTLR start "ruleScopeDeclaration"
8933 // InternalApplicationConfiguration.g:3280:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; 9460 // InternalApplicationConfiguration.g:3470:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ;
8934 public final EObject ruleScopeDeclaration() throws RecognitionException { 9461 public final EObject ruleScopeDeclaration() throws RecognitionException {
8935 EObject current = null; 9462 EObject current = null;
8936 9463
@@ -8943,21 +9470,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8943 enterRule(); 9470 enterRule();
8944 9471
8945 try { 9472 try {
8946 // InternalApplicationConfiguration.g:3286:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) 9473 // InternalApplicationConfiguration.g:3476:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) )
8947 // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 9474 // InternalApplicationConfiguration.g:3477:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
8948 { 9475 {
8949 // InternalApplicationConfiguration.g:3287:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) 9476 // InternalApplicationConfiguration.g:3477:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) )
8950 // InternalApplicationConfiguration.g:3288:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) 9477 // InternalApplicationConfiguration.g:3478:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) )
8951 { 9478 {
8952 otherlv_0=(Token)match(input,38,FOLLOW_6); 9479 otherlv_0=(Token)match(input,41,FOLLOW_6);
8953 9480
8954 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); 9481 newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0());
8955 9482
8956 // InternalApplicationConfiguration.g:3292:3: ( (lv_name_1_0= RULE_ID ) ) 9483 // InternalApplicationConfiguration.g:3482:3: ( (lv_name_1_0= RULE_ID ) )
8957 // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) 9484 // InternalApplicationConfiguration.g:3483:4: (lv_name_1_0= RULE_ID )
8958 { 9485 {
8959 // InternalApplicationConfiguration.g:3293:4: (lv_name_1_0= RULE_ID ) 9486 // InternalApplicationConfiguration.g:3483:4: (lv_name_1_0= RULE_ID )
8960 // InternalApplicationConfiguration.g:3294:5: lv_name_1_0= RULE_ID 9487 // InternalApplicationConfiguration.g:3484:5: lv_name_1_0= RULE_ID
8961 { 9488 {
8962 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14); 9489 lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_14);
8963 9490
@@ -8979,11 +9506,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
8979 9506
8980 } 9507 }
8981 9508
8982 // InternalApplicationConfiguration.g:3310:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) 9509 // InternalApplicationConfiguration.g:3500:3: ( (lv_specification_2_0= ruleScopeSpecification ) )
8983 // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) 9510 // InternalApplicationConfiguration.g:3501:4: (lv_specification_2_0= ruleScopeSpecification )
8984 { 9511 {
8985 // InternalApplicationConfiguration.g:3311:4: (lv_specification_2_0= ruleScopeSpecification ) 9512 // InternalApplicationConfiguration.g:3501:4: (lv_specification_2_0= ruleScopeSpecification )
8986 // InternalApplicationConfiguration.g:3312:5: lv_specification_2_0= ruleScopeSpecification 9513 // InternalApplicationConfiguration.g:3502:5: lv_specification_2_0= ruleScopeSpecification
8987 { 9514 {
8988 9515
8989 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); 9516 newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0());
@@ -9033,7 +9560,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9033 9560
9034 9561
9035 // $ANTLR start "entryRuleScopeReference" 9562 // $ANTLR start "entryRuleScopeReference"
9036 // InternalApplicationConfiguration.g:3333:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; 9563 // InternalApplicationConfiguration.g:3523:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ;
9037 public final EObject entryRuleScopeReference() throws RecognitionException { 9564 public final EObject entryRuleScopeReference() throws RecognitionException {
9038 EObject current = null; 9565 EObject current = null;
9039 9566
@@ -9041,8 +9568,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9041 9568
9042 9569
9043 try { 9570 try {
9044 // InternalApplicationConfiguration.g:3333:55: (iv_ruleScopeReference= ruleScopeReference EOF ) 9571 // InternalApplicationConfiguration.g:3523:55: (iv_ruleScopeReference= ruleScopeReference EOF )
9045 // InternalApplicationConfiguration.g:3334:2: iv_ruleScopeReference= ruleScopeReference EOF 9572 // InternalApplicationConfiguration.g:3524:2: iv_ruleScopeReference= ruleScopeReference EOF
9046 { 9573 {
9047 newCompositeNode(grammarAccess.getScopeReferenceRule()); 9574 newCompositeNode(grammarAccess.getScopeReferenceRule());
9048 pushFollow(FOLLOW_1); 9575 pushFollow(FOLLOW_1);
@@ -9069,7 +9596,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9069 9596
9070 9597
9071 // $ANTLR start "ruleScopeReference" 9598 // $ANTLR start "ruleScopeReference"
9072 // InternalApplicationConfiguration.g:3340:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; 9599 // InternalApplicationConfiguration.g:3530:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
9073 public final EObject ruleScopeReference() throws RecognitionException { 9600 public final EObject ruleScopeReference() throws RecognitionException {
9074 EObject current = null; 9601 EObject current = null;
9075 9602
@@ -9079,14 +9606,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9079 enterRule(); 9606 enterRule();
9080 9607
9081 try { 9608 try {
9082 // InternalApplicationConfiguration.g:3346:2: ( ( (otherlv_0= RULE_ID ) ) ) 9609 // InternalApplicationConfiguration.g:3536:2: ( ( (otherlv_0= RULE_ID ) ) )
9083 // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) 9610 // InternalApplicationConfiguration.g:3537:2: ( (otherlv_0= RULE_ID ) )
9084 { 9611 {
9085 // InternalApplicationConfiguration.g:3347:2: ( (otherlv_0= RULE_ID ) ) 9612 // InternalApplicationConfiguration.g:3537:2: ( (otherlv_0= RULE_ID ) )
9086 // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) 9613 // InternalApplicationConfiguration.g:3538:3: (otherlv_0= RULE_ID )
9087 { 9614 {
9088 // InternalApplicationConfiguration.g:3348:3: (otherlv_0= RULE_ID ) 9615 // InternalApplicationConfiguration.g:3538:3: (otherlv_0= RULE_ID )
9089 // InternalApplicationConfiguration.g:3349:4: otherlv_0= RULE_ID 9616 // InternalApplicationConfiguration.g:3539:4: otherlv_0= RULE_ID
9090 { 9617 {
9091 9618
9092 if (current==null) { 9619 if (current==null) {
@@ -9123,7 +9650,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9123 9650
9124 9651
9125 // $ANTLR start "entryRuleScope" 9652 // $ANTLR start "entryRuleScope"
9126 // InternalApplicationConfiguration.g:3363:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; 9653 // InternalApplicationConfiguration.g:3553:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ;
9127 public final EObject entryRuleScope() throws RecognitionException { 9654 public final EObject entryRuleScope() throws RecognitionException {
9128 EObject current = null; 9655 EObject current = null;
9129 9656
@@ -9131,8 +9658,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9131 9658
9132 9659
9133 try { 9660 try {
9134 // InternalApplicationConfiguration.g:3363:46: (iv_ruleScope= ruleScope EOF ) 9661 // InternalApplicationConfiguration.g:3553:46: (iv_ruleScope= ruleScope EOF )
9135 // InternalApplicationConfiguration.g:3364:2: iv_ruleScope= ruleScope EOF 9662 // InternalApplicationConfiguration.g:3554:2: iv_ruleScope= ruleScope EOF
9136 { 9663 {
9137 newCompositeNode(grammarAccess.getScopeRule()); 9664 newCompositeNode(grammarAccess.getScopeRule());
9138 pushFollow(FOLLOW_1); 9665 pushFollow(FOLLOW_1);
@@ -9159,7 +9686,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9159 9686
9160 9687
9161 // $ANTLR start "ruleScope" 9688 // $ANTLR start "ruleScope"
9162 // InternalApplicationConfiguration.g:3370:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; 9689 // InternalApplicationConfiguration.g:3560:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ;
9163 public final EObject ruleScope() throws RecognitionException { 9690 public final EObject ruleScope() throws RecognitionException {
9164 EObject current = null; 9691 EObject current = null;
9165 9692
@@ -9172,28 +9699,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9172 enterRule(); 9699 enterRule();
9173 9700
9174 try { 9701 try {
9175 // InternalApplicationConfiguration.g:3376:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) 9702 // InternalApplicationConfiguration.g:3566:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) )
9176 // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 9703 // InternalApplicationConfiguration.g:3567:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
9177 { 9704 {
9178 // InternalApplicationConfiguration.g:3377:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) 9705 // InternalApplicationConfiguration.g:3567:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference )
9179 int alt50=2; 9706 int alt51=2;
9180 int LA50_0 = input.LA(1); 9707 int LA51_0 = input.LA(1);
9181 9708
9182 if ( (LA50_0==17) ) { 9709 if ( (LA51_0==17) ) {
9183 alt50=1; 9710 alt51=1;
9184 } 9711 }
9185 else if ( (LA50_0==RULE_ID) ) { 9712 else if ( (LA51_0==RULE_ID) ) {
9186 alt50=2; 9713 alt51=2;
9187 } 9714 }
9188 else { 9715 else {
9189 NoViableAltException nvae = 9716 NoViableAltException nvae =
9190 new NoViableAltException("", 50, 0, input); 9717 new NoViableAltException("", 51, 0, input);
9191 9718
9192 throw nvae; 9719 throw nvae;
9193 } 9720 }
9194 switch (alt50) { 9721 switch (alt51) {
9195 case 1 : 9722 case 1 :
9196 // InternalApplicationConfiguration.g:3378:3: this_ScopeSpecification_0= ruleScopeSpecification 9723 // InternalApplicationConfiguration.g:3568:3: this_ScopeSpecification_0= ruleScopeSpecification
9197 { 9724 {
9198 9725
9199 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); 9726 newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0());
@@ -9211,7 +9738,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9211 } 9738 }
9212 break; 9739 break;
9213 case 2 : 9740 case 2 :
9214 // InternalApplicationConfiguration.g:3387:3: this_ScopeReference_1= ruleScopeReference 9741 // InternalApplicationConfiguration.g:3577:3: this_ScopeReference_1= ruleScopeReference
9215 { 9742 {
9216 9743
9217 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); 9744 newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1());
@@ -9251,7 +9778,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9251 9778
9252 9779
9253 // $ANTLR start "entryRuleTask" 9780 // $ANTLR start "entryRuleTask"
9254 // InternalApplicationConfiguration.g:3399:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; 9781 // InternalApplicationConfiguration.g:3589:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ;
9255 public final EObject entryRuleTask() throws RecognitionException { 9782 public final EObject entryRuleTask() throws RecognitionException {
9256 EObject current = null; 9783 EObject current = null;
9257 9784
@@ -9259,8 +9786,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9259 9786
9260 9787
9261 try { 9788 try {
9262 // InternalApplicationConfiguration.g:3399:45: (iv_ruleTask= ruleTask EOF ) 9789 // InternalApplicationConfiguration.g:3589:45: (iv_ruleTask= ruleTask EOF )
9263 // InternalApplicationConfiguration.g:3400:2: iv_ruleTask= ruleTask EOF 9790 // InternalApplicationConfiguration.g:3590:2: iv_ruleTask= ruleTask EOF
9264 { 9791 {
9265 newCompositeNode(grammarAccess.getTaskRule()); 9792 newCompositeNode(grammarAccess.getTaskRule());
9266 pushFollow(FOLLOW_1); 9793 pushFollow(FOLLOW_1);
@@ -9287,7 +9814,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9287 9814
9288 9815
9289 // $ANTLR start "ruleTask" 9816 // $ANTLR start "ruleTask"
9290 // InternalApplicationConfiguration.g:3406:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; 9817 // InternalApplicationConfiguration.g:3596:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ;
9291 public final EObject ruleTask() throws RecognitionException { 9818 public final EObject ruleTask() throws RecognitionException {
9292 EObject current = null; 9819 EObject current = null;
9293 9820
@@ -9298,8 +9825,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9298 enterRule(); 9825 enterRule();
9299 9826
9300 try { 9827 try {
9301 // InternalApplicationConfiguration.g:3412:2: (this_GenerationTask_0= ruleGenerationTask ) 9828 // InternalApplicationConfiguration.g:3602:2: (this_GenerationTask_0= ruleGenerationTask )
9302 // InternalApplicationConfiguration.g:3413:2: this_GenerationTask_0= ruleGenerationTask 9829 // InternalApplicationConfiguration.g:3603:2: this_GenerationTask_0= ruleGenerationTask
9303 { 9830 {
9304 9831
9305 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); 9832 newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall());
@@ -9333,7 +9860,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9333 9860
9334 9861
9335 // $ANTLR start "entryRuleGenerationTask" 9862 // $ANTLR start "entryRuleGenerationTask"
9336 // InternalApplicationConfiguration.g:3424:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; 9863 // InternalApplicationConfiguration.g:3614:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ;
9337 public final EObject entryRuleGenerationTask() throws RecognitionException { 9864 public final EObject entryRuleGenerationTask() throws RecognitionException {
9338 EObject current = null; 9865 EObject current = null;
9339 9866
@@ -9341,8 +9868,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9341 9868
9342 9869
9343 try { 9870 try {
9344 // InternalApplicationConfiguration.g:3424:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) 9871 // InternalApplicationConfiguration.g:3614:55: (iv_ruleGenerationTask= ruleGenerationTask EOF )
9345 // InternalApplicationConfiguration.g:3425:2: iv_ruleGenerationTask= ruleGenerationTask EOF 9872 // InternalApplicationConfiguration.g:3615:2: iv_ruleGenerationTask= ruleGenerationTask EOF
9346 { 9873 {
9347 newCompositeNode(grammarAccess.getGenerationTaskRule()); 9874 newCompositeNode(grammarAccess.getGenerationTaskRule());
9348 pushFollow(FOLLOW_1); 9875 pushFollow(FOLLOW_1);
@@ -9369,7 +9896,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9369 9896
9370 9897
9371 // $ANTLR start "ruleGenerationTask" 9898 // $ANTLR start "ruleGenerationTask"
9372 // InternalApplicationConfiguration.g:3431: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; 9899 // InternalApplicationConfiguration.g:3621: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ;
9373 public final EObject ruleGenerationTask() throws RecognitionException { 9900 public final EObject ruleGenerationTask() throws RecognitionException {
9374 EObject current = null; 9901 EObject current = null;
9375 9902
@@ -9427,18 +9954,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9427 enterRule(); 9954 enterRule();
9428 9955
9429 try { 9956 try {
9430 // InternalApplicationConfiguration.g:3437: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) 9957 // InternalApplicationConfiguration.g:3627: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) )
9431 // InternalApplicationConfiguration.g:3438: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) 9958 // InternalApplicationConfiguration.g:3628: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' )
9432 { 9959 {
9433 // InternalApplicationConfiguration.g:3438: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) 9960 // InternalApplicationConfiguration.g:3628: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' )
9434 // InternalApplicationConfiguration.g:3439: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' 9961 // InternalApplicationConfiguration.g:3629: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= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}'
9435 { 9962 {
9436 otherlv_0=(Token)match(input,39,FOLLOW_14); 9963 otherlv_0=(Token)match(input,42,FOLLOW_14);
9437 9964
9438 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); 9965 newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0());
9439 9966
9440 // InternalApplicationConfiguration.g:3443:3: () 9967 // InternalApplicationConfiguration.g:3633:3: ()
9441 // InternalApplicationConfiguration.g:3444:4: 9968 // InternalApplicationConfiguration.g:3634:4:
9442 { 9969 {
9443 9970
9444 current = forceCreateModelElement( 9971 current = forceCreateModelElement(
@@ -9448,70 +9975,70 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9448 9975
9449 } 9976 }
9450 9977
9451 otherlv_2=(Token)match(input,17,FOLLOW_34); 9978 otherlv_2=(Token)match(input,17,FOLLOW_37);
9452 9979
9453 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); 9980 newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2());
9454 9981
9455 // InternalApplicationConfiguration.g:3454:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) 9982 // InternalApplicationConfiguration.g:3644:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) )
9456 // InternalApplicationConfiguration.g:3455:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) 9983 // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) )
9457 { 9984 {
9458 // InternalApplicationConfiguration.g:3455:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) 9985 // InternalApplicationConfiguration.g:3645:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) )
9459 // InternalApplicationConfiguration.g:3456:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) 9986 // InternalApplicationConfiguration.g:3646:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* )
9460 { 9987 {
9461 9988
9462 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); 9989 getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3());
9463 9990
9464 // InternalApplicationConfiguration.g:3459:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) 9991 // InternalApplicationConfiguration.g:3649:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* )
9465 // InternalApplicationConfiguration.g:3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* 9992 // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*
9466 { 9993 {
9467 // InternalApplicationConfiguration.g:3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* 9994 // InternalApplicationConfiguration.g:3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*
9468 loop51: 9995 loop52:
9469 do { 9996 do {
9470 int alt51=13; 9997 int alt52=13;
9471 alt51 = dfa51.predict(input); 9998 alt52 = dfa52.predict(input);
9472 switch (alt51) { 9999 switch (alt52) {
9473 case 1 : 10000 case 1 :
9474 // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 10001 // InternalApplicationConfiguration.g:3651:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
9475 { 10002 {
9476 // InternalApplicationConfiguration.g:3461:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) 10003 // InternalApplicationConfiguration.g:3651:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) )
9477 // InternalApplicationConfiguration.g:3462:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 10004 // InternalApplicationConfiguration.g:3652:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
9478 { 10005 {
9479 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { 10006 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {
9480 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); 10007 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)");
9481 } 10008 }
9482 // InternalApplicationConfiguration.g:3462:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) 10009 // InternalApplicationConfiguration.g:3652:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) )
9483 // InternalApplicationConfiguration.g:3463:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 10010 // InternalApplicationConfiguration.g:3653:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
9484 { 10011 {
9485 10012
9486 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); 10013 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0);
9487 10014
9488 // InternalApplicationConfiguration.g:3466:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) 10015 // InternalApplicationConfiguration.g:3656:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) )
9489 // InternalApplicationConfiguration.g:3466:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 10016 // InternalApplicationConfiguration.g:3656:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
9490 { 10017 {
9491 if ( !((true)) ) { 10018 if ( !((true)) ) {
9492 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10019 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9493 } 10020 }
9494 // InternalApplicationConfiguration.g:3466:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) 10021 // InternalApplicationConfiguration.g:3656:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) )
9495 // InternalApplicationConfiguration.g:3466:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) 10022 // InternalApplicationConfiguration.g:3656:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) )
9496 { 10023 {
9497 otherlv_4=(Token)match(input,23,FOLLOW_10); 10024 otherlv_4=(Token)match(input,23,FOLLOW_10);
9498 10025
9499 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); 10026 newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0());
9500 10027
9501 otherlv_5=(Token)match(input,16,FOLLOW_35); 10028 otherlv_5=(Token)match(input,16,FOLLOW_38);
9502 10029
9503 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); 10030 newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1());
9504 10031
9505 // InternalApplicationConfiguration.g:3474:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) 10032 // InternalApplicationConfiguration.g:3664:9: ( (lv_metamodel_6_0= ruleMetamodel ) )
9506 // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) 10033 // InternalApplicationConfiguration.g:3665:10: (lv_metamodel_6_0= ruleMetamodel )
9507 { 10034 {
9508 // InternalApplicationConfiguration.g:3475:10: (lv_metamodel_6_0= ruleMetamodel ) 10035 // InternalApplicationConfiguration.g:3665:10: (lv_metamodel_6_0= ruleMetamodel )
9509 // InternalApplicationConfiguration.g:3476:11: lv_metamodel_6_0= ruleMetamodel 10036 // InternalApplicationConfiguration.g:3666:11: lv_metamodel_6_0= ruleMetamodel
9510 { 10037 {
9511 10038
9512 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); 10039 newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0());
9513 10040
9514 pushFollow(FOLLOW_34); 10041 pushFollow(FOLLOW_37);
9515 lv_metamodel_6_0=ruleMetamodel(); 10042 lv_metamodel_6_0=ruleMetamodel();
9516 10043
9517 state._fsp--; 10044 state._fsp--;
@@ -9552,47 +10079,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9552 } 10079 }
9553 break; 10080 break;
9554 case 2 : 10081 case 2 :
9555 // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 10082 // InternalApplicationConfiguration.g:3689:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
9556 { 10083 {
9557 // InternalApplicationConfiguration.g:3499:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) 10084 // InternalApplicationConfiguration.g:3689:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) )
9558 // InternalApplicationConfiguration.g:3500:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 10085 // InternalApplicationConfiguration.g:3690:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
9559 { 10086 {
9560 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { 10087 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {
9561 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); 10088 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)");
9562 } 10089 }
9563 // InternalApplicationConfiguration.g:3500:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) 10090 // InternalApplicationConfiguration.g:3690:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) )
9564 // InternalApplicationConfiguration.g:3501:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 10091 // InternalApplicationConfiguration.g:3691:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
9565 { 10092 {
9566 10093
9567 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); 10094 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1);
9568 10095
9569 // InternalApplicationConfiguration.g:3504:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) 10096 // InternalApplicationConfiguration.g:3694:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) )
9570 // InternalApplicationConfiguration.g:3504:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 10097 // InternalApplicationConfiguration.g:3694:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
9571 { 10098 {
9572 if ( !((true)) ) { 10099 if ( !((true)) ) {
9573 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10100 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9574 } 10101 }
9575 // InternalApplicationConfiguration.g:3504:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) 10102 // InternalApplicationConfiguration.g:3694:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) )
9576 // InternalApplicationConfiguration.g:3504:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) 10103 // InternalApplicationConfiguration.g:3694:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) )
9577 { 10104 {
9578 otherlv_7=(Token)match(input,40,FOLLOW_10); 10105 otherlv_7=(Token)match(input,43,FOLLOW_10);
9579 10106
9580 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); 10107 newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0());
9581 10108
9582 otherlv_8=(Token)match(input,16,FOLLOW_35); 10109 otherlv_8=(Token)match(input,16,FOLLOW_38);
9583 10110
9584 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); 10111 newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1());
9585 10112
9586 // InternalApplicationConfiguration.g:3512:9: ( (lv_partialModel_9_0= rulePartialModel ) ) 10113 // InternalApplicationConfiguration.g:3702:9: ( (lv_partialModel_9_0= rulePartialModel ) )
9587 // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) 10114 // InternalApplicationConfiguration.g:3703:10: (lv_partialModel_9_0= rulePartialModel )
9588 { 10115 {
9589 // InternalApplicationConfiguration.g:3513:10: (lv_partialModel_9_0= rulePartialModel ) 10116 // InternalApplicationConfiguration.g:3703:10: (lv_partialModel_9_0= rulePartialModel )
9590 // InternalApplicationConfiguration.g:3514:11: lv_partialModel_9_0= rulePartialModel 10117 // InternalApplicationConfiguration.g:3704:11: lv_partialModel_9_0= rulePartialModel
9591 { 10118 {
9592 10119
9593 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); 10120 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0());
9594 10121
9595 pushFollow(FOLLOW_34); 10122 pushFollow(FOLLOW_37);
9596 lv_partialModel_9_0=rulePartialModel(); 10123 lv_partialModel_9_0=rulePartialModel();
9597 10124
9598 state._fsp--; 10125 state._fsp--;
@@ -9633,47 +10160,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9633 } 10160 }
9634 break; 10161 break;
9635 case 3 : 10162 case 3 :
9636 // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 10163 // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
9637 { 10164 {
9638 // InternalApplicationConfiguration.g:3537:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) 10165 // InternalApplicationConfiguration.g:3727:4: ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) )
9639 // InternalApplicationConfiguration.g:3538:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 10166 // InternalApplicationConfiguration.g:3728:5: {...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
9640 { 10167 {
9641 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { 10168 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {
9642 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); 10169 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)");
9643 } 10170 }
9644 // InternalApplicationConfiguration.g:3538:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) 10171 // InternalApplicationConfiguration.g:3728:111: ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) )
9645 // InternalApplicationConfiguration.g:3539:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 10172 // InternalApplicationConfiguration.g:3729:6: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
9646 { 10173 {
9647 10174
9648 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); 10175 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2);
9649 10176
9650 // InternalApplicationConfiguration.g:3542:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) 10177 // InternalApplicationConfiguration.g:3732:9: ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) )
9651 // InternalApplicationConfiguration.g:3542:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 10178 // InternalApplicationConfiguration.g:3732:10: {...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
9652 { 10179 {
9653 if ( !((true)) ) { 10180 if ( !((true)) ) {
9654 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10181 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9655 } 10182 }
9656 // InternalApplicationConfiguration.g:3542:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) 10183 // InternalApplicationConfiguration.g:3732:19: (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) )
9657 // InternalApplicationConfiguration.g:3542:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) 10184 // InternalApplicationConfiguration.g:3732:20: otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) )
9658 { 10185 {
9659 otherlv_10=(Token)match(input,26,FOLLOW_10); 10186 otherlv_10=(Token)match(input,26,FOLLOW_10);
9660 10187
9661 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0()); 10188 newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getPatternsKeyword_3_2_0());
9662 10189
9663 otherlv_11=(Token)match(input,16,FOLLOW_35); 10190 otherlv_11=(Token)match(input,16,FOLLOW_38);
9664 10191
9665 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); 10192 newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1());
9666 10193
9667 // InternalApplicationConfiguration.g:3550:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) 10194 // InternalApplicationConfiguration.g:3740:9: ( (lv_patterns_12_0= ruleGraphPattern ) )
9668 // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) 10195 // InternalApplicationConfiguration.g:3741:10: (lv_patterns_12_0= ruleGraphPattern )
9669 { 10196 {
9670 // InternalApplicationConfiguration.g:3551:10: (lv_patterns_12_0= ruleGraphPattern ) 10197 // InternalApplicationConfiguration.g:3741:10: (lv_patterns_12_0= ruleGraphPattern )
9671 // InternalApplicationConfiguration.g:3552:11: lv_patterns_12_0= ruleGraphPattern 10198 // InternalApplicationConfiguration.g:3742:11: lv_patterns_12_0= ruleGraphPattern
9672 { 10199 {
9673 10200
9674 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); 10201 newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0());
9675 10202
9676 pushFollow(FOLLOW_34); 10203 pushFollow(FOLLOW_37);
9677 lv_patterns_12_0=ruleGraphPattern(); 10204 lv_patterns_12_0=ruleGraphPattern();
9678 10205
9679 state._fsp--; 10206 state._fsp--;
@@ -9714,47 +10241,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9714 } 10241 }
9715 break; 10242 break;
9716 case 4 : 10243 case 4 :
9717 // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) 10244 // InternalApplicationConfiguration.g:3765:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) )
9718 { 10245 {
9719 // InternalApplicationConfiguration.g:3575:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) 10246 // InternalApplicationConfiguration.g:3765:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) )
9720 // InternalApplicationConfiguration.g:3576:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) 10247 // InternalApplicationConfiguration.g:3766:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) )
9721 { 10248 {
9722 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { 10249 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {
9723 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); 10250 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)");
9724 } 10251 }
9725 // InternalApplicationConfiguration.g:3576:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) 10252 // InternalApplicationConfiguration.g:3766:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) )
9726 // InternalApplicationConfiguration.g:3577:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) 10253 // InternalApplicationConfiguration.g:3767:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) )
9727 { 10254 {
9728 10255
9729 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); 10256 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3);
9730 10257
9731 // InternalApplicationConfiguration.g:3580:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) 10258 // InternalApplicationConfiguration.g:3770:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) )
9732 // InternalApplicationConfiguration.g:3580:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) 10259 // InternalApplicationConfiguration.g:3770:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) )
9733 { 10260 {
9734 if ( !((true)) ) { 10261 if ( !((true)) ) {
9735 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10262 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9736 } 10263 }
9737 // InternalApplicationConfiguration.g:3580:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) 10264 // InternalApplicationConfiguration.g:3770:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) )
9738 // InternalApplicationConfiguration.g:3580:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) 10265 // InternalApplicationConfiguration.g:3770:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) )
9739 { 10266 {
9740 otherlv_13=(Token)match(input,38,FOLLOW_10); 10267 otherlv_13=(Token)match(input,41,FOLLOW_10);
9741 10268
9742 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); 10269 newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0());
9743 10270
9744 otherlv_14=(Token)match(input,16,FOLLOW_35); 10271 otherlv_14=(Token)match(input,16,FOLLOW_38);
9745 10272
9746 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); 10273 newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1());
9747 10274
9748 // InternalApplicationConfiguration.g:3588:9: ( (lv_scope_15_0= ruleScope ) ) 10275 // InternalApplicationConfiguration.g:3778:9: ( (lv_scope_15_0= ruleScope ) )
9749 // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) 10276 // InternalApplicationConfiguration.g:3779:10: (lv_scope_15_0= ruleScope )
9750 { 10277 {
9751 // InternalApplicationConfiguration.g:3589:10: (lv_scope_15_0= ruleScope ) 10278 // InternalApplicationConfiguration.g:3779:10: (lv_scope_15_0= ruleScope )
9752 // InternalApplicationConfiguration.g:3590:11: lv_scope_15_0= ruleScope 10279 // InternalApplicationConfiguration.g:3780:11: lv_scope_15_0= ruleScope
9753 { 10280 {
9754 10281
9755 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); 10282 newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0());
9756 10283
9757 pushFollow(FOLLOW_34); 10284 pushFollow(FOLLOW_37);
9758 lv_scope_15_0=ruleScope(); 10285 lv_scope_15_0=ruleScope();
9759 10286
9760 state._fsp--; 10287 state._fsp--;
@@ -9795,36 +10322,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9795 } 10322 }
9796 break; 10323 break;
9797 case 5 : 10324 case 5 :
9798 // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) 10325 // InternalApplicationConfiguration.g:3803:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) )
9799 { 10326 {
9800 // InternalApplicationConfiguration.g:3613:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) 10327 // InternalApplicationConfiguration.g:3803:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) )
9801 // InternalApplicationConfiguration.g:3614:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) 10328 // InternalApplicationConfiguration.g:3804:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) )
9802 { 10329 {
9803 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { 10330 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {
9804 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); 10331 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)");
9805 } 10332 }
9806 // InternalApplicationConfiguration.g:3614:111: ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) 10333 // InternalApplicationConfiguration.g:3804:111: ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) )
9807 // InternalApplicationConfiguration.g:3615:6: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) 10334 // InternalApplicationConfiguration.g:3805:6: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) )
9808 { 10335 {
9809 10336
9810 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); 10337 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4);
9811 10338
9812 // InternalApplicationConfiguration.g:3618:9: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) 10339 // InternalApplicationConfiguration.g:3808:9: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) )
9813 // InternalApplicationConfiguration.g:3618:10: {...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) 10340 // InternalApplicationConfiguration.g:3808:10: {...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) )
9814 { 10341 {
9815 if ( !((true)) ) { 10342 if ( !((true)) ) {
9816 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10343 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9817 } 10344 }
9818 // InternalApplicationConfiguration.g:3618:19: ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) 10345 // InternalApplicationConfiguration.g:3808:19: ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) )
9819 // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) 10346 // InternalApplicationConfiguration.g:3808:20: ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) )
9820 { 10347 {
9821 // InternalApplicationConfiguration.g:3618:20: ( (lv_numberSpecified_16_0= 'number' ) ) 10348 // InternalApplicationConfiguration.g:3808:20: ( (lv_numberSpecified_16_0= 'number' ) )
9822 // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) 10349 // InternalApplicationConfiguration.g:3809:10: (lv_numberSpecified_16_0= 'number' )
9823 { 10350 {
9824 // InternalApplicationConfiguration.g:3619:10: (lv_numberSpecified_16_0= 'number' ) 10351 // InternalApplicationConfiguration.g:3809:10: (lv_numberSpecified_16_0= 'number' )
9825 // InternalApplicationConfiguration.g:3620:11: lv_numberSpecified_16_0= 'number' 10352 // InternalApplicationConfiguration.g:3810:11: lv_numberSpecified_16_0= 'number'
9826 { 10353 {
9827 lv_numberSpecified_16_0=(Token)match(input,41,FOLLOW_10); 10354 lv_numberSpecified_16_0=(Token)match(input,44,FOLLOW_10);
9828 10355
9829 newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); 10356 newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0());
9830 10357
@@ -9840,17 +10367,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9840 10367
9841 } 10368 }
9842 10369
9843 otherlv_17=(Token)match(input,16,FOLLOW_33); 10370 otherlv_17=(Token)match(input,16,FOLLOW_22);
9844 10371
9845 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); 10372 newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1());
9846 10373
9847 // InternalApplicationConfiguration.g:3636:9: ( (lv_number_18_0= RULE_INT ) ) 10374 // InternalApplicationConfiguration.g:3826:9: ( (lv_number_18_0= RULE_INT ) )
9848 // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) 10375 // InternalApplicationConfiguration.g:3827:10: (lv_number_18_0= RULE_INT )
9849 { 10376 {
9850 // InternalApplicationConfiguration.g:3637:10: (lv_number_18_0= RULE_INT ) 10377 // InternalApplicationConfiguration.g:3827:10: (lv_number_18_0= RULE_INT )
9851 // InternalApplicationConfiguration.g:3638:11: lv_number_18_0= RULE_INT 10378 // InternalApplicationConfiguration.g:3828:11: lv_number_18_0= RULE_INT
9852 { 10379 {
9853 lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_34); 10380 lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_37);
9854 10381
9855 newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); 10382 newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0());
9856 10383
@@ -9889,36 +10416,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9889 } 10416 }
9890 break; 10417 break;
9891 case 6 : 10418 case 6 :
9892 // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) 10419 // InternalApplicationConfiguration.g:3850:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) )
9893 { 10420 {
9894 // InternalApplicationConfiguration.g:3660:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) 10421 // InternalApplicationConfiguration.g:3850:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) )
9895 // InternalApplicationConfiguration.g:3661:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) 10422 // InternalApplicationConfiguration.g:3851:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) )
9896 { 10423 {
9897 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { 10424 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {
9898 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); 10425 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)");
9899 } 10426 }
9900 // InternalApplicationConfiguration.g:3661:111: ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) 10427 // InternalApplicationConfiguration.g:3851:111: ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) )
9901 // InternalApplicationConfiguration.g:3662:6: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) 10428 // InternalApplicationConfiguration.g:3852:6: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) )
9902 { 10429 {
9903 10430
9904 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); 10431 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5);
9905 10432
9906 // InternalApplicationConfiguration.g:3665:9: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) 10433 // InternalApplicationConfiguration.g:3855:9: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) )
9907 // InternalApplicationConfiguration.g:3665:10: {...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) 10434 // InternalApplicationConfiguration.g:3855:10: {...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) )
9908 { 10435 {
9909 if ( !((true)) ) { 10436 if ( !((true)) ) {
9910 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10437 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
9911 } 10438 }
9912 // InternalApplicationConfiguration.g:3665:19: ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) 10439 // InternalApplicationConfiguration.g:3855:19: ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) )
9913 // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) 10440 // InternalApplicationConfiguration.g:3855:20: ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) )
9914 { 10441 {
9915 // InternalApplicationConfiguration.g:3665:20: ( (lv_runSpecified_19_0= 'runs' ) ) 10442 // InternalApplicationConfiguration.g:3855:20: ( (lv_runSpecified_19_0= 'runs' ) )
9916 // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) 10443 // InternalApplicationConfiguration.g:3856:10: (lv_runSpecified_19_0= 'runs' )
9917 { 10444 {
9918 // InternalApplicationConfiguration.g:3666:10: (lv_runSpecified_19_0= 'runs' ) 10445 // InternalApplicationConfiguration.g:3856:10: (lv_runSpecified_19_0= 'runs' )
9919 // InternalApplicationConfiguration.g:3667:11: lv_runSpecified_19_0= 'runs' 10446 // InternalApplicationConfiguration.g:3857:11: lv_runSpecified_19_0= 'runs'
9920 { 10447 {
9921 lv_runSpecified_19_0=(Token)match(input,42,FOLLOW_10); 10448 lv_runSpecified_19_0=(Token)match(input,45,FOLLOW_10);
9922 10449
9923 newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); 10450 newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0());
9924 10451
@@ -9934,17 +10461,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9934 10461
9935 } 10462 }
9936 10463
9937 otherlv_20=(Token)match(input,16,FOLLOW_33); 10464 otherlv_20=(Token)match(input,16,FOLLOW_22);
9938 10465
9939 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); 10466 newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1());
9940 10467
9941 // InternalApplicationConfiguration.g:3683:9: ( (lv_runs_21_0= RULE_INT ) ) 10468 // InternalApplicationConfiguration.g:3873:9: ( (lv_runs_21_0= RULE_INT ) )
9942 // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) 10469 // InternalApplicationConfiguration.g:3874:10: (lv_runs_21_0= RULE_INT )
9943 { 10470 {
9944 // InternalApplicationConfiguration.g:3684:10: (lv_runs_21_0= RULE_INT ) 10471 // InternalApplicationConfiguration.g:3874:10: (lv_runs_21_0= RULE_INT )
9945 // InternalApplicationConfiguration.g:3685:11: lv_runs_21_0= RULE_INT 10472 // InternalApplicationConfiguration.g:3875:11: lv_runs_21_0= RULE_INT
9946 { 10473 {
9947 lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_34); 10474 lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_37);
9948 10475
9949 newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); 10476 newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0());
9950 10477
@@ -9983,47 +10510,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
9983 } 10510 }
9984 break; 10511 break;
9985 case 7 : 10512 case 7 :
9986 // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) 10513 // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) )
9987 { 10514 {
9988 // InternalApplicationConfiguration.g:3707:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) 10515 // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) )
9989 // InternalApplicationConfiguration.g:3708:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) 10516 // InternalApplicationConfiguration.g:3898:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) )
9990 { 10517 {
9991 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { 10518 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {
9992 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); 10519 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)");
9993 } 10520 }
9994 // InternalApplicationConfiguration.g:3708:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) 10521 // InternalApplicationConfiguration.g:3898:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) )
9995 // InternalApplicationConfiguration.g:3709:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) 10522 // InternalApplicationConfiguration.g:3899:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) )
9996 { 10523 {
9997 10524
9998 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); 10525 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6);
9999 10526
10000 // InternalApplicationConfiguration.g:3712:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) 10527 // InternalApplicationConfiguration.g:3902:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) )
10001 // InternalApplicationConfiguration.g:3712:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) 10528 // InternalApplicationConfiguration.g:3902:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) )
10002 { 10529 {
10003 if ( !((true)) ) { 10530 if ( !((true)) ) {
10004 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10531 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10005 } 10532 }
10006 // InternalApplicationConfiguration.g:3712:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) 10533 // InternalApplicationConfiguration.g:3902:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) )
10007 // InternalApplicationConfiguration.g:3712:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) 10534 // InternalApplicationConfiguration.g:3902:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) )
10008 { 10535 {
10009 otherlv_22=(Token)match(input,43,FOLLOW_10); 10536 otherlv_22=(Token)match(input,46,FOLLOW_10);
10010 10537
10011 newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); 10538 newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0());
10012 10539
10013 otherlv_23=(Token)match(input,16,FOLLOW_36); 10540 otherlv_23=(Token)match(input,16,FOLLOW_39);
10014 10541
10015 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); 10542 newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1());
10016 10543
10017 // InternalApplicationConfiguration.g:3720:9: ( (lv_solver_24_0= ruleSolver ) ) 10544 // InternalApplicationConfiguration.g:3910:9: ( (lv_solver_24_0= ruleSolver ) )
10018 // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) 10545 // InternalApplicationConfiguration.g:3911:10: (lv_solver_24_0= ruleSolver )
10019 { 10546 {
10020 // InternalApplicationConfiguration.g:3721:10: (lv_solver_24_0= ruleSolver ) 10547 // InternalApplicationConfiguration.g:3911:10: (lv_solver_24_0= ruleSolver )
10021 // InternalApplicationConfiguration.g:3722:11: lv_solver_24_0= ruleSolver 10548 // InternalApplicationConfiguration.g:3912:11: lv_solver_24_0= ruleSolver
10022 { 10549 {
10023 10550
10024 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); 10551 newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0());
10025 10552
10026 pushFollow(FOLLOW_34); 10553 pushFollow(FOLLOW_37);
10027 lv_solver_24_0=ruleSolver(); 10554 lv_solver_24_0=ruleSolver();
10028 10555
10029 state._fsp--; 10556 state._fsp--;
@@ -10064,47 +10591,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10064 } 10591 }
10065 break; 10592 break;
10066 case 8 : 10593 case 8 :
10067 // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) 10594 // InternalApplicationConfiguration.g:3935:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) )
10068 { 10595 {
10069 // InternalApplicationConfiguration.g:3745:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) 10596 // InternalApplicationConfiguration.g:3935:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) )
10070 // InternalApplicationConfiguration.g:3746:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) 10597 // InternalApplicationConfiguration.g:3936:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) )
10071 { 10598 {
10072 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { 10599 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {
10073 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); 10600 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)");
10074 } 10601 }
10075 // InternalApplicationConfiguration.g:3746:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) 10602 // InternalApplicationConfiguration.g:3936:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) )
10076 // InternalApplicationConfiguration.g:3747:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) 10603 // InternalApplicationConfiguration.g:3937:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) )
10077 { 10604 {
10078 10605
10079 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); 10606 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7);
10080 10607
10081 // InternalApplicationConfiguration.g:3750:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) 10608 // InternalApplicationConfiguration.g:3940:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) )
10082 // InternalApplicationConfiguration.g:3750:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) 10609 // InternalApplicationConfiguration.g:3940:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) )
10083 { 10610 {
10084 if ( !((true)) ) { 10611 if ( !((true)) ) {
10085 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10612 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10086 } 10613 }
10087 // InternalApplicationConfiguration.g:3750:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) 10614 // InternalApplicationConfiguration.g:3940:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) )
10088 // InternalApplicationConfiguration.g:3750:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) 10615 // InternalApplicationConfiguration.g:3940:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) )
10089 { 10616 {
10090 otherlv_25=(Token)match(input,27,FOLLOW_10); 10617 otherlv_25=(Token)match(input,27,FOLLOW_10);
10091 10618
10092 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); 10619 newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0());
10093 10620
10094 otherlv_26=(Token)match(input,16,FOLLOW_35); 10621 otherlv_26=(Token)match(input,16,FOLLOW_38);
10095 10622
10096 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); 10623 newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1());
10097 10624
10098 // InternalApplicationConfiguration.g:3758:9: ( (lv_config_27_0= ruleConfig ) ) 10625 // InternalApplicationConfiguration.g:3948:9: ( (lv_config_27_0= ruleConfig ) )
10099 // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) 10626 // InternalApplicationConfiguration.g:3949:10: (lv_config_27_0= ruleConfig )
10100 { 10627 {
10101 // InternalApplicationConfiguration.g:3759:10: (lv_config_27_0= ruleConfig ) 10628 // InternalApplicationConfiguration.g:3949:10: (lv_config_27_0= ruleConfig )
10102 // InternalApplicationConfiguration.g:3760:11: lv_config_27_0= ruleConfig 10629 // InternalApplicationConfiguration.g:3950:11: lv_config_27_0= ruleConfig
10103 { 10630 {
10104 10631
10105 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); 10632 newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0());
10106 10633
10107 pushFollow(FOLLOW_34); 10634 pushFollow(FOLLOW_37);
10108 lv_config_27_0=ruleConfig(); 10635 lv_config_27_0=ruleConfig();
10109 10636
10110 state._fsp--; 10637 state._fsp--;
@@ -10145,30 +10672,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10145 } 10672 }
10146 break; 10673 break;
10147 case 9 : 10674 case 9 :
10148 // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) 10675 // InternalApplicationConfiguration.g:3973:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) )
10149 { 10676 {
10150 // InternalApplicationConfiguration.g:3783:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) 10677 // InternalApplicationConfiguration.g:3973:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) )
10151 // InternalApplicationConfiguration.g:3784:5: {...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) 10678 // InternalApplicationConfiguration.g:3974:5: {...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) )
10152 { 10679 {
10153 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { 10680 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {
10154 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); 10681 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)");
10155 } 10682 }
10156 // InternalApplicationConfiguration.g:3784:111: ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) 10683 // InternalApplicationConfiguration.g:3974:111: ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) )
10157 // InternalApplicationConfiguration.g:3785:6: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) 10684 // InternalApplicationConfiguration.g:3975:6: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) )
10158 { 10685 {
10159 10686
10160 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); 10687 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8);
10161 10688
10162 // InternalApplicationConfiguration.g:3788:9: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) 10689 // InternalApplicationConfiguration.g:3978:9: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) )
10163 // InternalApplicationConfiguration.g:3788:10: {...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) 10690 // InternalApplicationConfiguration.g:3978:10: {...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) )
10164 { 10691 {
10165 if ( !((true)) ) { 10692 if ( !((true)) ) {
10166 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10693 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10167 } 10694 }
10168 // InternalApplicationConfiguration.g:3788:19: (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) 10695 // InternalApplicationConfiguration.g:3978:19: (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) )
10169 // InternalApplicationConfiguration.g:3788:20: otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) 10696 // InternalApplicationConfiguration.g:3978:20: otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) )
10170 { 10697 {
10171 otherlv_28=(Token)match(input,44,FOLLOW_10); 10698 otherlv_28=(Token)match(input,47,FOLLOW_10);
10172 10699
10173 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); 10700 newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0());
10174 10701
@@ -10176,16 +10703,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10176 10703
10177 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); 10704 newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1());
10178 10705
10179 // InternalApplicationConfiguration.g:3796:9: ( (lv_debugFolder_30_0= ruleFile ) ) 10706 // InternalApplicationConfiguration.g:3986:9: ( (lv_debugFolder_30_0= ruleFile ) )
10180 // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) 10707 // InternalApplicationConfiguration.g:3987:10: (lv_debugFolder_30_0= ruleFile )
10181 { 10708 {
10182 // InternalApplicationConfiguration.g:3797:10: (lv_debugFolder_30_0= ruleFile ) 10709 // InternalApplicationConfiguration.g:3987:10: (lv_debugFolder_30_0= ruleFile )
10183 // InternalApplicationConfiguration.g:3798:11: lv_debugFolder_30_0= ruleFile 10710 // InternalApplicationConfiguration.g:3988:11: lv_debugFolder_30_0= ruleFile
10184 { 10711 {
10185 10712
10186 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); 10713 newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0());
10187 10714
10188 pushFollow(FOLLOW_34); 10715 pushFollow(FOLLOW_37);
10189 lv_debugFolder_30_0=ruleFile(); 10716 lv_debugFolder_30_0=ruleFile();
10190 10717
10191 state._fsp--; 10718 state._fsp--;
@@ -10226,30 +10753,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10226 } 10753 }
10227 break; 10754 break;
10228 case 10 : 10755 case 10 :
10229 // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) 10756 // InternalApplicationConfiguration.g:4011:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) )
10230 { 10757 {
10231 // InternalApplicationConfiguration.g:3821:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) 10758 // InternalApplicationConfiguration.g:4011:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) )
10232 // InternalApplicationConfiguration.g:3822:5: {...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) 10759 // InternalApplicationConfiguration.g:4012:5: {...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) )
10233 { 10760 {
10234 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { 10761 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {
10235 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); 10762 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)");
10236 } 10763 }
10237 // InternalApplicationConfiguration.g:3822:111: ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) 10764 // InternalApplicationConfiguration.g:4012:111: ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) )
10238 // InternalApplicationConfiguration.g:3823:6: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) 10765 // InternalApplicationConfiguration.g:4013:6: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) )
10239 { 10766 {
10240 10767
10241 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); 10768 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9);
10242 10769
10243 // InternalApplicationConfiguration.g:3826:9: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) 10770 // InternalApplicationConfiguration.g:4016:9: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) )
10244 // InternalApplicationConfiguration.g:3826:10: {...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) 10771 // InternalApplicationConfiguration.g:4016:10: {...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) )
10245 { 10772 {
10246 if ( !((true)) ) { 10773 if ( !((true)) ) {
10247 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10774 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10248 } 10775 }
10249 // InternalApplicationConfiguration.g:3826:19: (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) 10776 // InternalApplicationConfiguration.g:4016:19: (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) )
10250 // InternalApplicationConfiguration.g:3826:20: otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) 10777 // InternalApplicationConfiguration.g:4016:20: otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) )
10251 { 10778 {
10252 otherlv_31=(Token)match(input,45,FOLLOW_10); 10779 otherlv_31=(Token)match(input,48,FOLLOW_10);
10253 10780
10254 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); 10781 newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0());
10255 10782
@@ -10257,16 +10784,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10257 10784
10258 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); 10785 newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1());
10259 10786
10260 // InternalApplicationConfiguration.g:3834:9: ( (lv_targetLogFile_33_0= ruleFile ) ) 10787 // InternalApplicationConfiguration.g:4024:9: ( (lv_targetLogFile_33_0= ruleFile ) )
10261 // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) 10788 // InternalApplicationConfiguration.g:4025:10: (lv_targetLogFile_33_0= ruleFile )
10262 { 10789 {
10263 // InternalApplicationConfiguration.g:3835:10: (lv_targetLogFile_33_0= ruleFile ) 10790 // InternalApplicationConfiguration.g:4025:10: (lv_targetLogFile_33_0= ruleFile )
10264 // InternalApplicationConfiguration.g:3836:11: lv_targetLogFile_33_0= ruleFile 10791 // InternalApplicationConfiguration.g:4026:11: lv_targetLogFile_33_0= ruleFile
10265 { 10792 {
10266 10793
10267 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); 10794 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0());
10268 10795
10269 pushFollow(FOLLOW_34); 10796 pushFollow(FOLLOW_37);
10270 lv_targetLogFile_33_0=ruleFile(); 10797 lv_targetLogFile_33_0=ruleFile();
10271 10798
10272 state._fsp--; 10799 state._fsp--;
@@ -10307,30 +10834,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10307 } 10834 }
10308 break; 10835 break;
10309 case 11 : 10836 case 11 :
10310 // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) 10837 // InternalApplicationConfiguration.g:4049:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) )
10311 { 10838 {
10312 // InternalApplicationConfiguration.g:3859:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) 10839 // InternalApplicationConfiguration.g:4049:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) )
10313 // InternalApplicationConfiguration.g:3860:5: {...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) 10840 // InternalApplicationConfiguration.g:4050:5: {...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) )
10314 { 10841 {
10315 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { 10842 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {
10316 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); 10843 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)");
10317 } 10844 }
10318 // InternalApplicationConfiguration.g:3860:112: ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) 10845 // InternalApplicationConfiguration.g:4050:112: ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) )
10319 // InternalApplicationConfiguration.g:3861:6: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) 10846 // InternalApplicationConfiguration.g:4051:6: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) )
10320 { 10847 {
10321 10848
10322 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); 10849 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10);
10323 10850
10324 // InternalApplicationConfiguration.g:3864:9: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) 10851 // InternalApplicationConfiguration.g:4054:9: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) )
10325 // InternalApplicationConfiguration.g:3864:10: {...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) 10852 // InternalApplicationConfiguration.g:4054:10: {...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) )
10326 { 10853 {
10327 if ( !((true)) ) { 10854 if ( !((true)) ) {
10328 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10855 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10329 } 10856 }
10330 // InternalApplicationConfiguration.g:3864:19: (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) 10857 // InternalApplicationConfiguration.g:4054:19: (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) )
10331 // InternalApplicationConfiguration.g:3864:20: otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) 10858 // InternalApplicationConfiguration.g:4054:20: otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) )
10332 { 10859 {
10333 otherlv_34=(Token)match(input,46,FOLLOW_10); 10860 otherlv_34=(Token)match(input,49,FOLLOW_10);
10334 10861
10335 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); 10862 newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0());
10336 10863
@@ -10338,16 +10865,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10338 10865
10339 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); 10866 newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1());
10340 10867
10341 // InternalApplicationConfiguration.g:3872:9: ( (lv_targetStatisticsFile_36_0= ruleFile ) ) 10868 // InternalApplicationConfiguration.g:4062:9: ( (lv_targetStatisticsFile_36_0= ruleFile ) )
10342 // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) 10869 // InternalApplicationConfiguration.g:4063:10: (lv_targetStatisticsFile_36_0= ruleFile )
10343 { 10870 {
10344 // InternalApplicationConfiguration.g:3873:10: (lv_targetStatisticsFile_36_0= ruleFile ) 10871 // InternalApplicationConfiguration.g:4063:10: (lv_targetStatisticsFile_36_0= ruleFile )
10345 // InternalApplicationConfiguration.g:3874:11: lv_targetStatisticsFile_36_0= ruleFile 10872 // InternalApplicationConfiguration.g:4064:11: lv_targetStatisticsFile_36_0= ruleFile
10346 { 10873 {
10347 10874
10348 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); 10875 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0());
10349 10876
10350 pushFollow(FOLLOW_34); 10877 pushFollow(FOLLOW_37);
10351 lv_targetStatisticsFile_36_0=ruleFile(); 10878 lv_targetStatisticsFile_36_0=ruleFile();
10352 10879
10353 state._fsp--; 10880 state._fsp--;
@@ -10388,30 +10915,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10388 } 10915 }
10389 break; 10916 break;
10390 case 12 : 10917 case 12 :
10391 // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) 10918 // InternalApplicationConfiguration.g:4087:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) )
10392 { 10919 {
10393 // InternalApplicationConfiguration.g:3897:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) 10920 // InternalApplicationConfiguration.g:4087:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) )
10394 // InternalApplicationConfiguration.g:3898:5: {...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) 10921 // InternalApplicationConfiguration.g:4088:5: {...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) )
10395 { 10922 {
10396 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { 10923 if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {
10397 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); 10924 throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)");
10398 } 10925 }
10399 // InternalApplicationConfiguration.g:3898:112: ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) 10926 // InternalApplicationConfiguration.g:4088:112: ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) )
10400 // InternalApplicationConfiguration.g:3899:6: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) 10927 // InternalApplicationConfiguration.g:4089:6: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) )
10401 { 10928 {
10402 10929
10403 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); 10930 getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11);
10404 10931
10405 // InternalApplicationConfiguration.g:3902:9: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) 10932 // InternalApplicationConfiguration.g:4092:9: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) )
10406 // InternalApplicationConfiguration.g:3902:10: {...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) 10933 // InternalApplicationConfiguration.g:4092:10: {...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) )
10407 { 10934 {
10408 if ( !((true)) ) { 10935 if ( !((true)) ) {
10409 throw new FailedPredicateException(input, "ruleGenerationTask", "true"); 10936 throw new FailedPredicateException(input, "ruleGenerationTask", "true");
10410 } 10937 }
10411 // InternalApplicationConfiguration.g:3902:19: (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) 10938 // InternalApplicationConfiguration.g:4092:19: (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) )
10412 // InternalApplicationConfiguration.g:3902:20: otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) 10939 // InternalApplicationConfiguration.g:4092:20: otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) )
10413 { 10940 {
10414 otherlv_37=(Token)match(input,47,FOLLOW_10); 10941 otherlv_37=(Token)match(input,50,FOLLOW_10);
10415 10942
10416 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); 10943 newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0());
10417 10944
@@ -10419,16 +10946,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10419 10946
10420 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); 10947 newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1());
10421 10948
10422 // InternalApplicationConfiguration.g:3910:9: ( (lv_tagetFolder_39_0= ruleFile ) ) 10949 // InternalApplicationConfiguration.g:4100:9: ( (lv_tagetFolder_39_0= ruleFile ) )
10423 // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) 10950 // InternalApplicationConfiguration.g:4101:10: (lv_tagetFolder_39_0= ruleFile )
10424 { 10951 {
10425 // InternalApplicationConfiguration.g:3911:10: (lv_tagetFolder_39_0= ruleFile ) 10952 // InternalApplicationConfiguration.g:4101:10: (lv_tagetFolder_39_0= ruleFile )
10426 // InternalApplicationConfiguration.g:3912:11: lv_tagetFolder_39_0= ruleFile 10953 // InternalApplicationConfiguration.g:4102:11: lv_tagetFolder_39_0= ruleFile
10427 { 10954 {
10428 10955
10429 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); 10956 newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0());
10430 10957
10431 pushFollow(FOLLOW_34); 10958 pushFollow(FOLLOW_37);
10432 lv_tagetFolder_39_0=ruleFile(); 10959 lv_tagetFolder_39_0=ruleFile();
10433 10960
10434 state._fsp--; 10961 state._fsp--;
@@ -10470,7 +10997,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10470 break; 10997 break;
10471 10998
10472 default : 10999 default :
10473 break loop51; 11000 break loop52;
10474 } 11001 }
10475 } while (true); 11002 } while (true);
10476 11003
@@ -10512,8 +11039,123 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10512 // $ANTLR end "ruleGenerationTask" 11039 // $ANTLR end "ruleGenerationTask"
10513 11040
10514 11041
11042 // $ANTLR start "ruleDocumentLevelSpecification"
11043 // InternalApplicationConfiguration.g:4140:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ;
11044 public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException {
11045 Enumerator current = null;
11046
11047 Token enumLiteral_0=null;
11048 Token enumLiteral_1=null;
11049 Token enumLiteral_2=null;
11050
11051
11052 enterRule();
11053
11054 try {
11055 // InternalApplicationConfiguration.g:4146:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) )
11056 // InternalApplicationConfiguration.g:4147:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
11057 {
11058 // InternalApplicationConfiguration.g:4147:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) )
11059 int alt53=3;
11060 switch ( input.LA(1) ) {
11061 case 51:
11062 {
11063 alt53=1;
11064 }
11065 break;
11066 case 52:
11067 {
11068 alt53=2;
11069 }
11070 break;
11071 case 53:
11072 {
11073 alt53=3;
11074 }
11075 break;
11076 default:
11077 NoViableAltException nvae =
11078 new NoViableAltException("", 53, 0, input);
11079
11080 throw nvae;
11081 }
11082
11083 switch (alt53) {
11084 case 1 :
11085 // InternalApplicationConfiguration.g:4148:3: (enumLiteral_0= 'none' )
11086 {
11087 // InternalApplicationConfiguration.g:4148:3: (enumLiteral_0= 'none' )
11088 // InternalApplicationConfiguration.g:4149:4: enumLiteral_0= 'none'
11089 {
11090 enumLiteral_0=(Token)match(input,51,FOLLOW_2);
11091
11092 current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
11093 newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0());
11094
11095
11096 }
11097
11098
11099 }
11100 break;
11101 case 2 :
11102 // InternalApplicationConfiguration.g:4156:3: (enumLiteral_1= 'normal' )
11103 {
11104 // InternalApplicationConfiguration.g:4156:3: (enumLiteral_1= 'normal' )
11105 // InternalApplicationConfiguration.g:4157:4: enumLiteral_1= 'normal'
11106 {
11107 enumLiteral_1=(Token)match(input,52,FOLLOW_2);
11108
11109 current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
11110 newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1());
11111
11112
11113 }
11114
11115
11116 }
11117 break;
11118 case 3 :
11119 // InternalApplicationConfiguration.g:4164:3: (enumLiteral_2= 'full' )
11120 {
11121 // InternalApplicationConfiguration.g:4164:3: (enumLiteral_2= 'full' )
11122 // InternalApplicationConfiguration.g:4165:4: enumLiteral_2= 'full'
11123 {
11124 enumLiteral_2=(Token)match(input,53,FOLLOW_2);
11125
11126 current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
11127 newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2());
11128
11129
11130 }
11131
11132
11133 }
11134 break;
11135
11136 }
11137
11138
11139 }
11140
11141
11142 leaveRule();
11143
11144 }
11145
11146 catch (RecognitionException re) {
11147 recover(input,re);
11148 appendSkippedTokens();
11149 }
11150 finally {
11151 }
11152 return current;
11153 }
11154 // $ANTLR end "ruleDocumentLevelSpecification"
11155
11156
10515 // $ANTLR start "ruleSolver" 11157 // $ANTLR start "ruleSolver"
10516 // InternalApplicationConfiguration.g:3950:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; 11158 // InternalApplicationConfiguration.g:4175:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ;
10517 public final Enumerator ruleSolver() throws RecognitionException { 11159 public final Enumerator ruleSolver() throws RecognitionException {
10518 Enumerator current = null; 11160 Enumerator current = null;
10519 11161
@@ -10525,42 +11167,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10525 enterRule(); 11167 enterRule();
10526 11168
10527 try { 11169 try {
10528 // InternalApplicationConfiguration.g:3956:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) 11170 // InternalApplicationConfiguration.g:4181:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) )
10529 // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 11171 // InternalApplicationConfiguration.g:4182:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
10530 { 11172 {
10531 // InternalApplicationConfiguration.g:3957:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) 11173 // InternalApplicationConfiguration.g:4182:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) )
10532 int alt52=3; 11174 int alt54=3;
10533 switch ( input.LA(1) ) { 11175 switch ( input.LA(1) ) {
10534 case 48: 11176 case 54:
10535 { 11177 {
10536 alt52=1; 11178 alt54=1;
10537 } 11179 }
10538 break; 11180 break;
10539 case 49: 11181 case 55:
10540 { 11182 {
10541 alt52=2; 11183 alt54=2;
10542 } 11184 }
10543 break; 11185 break;
10544 case 50: 11186 case 56:
10545 { 11187 {
10546 alt52=3; 11188 alt54=3;
10547 } 11189 }
10548 break; 11190 break;
10549 default: 11191 default:
10550 NoViableAltException nvae = 11192 NoViableAltException nvae =
10551 new NoViableAltException("", 52, 0, input); 11193 new NoViableAltException("", 54, 0, input);
10552 11194
10553 throw nvae; 11195 throw nvae;
10554 } 11196 }
10555 11197
10556 switch (alt52) { 11198 switch (alt54) {
10557 case 1 : 11199 case 1 :
10558 // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) 11200 // InternalApplicationConfiguration.g:4183:3: (enumLiteral_0= 'SMTSolver' )
10559 { 11201 {
10560 // InternalApplicationConfiguration.g:3958:3: (enumLiteral_0= 'SMTSolver' ) 11202 // InternalApplicationConfiguration.g:4183:3: (enumLiteral_0= 'SMTSolver' )
10561 // InternalApplicationConfiguration.g:3959:4: enumLiteral_0= 'SMTSolver' 11203 // InternalApplicationConfiguration.g:4184:4: enumLiteral_0= 'SMTSolver'
10562 { 11204 {
10563 enumLiteral_0=(Token)match(input,48,FOLLOW_2); 11205 enumLiteral_0=(Token)match(input,54,FOLLOW_2);
10564 11206
10565 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); 11207 current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
10566 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); 11208 newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0());
@@ -10572,12 +11214,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10572 } 11214 }
10573 break; 11215 break;
10574 case 2 : 11216 case 2 :
10575 // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) 11217 // InternalApplicationConfiguration.g:4191:3: (enumLiteral_1= 'AlloySolver' )
10576 { 11218 {
10577 // InternalApplicationConfiguration.g:3966:3: (enumLiteral_1= 'AlloySolver' ) 11219 // InternalApplicationConfiguration.g:4191:3: (enumLiteral_1= 'AlloySolver' )
10578 // InternalApplicationConfiguration.g:3967:4: enumLiteral_1= 'AlloySolver' 11220 // InternalApplicationConfiguration.g:4192:4: enumLiteral_1= 'AlloySolver'
10579 { 11221 {
10580 enumLiteral_1=(Token)match(input,49,FOLLOW_2); 11222 enumLiteral_1=(Token)match(input,55,FOLLOW_2);
10581 11223
10582 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); 11224 current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
10583 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); 11225 newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1());
@@ -10589,12 +11231,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10589 } 11231 }
10590 break; 11232 break;
10591 case 3 : 11233 case 3 :
10592 // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) 11234 // InternalApplicationConfiguration.g:4199:3: (enumLiteral_2= 'ViatraSolver' )
10593 { 11235 {
10594 // InternalApplicationConfiguration.g:3974:3: (enumLiteral_2= 'ViatraSolver' ) 11236 // InternalApplicationConfiguration.g:4199:3: (enumLiteral_2= 'ViatraSolver' )
10595 // InternalApplicationConfiguration.g:3975:4: enumLiteral_2= 'ViatraSolver' 11237 // InternalApplicationConfiguration.g:4200:4: enumLiteral_2= 'ViatraSolver'
10596 { 11238 {
10597 enumLiteral_2=(Token)match(input,50,FOLLOW_2); 11239 enumLiteral_2=(Token)match(input,56,FOLLOW_2);
10598 11240
10599 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); 11241 current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
10600 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); 11242 newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2());
@@ -10629,14 +11271,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10629 // Delegated rules 11271 // Delegated rules
10630 11272
10631 11273
10632 protected DFA51 dfa51 = new DFA51(this); 11274 protected DFA52 dfa52 = new DFA52(this);
10633 static final String dfa_1s = "\16\uffff"; 11275 static final String dfa_1s = "\16\uffff";
10634 static final String dfa_2s = "\1\23\15\uffff"; 11276 static final String dfa_2s = "\1\23\15\uffff";
10635 static final String dfa_3s = "\1\57\15\uffff"; 11277 static final String dfa_3s = "\1\62\15\uffff";
10636 static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; 11278 static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14";
10637 static final String dfa_5s = "\1\0\15\uffff}>"; 11279 static final String dfa_5s = "\1\0\15\uffff}>";
10638 static final String[] dfa_6s = { 11280 static final String[] dfa_6s = {
10639 "\1\1\3\uffff\1\2\2\uffff\1\4\1\11\12\uffff\1\5\1\uffff\1\3\1\6\1\7\1\10\1\12\1\13\1\14\1\15", 11281 "\1\1\3\uffff\1\2\2\uffff\1\4\1\11\15\uffff\1\5\1\uffff\1\3\1\6\1\7\1\10\1\12\1\13\1\14\1\15",
10640 "", 11282 "",
10641 "", 11283 "",
10642 "", 11284 "",
@@ -10659,11 +11301,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10659 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); 11301 static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
10660 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); 11302 static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
10661 11303
10662 class DFA51 extends DFA { 11304 class DFA52 extends DFA {
10663 11305
10664 public DFA51(BaseRecognizer recognizer) { 11306 public DFA52(BaseRecognizer recognizer) {
10665 this.recognizer = recognizer; 11307 this.recognizer = recognizer;
10666 this.decisionNumber = 51; 11308 this.decisionNumber = 52;
10667 this.eot = dfa_1; 11309 this.eot = dfa_1;
10668 this.eof = dfa_1; 11310 this.eof = dfa_1;
10669 this.min = dfa_2; 11311 this.min = dfa_2;
@@ -10673,52 +11315,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10673 this.transition = dfa_6; 11315 this.transition = dfa_6;
10674 } 11316 }
10675 public String getDescription() { 11317 public String getDescription() {
10676 return "()* loopback of 3460:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; 11318 return "()* loopback of 3650:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'patterns' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*";
10677 } 11319 }
10678 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { 11320 public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
10679 TokenStream input = (TokenStream)_input; 11321 TokenStream input = (TokenStream)_input;
10680 int _s = s; 11322 int _s = s;
10681 switch ( s ) { 11323 switch ( s ) {
10682 case 0 : 11324 case 0 :
10683 int LA51_0 = input.LA(1); 11325 int LA52_0 = input.LA(1);
10684 11326
10685 11327
10686 int index51_0 = input.index(); 11328 int index52_0 = input.index();
10687 input.rewind(); 11329 input.rewind();
10688 s = -1; 11330 s = -1;
10689 if ( (LA51_0==19) ) {s = 1;} 11331 if ( (LA52_0==19) ) {s = 1;}
10690 11332
10691 else if ( LA51_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} 11333 else if ( LA52_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;}
10692 11334
10693 else if ( LA51_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} 11335 else if ( LA52_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;}
10694 11336
10695 else if ( LA51_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} 11337 else if ( LA52_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;}
10696 11338
10697 else if ( LA51_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} 11339 else if ( LA52_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;}
10698 11340
10699 else if ( LA51_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} 11341 else if ( LA52_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;}
10700 11342
10701 else if ( LA51_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} 11343 else if ( LA52_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;}
10702 11344
10703 else if ( LA51_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} 11345 else if ( LA52_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;}
10704 11346
10705 else if ( LA51_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} 11347 else if ( LA52_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;}
10706 11348
10707 else if ( LA51_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} 11349 else if ( LA52_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;}
10708 11350
10709 else if ( LA51_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} 11351 else if ( LA52_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;}
10710 11352
10711 else if ( LA51_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} 11353 else if ( LA52_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;}
10712 11354
10713 else if ( LA51_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} 11355 else if ( LA52_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;}
10714 11356
10715 11357
10716 input.seek(index51_0); 11358 input.seek(index52_0);
10717 if ( s>=0 ) return s; 11359 if ( s>=0 ) return s;
10718 break; 11360 break;
10719 } 11361 }
10720 NoViableAltException nvae = 11362 NoViableAltException nvae =
10721 new NoViableAltException(getDescription(), 51, _s, input); 11363 new NoViableAltException(getDescription(), 52, _s, input);
10722 error(nvae); 11364 error(nvae);
10723 throw nvae; 11365 throw nvae;
10724 } 11366 }
@@ -10727,8 +11369,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10727 11369
10728 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); 11370 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
10729 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); 11371 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
10730 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000C00E809002L}); 11372 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000006000E809002L});
10731 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000C00E808002L}); 11373 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000006000E808002L});
10732 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); 11374 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L});
10733 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); 11375 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
10734 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L}); 11376 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002000L});
@@ -10743,23 +11385,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl
10743 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000001000030L}); 11385 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000001000030L});
10744 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); 11386 public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L});
10745 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L}); 11387 public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000030L});
10746 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000080020L}); 11388 public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000070080020L});
10747 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010080000L}); 11389 public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000070000020L});
10748 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000000L}); 11390 public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0038000000000000L});
10749 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L}); 11391 public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000040L});
10750 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020010000L}); 11392 public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000080080000L});
10751 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000001000000040L}); 11393 public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000000L});
10752 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L}); 11394 public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000200000000L});
10753 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000200000000L}); 11395 public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100010000L});
10754 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000020040L}); 11396 public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000008000000040L});
10755 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); 11397 public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000800000000L});
10756 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000800000000L}); 11398 public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L});
10757 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000080000000L}); 11399 public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000008000020040L});
10758 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L}); 11400 public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000002000000000L});
10759 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000080040L}); 11401 public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L});
10760 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000040L}); 11402 public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000400000000L});
10761 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000FF400C880000L}); 11403 public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L});
10762 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000020010L}); 11404 public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000080040L});
10763 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0007000000000000L}); 11405 public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000080020L});
11406 public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0007FA000C880000L});
11407 public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000020010L});
11408 public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x01C0000000000000L});
10764 11409
10765} 11410}