aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java4611
1 files changed, 4611 insertions, 0 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
new file mode 100644
index 00000000..80edb17f
--- /dev/null
+++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java
@@ -0,0 +1,4611 @@
1package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal;
2
3import java.io.InputStream;
4import org.eclipse.xtext.*;
5import org.eclipse.xtext.parser.*;
6import org.eclipse.xtext.parser.impl.*;
7import org.eclipse.emf.ecore.util.EcoreUtil;
8import org.eclipse.emf.ecore.EObject;
9import org.eclipse.xtext.parser.antlr.XtextTokenStream;
10import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
11import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
12import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
13import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess;
14
15
16
17import org.antlr.runtime.*;
18import java.util.Stack;
19import java.util.List;
20import java.util.ArrayList;
21
22@SuppressWarnings("all")
23public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser {
24 public static final String[] tokenNames = new String[] {
25 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "'epackage'", "'viatra'", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'.'", "'metamodel'"
26 };
27 public static final int RULE_STRING=4;
28 public static final int RULE_SL_COMMENT=8;
29 public static final int T__19=19;
30 public static final int T__15=15;
31 public static final int T__16=16;
32 public static final int T__17=17;
33 public static final int T__18=18;
34 public static final int T__11=11;
35 public static final int T__12=12;
36 public static final int T__13=13;
37 public static final int T__14=14;
38 public static final int EOF=-1;
39 public static final int RULE_ID=5;
40 public static final int RULE_WS=9;
41 public static final int RULE_ANY_OTHER=10;
42 public static final int RULE_INT=6;
43 public static final int RULE_ML_COMMENT=7;
44 public static final int T__20=20;
45 public static final int T__21=21;
46
47 // delegates
48 // delegators
49
50
51 public InternalApplicationConfigurationParser(TokenStream input) {
52 this(input, new RecognizerSharedState());
53 }
54 public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) {
55 super(input, state);
56
57 }
58
59
60 public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; }
61 public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; }
62
63
64 private ApplicationConfigurationGrammarAccess grammarAccess;
65
66 public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) {
67 this.grammarAccess = grammarAccess;
68 }
69
70 @Override
71 protected Grammar getGrammar() {
72 return grammarAccess.getGrammar();
73 }
74
75 @Override
76 protected String getValueForTokenName(String tokenName) {
77 return tokenName;
78 }
79
80
81
82 // $ANTLR start "entryRuleConfigurationScript"
83 // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ;
84 public final void entryRuleConfigurationScript() throws RecognitionException {
85 try {
86 // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF )
87 // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF
88 {
89 before(grammarAccess.getConfigurationScriptRule());
90 pushFollow(FOLLOW_1);
91 ruleConfigurationScript();
92
93 state._fsp--;
94
95 after(grammarAccess.getConfigurationScriptRule());
96 match(input,EOF,FOLLOW_2);
97
98 }
99
100 }
101 catch (RecognitionException re) {
102 reportError(re);
103 recover(input,re);
104 }
105 finally {
106 }
107 return ;
108 }
109 // $ANTLR end "entryRuleConfigurationScript"
110
111
112 // $ANTLR start "ruleConfigurationScript"
113 // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ;
114 public final void ruleConfigurationScript() throws RecognitionException {
115
116 int stackSize = keepStackSize();
117
118 try {
119 // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) )
120 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) )
121 {
122 // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) )
123 // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 )
124 {
125 before(grammarAccess.getConfigurationScriptAccess().getGroup());
126 // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 )
127 // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0
128 {
129 pushFollow(FOLLOW_2);
130 rule__ConfigurationScript__Group__0();
131
132 state._fsp--;
133
134
135 }
136
137 after(grammarAccess.getConfigurationScriptAccess().getGroup());
138
139 }
140
141
142 }
143
144 }
145 catch (RecognitionException re) {
146 reportError(re);
147 recover(input,re);
148 }
149 finally {
150
151 restoreStackSize(stackSize);
152
153 }
154 return ;
155 }
156 // $ANTLR end "ruleConfigurationScript"
157
158
159 // $ANTLR start "entryRuleCommand"
160 // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ;
161 public final void entryRuleCommand() throws RecognitionException {
162 try {
163 // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF )
164 // InternalApplicationConfiguration.g:80:1: ruleCommand EOF
165 {
166 before(grammarAccess.getCommandRule());
167 pushFollow(FOLLOW_1);
168 ruleCommand();
169
170 state._fsp--;
171
172 after(grammarAccess.getCommandRule());
173 match(input,EOF,FOLLOW_2);
174
175 }
176
177 }
178 catch (RecognitionException re) {
179 reportError(re);
180 recover(input,re);
181 }
182 finally {
183 }
184 return ;
185 }
186 // $ANTLR end "entryRuleCommand"
187
188
189 // $ANTLR start "ruleCommand"
190 // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ruleDeclaration ) ;
191 public final void ruleCommand() throws RecognitionException {
192
193 int stackSize = keepStackSize();
194
195 try {
196 // InternalApplicationConfiguration.g:91:2: ( ( ruleDeclaration ) )
197 // InternalApplicationConfiguration.g:92:2: ( ruleDeclaration )
198 {
199 // InternalApplicationConfiguration.g:92:2: ( ruleDeclaration )
200 // InternalApplicationConfiguration.g:93:3: ruleDeclaration
201 {
202 before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall());
203 pushFollow(FOLLOW_2);
204 ruleDeclaration();
205
206 state._fsp--;
207
208 after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall());
209
210 }
211
212
213 }
214
215 }
216 catch (RecognitionException re) {
217 reportError(re);
218 recover(input,re);
219 }
220 finally {
221
222 restoreStackSize(stackSize);
223
224 }
225 return ;
226 }
227 // $ANTLR end "ruleCommand"
228
229
230 // $ANTLR start "entryRuleDeclaration"
231 // InternalApplicationConfiguration.g:103:1: entryRuleDeclaration : ruleDeclaration EOF ;
232 public final void entryRuleDeclaration() throws RecognitionException {
233 try {
234 // InternalApplicationConfiguration.g:104:1: ( ruleDeclaration EOF )
235 // InternalApplicationConfiguration.g:105:1: ruleDeclaration EOF
236 {
237 before(grammarAccess.getDeclarationRule());
238 pushFollow(FOLLOW_1);
239 ruleDeclaration();
240
241 state._fsp--;
242
243 after(grammarAccess.getDeclarationRule());
244 match(input,EOF,FOLLOW_2);
245
246 }
247
248 }
249 catch (RecognitionException re) {
250 reportError(re);
251 recover(input,re);
252 }
253 finally {
254 }
255 return ;
256 }
257 // $ANTLR end "entryRuleDeclaration"
258
259
260 // $ANTLR start "ruleDeclaration"
261 // InternalApplicationConfiguration.g:112:1: ruleDeclaration : ( ruleMetamodelDeclaration ) ;
262 public final void ruleDeclaration() throws RecognitionException {
263
264 int stackSize = keepStackSize();
265
266 try {
267 // InternalApplicationConfiguration.g:116:2: ( ( ruleMetamodelDeclaration ) )
268 // InternalApplicationConfiguration.g:117:2: ( ruleMetamodelDeclaration )
269 {
270 // InternalApplicationConfiguration.g:117:2: ( ruleMetamodelDeclaration )
271 // InternalApplicationConfiguration.g:118:3: ruleMetamodelDeclaration
272 {
273 before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall());
274 pushFollow(FOLLOW_2);
275 ruleMetamodelDeclaration();
276
277 state._fsp--;
278
279 after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall());
280
281 }
282
283
284 }
285
286 }
287 catch (RecognitionException re) {
288 reportError(re);
289 recover(input,re);
290 }
291 finally {
292
293 restoreStackSize(stackSize);
294
295 }
296 return ;
297 }
298 // $ANTLR end "ruleDeclaration"
299
300
301 // $ANTLR start "entryRuleImport"
302 // InternalApplicationConfiguration.g:128:1: entryRuleImport : ruleImport EOF ;
303 public final void entryRuleImport() throws RecognitionException {
304 try {
305 // InternalApplicationConfiguration.g:129:1: ( ruleImport EOF )
306 // InternalApplicationConfiguration.g:130:1: ruleImport EOF
307 {
308 before(grammarAccess.getImportRule());
309 pushFollow(FOLLOW_1);
310 ruleImport();
311
312 state._fsp--;
313
314 after(grammarAccess.getImportRule());
315 match(input,EOF,FOLLOW_2);
316
317 }
318
319 }
320 catch (RecognitionException re) {
321 reportError(re);
322 recover(input,re);
323 }
324 finally {
325 }
326 return ;
327 }
328 // $ANTLR end "entryRuleImport"
329
330
331 // $ANTLR start "ruleImport"
332 // InternalApplicationConfiguration.g:137:1: ruleImport : ( ( rule__Import__Alternatives ) ) ;
333 public final void ruleImport() throws RecognitionException {
334
335 int stackSize = keepStackSize();
336
337 try {
338 // InternalApplicationConfiguration.g:141:2: ( ( ( rule__Import__Alternatives ) ) )
339 // InternalApplicationConfiguration.g:142:2: ( ( rule__Import__Alternatives ) )
340 {
341 // InternalApplicationConfiguration.g:142:2: ( ( rule__Import__Alternatives ) )
342 // InternalApplicationConfiguration.g:143:3: ( rule__Import__Alternatives )
343 {
344 before(grammarAccess.getImportAccess().getAlternatives());
345 // InternalApplicationConfiguration.g:144:3: ( rule__Import__Alternatives )
346 // InternalApplicationConfiguration.g:144:4: rule__Import__Alternatives
347 {
348 pushFollow(FOLLOW_2);
349 rule__Import__Alternatives();
350
351 state._fsp--;
352
353
354 }
355
356 after(grammarAccess.getImportAccess().getAlternatives());
357
358 }
359
360
361 }
362
363 }
364 catch (RecognitionException re) {
365 reportError(re);
366 recover(input,re);
367 }
368 finally {
369
370 restoreStackSize(stackSize);
371
372 }
373 return ;
374 }
375 // $ANTLR end "ruleImport"
376
377
378 // $ANTLR start "entryRuleEPackageImport"
379 // InternalApplicationConfiguration.g:153:1: entryRuleEPackageImport : ruleEPackageImport EOF ;
380 public final void entryRuleEPackageImport() throws RecognitionException {
381 try {
382 // InternalApplicationConfiguration.g:154:1: ( ruleEPackageImport EOF )
383 // InternalApplicationConfiguration.g:155:1: ruleEPackageImport EOF
384 {
385 before(grammarAccess.getEPackageImportRule());
386 pushFollow(FOLLOW_1);
387 ruleEPackageImport();
388
389 state._fsp--;
390
391 after(grammarAccess.getEPackageImportRule());
392 match(input,EOF,FOLLOW_2);
393
394 }
395
396 }
397 catch (RecognitionException re) {
398 reportError(re);
399 recover(input,re);
400 }
401 finally {
402 }
403 return ;
404 }
405 // $ANTLR end "entryRuleEPackageImport"
406
407
408 // $ANTLR start "ruleEPackageImport"
409 // InternalApplicationConfiguration.g:162:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ;
410 public final void ruleEPackageImport() throws RecognitionException {
411
412 int stackSize = keepStackSize();
413
414 try {
415 // InternalApplicationConfiguration.g:166:2: ( ( ( rule__EPackageImport__Group__0 ) ) )
416 // InternalApplicationConfiguration.g:167:2: ( ( rule__EPackageImport__Group__0 ) )
417 {
418 // InternalApplicationConfiguration.g:167:2: ( ( rule__EPackageImport__Group__0 ) )
419 // InternalApplicationConfiguration.g:168:3: ( rule__EPackageImport__Group__0 )
420 {
421 before(grammarAccess.getEPackageImportAccess().getGroup());
422 // InternalApplicationConfiguration.g:169:3: ( rule__EPackageImport__Group__0 )
423 // InternalApplicationConfiguration.g:169:4: rule__EPackageImport__Group__0
424 {
425 pushFollow(FOLLOW_2);
426 rule__EPackageImport__Group__0();
427
428 state._fsp--;
429
430
431 }
432
433 after(grammarAccess.getEPackageImportAccess().getGroup());
434
435 }
436
437
438 }
439
440 }
441 catch (RecognitionException re) {
442 reportError(re);
443 recover(input,re);
444 }
445 finally {
446
447 restoreStackSize(stackSize);
448
449 }
450 return ;
451 }
452 // $ANTLR end "ruleEPackageImport"
453
454
455 // $ANTLR start "entryRuleViatraImport"
456 // InternalApplicationConfiguration.g:178:1: entryRuleViatraImport : ruleViatraImport EOF ;
457 public final void entryRuleViatraImport() throws RecognitionException {
458 try {
459 // InternalApplicationConfiguration.g:179:1: ( ruleViatraImport EOF )
460 // InternalApplicationConfiguration.g:180:1: ruleViatraImport EOF
461 {
462 before(grammarAccess.getViatraImportRule());
463 pushFollow(FOLLOW_1);
464 ruleViatraImport();
465
466 state._fsp--;
467
468 after(grammarAccess.getViatraImportRule());
469 match(input,EOF,FOLLOW_2);
470
471 }
472
473 }
474 catch (RecognitionException re) {
475 reportError(re);
476 recover(input,re);
477 }
478 finally {
479 }
480 return ;
481 }
482 // $ANTLR end "entryRuleViatraImport"
483
484
485 // $ANTLR start "ruleViatraImport"
486 // InternalApplicationConfiguration.g:187:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ;
487 public final void ruleViatraImport() throws RecognitionException {
488
489 int stackSize = keepStackSize();
490
491 try {
492 // InternalApplicationConfiguration.g:191:2: ( ( ( rule__ViatraImport__Group__0 ) ) )
493 // InternalApplicationConfiguration.g:192:2: ( ( rule__ViatraImport__Group__0 ) )
494 {
495 // InternalApplicationConfiguration.g:192:2: ( ( rule__ViatraImport__Group__0 ) )
496 // InternalApplicationConfiguration.g:193:3: ( rule__ViatraImport__Group__0 )
497 {
498 before(grammarAccess.getViatraImportAccess().getGroup());
499 // InternalApplicationConfiguration.g:194:3: ( rule__ViatraImport__Group__0 )
500 // InternalApplicationConfiguration.g:194:4: rule__ViatraImport__Group__0
501 {
502 pushFollow(FOLLOW_2);
503 rule__ViatraImport__Group__0();
504
505 state._fsp--;
506
507
508 }
509
510 after(grammarAccess.getViatraImportAccess().getGroup());
511
512 }
513
514
515 }
516
517 }
518 catch (RecognitionException re) {
519 reportError(re);
520 recover(input,re);
521 }
522 finally {
523
524 restoreStackSize(stackSize);
525
526 }
527 return ;
528 }
529 // $ANTLR end "ruleViatraImport"
530
531
532 // $ANTLR start "entryRuleMetamodelSpecification"
533 // InternalApplicationConfiguration.g:203:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ;
534 public final void entryRuleMetamodelSpecification() throws RecognitionException {
535 try {
536 // InternalApplicationConfiguration.g:204:1: ( ruleMetamodelSpecification EOF )
537 // InternalApplicationConfiguration.g:205:1: ruleMetamodelSpecification EOF
538 {
539 before(grammarAccess.getMetamodelSpecificationRule());
540 pushFollow(FOLLOW_1);
541 ruleMetamodelSpecification();
542
543 state._fsp--;
544
545 after(grammarAccess.getMetamodelSpecificationRule());
546 match(input,EOF,FOLLOW_2);
547
548 }
549
550 }
551 catch (RecognitionException re) {
552 reportError(re);
553 recover(input,re);
554 }
555 finally {
556 }
557 return ;
558 }
559 // $ANTLR end "entryRuleMetamodelSpecification"
560
561
562 // $ANTLR start "ruleMetamodelSpecification"
563 // InternalApplicationConfiguration.g:212:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ;
564 public final void ruleMetamodelSpecification() throws RecognitionException {
565
566 int stackSize = keepStackSize();
567
568 try {
569 // InternalApplicationConfiguration.g:216:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) )
570 // InternalApplicationConfiguration.g:217:2: ( ( rule__MetamodelSpecification__Group__0 ) )
571 {
572 // InternalApplicationConfiguration.g:217:2: ( ( rule__MetamodelSpecification__Group__0 ) )
573 // InternalApplicationConfiguration.g:218:3: ( rule__MetamodelSpecification__Group__0 )
574 {
575 before(grammarAccess.getMetamodelSpecificationAccess().getGroup());
576 // InternalApplicationConfiguration.g:219:3: ( rule__MetamodelSpecification__Group__0 )
577 // InternalApplicationConfiguration.g:219:4: rule__MetamodelSpecification__Group__0
578 {
579 pushFollow(FOLLOW_2);
580 rule__MetamodelSpecification__Group__0();
581
582 state._fsp--;
583
584
585 }
586
587 after(grammarAccess.getMetamodelSpecificationAccess().getGroup());
588
589 }
590
591
592 }
593
594 }
595 catch (RecognitionException re) {
596 reportError(re);
597 recover(input,re);
598 }
599 finally {
600
601 restoreStackSize(stackSize);
602
603 }
604 return ;
605 }
606 // $ANTLR end "ruleMetamodelSpecification"
607
608
609 // $ANTLR start "entryRuleMetamodelEntry"
610 // InternalApplicationConfiguration.g:228:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ;
611 public final void entryRuleMetamodelEntry() throws RecognitionException {
612 try {
613 // InternalApplicationConfiguration.g:229:1: ( ruleMetamodelEntry EOF )
614 // InternalApplicationConfiguration.g:230:1: ruleMetamodelEntry EOF
615 {
616 before(grammarAccess.getMetamodelEntryRule());
617 pushFollow(FOLLOW_1);
618 ruleMetamodelEntry();
619
620 state._fsp--;
621
622 after(grammarAccess.getMetamodelEntryRule());
623 match(input,EOF,FOLLOW_2);
624
625 }
626
627 }
628 catch (RecognitionException re) {
629 reportError(re);
630 recover(input,re);
631 }
632 finally {
633 }
634 return ;
635 }
636 // $ANTLR end "entryRuleMetamodelEntry"
637
638
639 // $ANTLR start "ruleMetamodelEntry"
640 // InternalApplicationConfiguration.g:237:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ;
641 public final void ruleMetamodelEntry() throws RecognitionException {
642
643 int stackSize = keepStackSize();
644
645 try {
646 // InternalApplicationConfiguration.g:241:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) )
647 // InternalApplicationConfiguration.g:242:2: ( ( rule__MetamodelEntry__Alternatives ) )
648 {
649 // InternalApplicationConfiguration.g:242:2: ( ( rule__MetamodelEntry__Alternatives ) )
650 // InternalApplicationConfiguration.g:243:3: ( rule__MetamodelEntry__Alternatives )
651 {
652 before(grammarAccess.getMetamodelEntryAccess().getAlternatives());
653 // InternalApplicationConfiguration.g:244:3: ( rule__MetamodelEntry__Alternatives )
654 // InternalApplicationConfiguration.g:244:4: rule__MetamodelEntry__Alternatives
655 {
656 pushFollow(FOLLOW_2);
657 rule__MetamodelEntry__Alternatives();
658
659 state._fsp--;
660
661
662 }
663
664 after(grammarAccess.getMetamodelEntryAccess().getAlternatives());
665
666 }
667
668
669 }
670
671 }
672 catch (RecognitionException re) {
673 reportError(re);
674 recover(input,re);
675 }
676 finally {
677
678 restoreStackSize(stackSize);
679
680 }
681 return ;
682 }
683 // $ANTLR end "ruleMetamodelEntry"
684
685
686 // $ANTLR start "entryRuleAllPackageEntry"
687 // InternalApplicationConfiguration.g:253:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ;
688 public final void entryRuleAllPackageEntry() throws RecognitionException {
689 try {
690 // InternalApplicationConfiguration.g:254:1: ( ruleAllPackageEntry EOF )
691 // InternalApplicationConfiguration.g:255:1: ruleAllPackageEntry EOF
692 {
693 before(grammarAccess.getAllPackageEntryRule());
694 pushFollow(FOLLOW_1);
695 ruleAllPackageEntry();
696
697 state._fsp--;
698
699 after(grammarAccess.getAllPackageEntryRule());
700 match(input,EOF,FOLLOW_2);
701
702 }
703
704 }
705 catch (RecognitionException re) {
706 reportError(re);
707 recover(input,re);
708 }
709 finally {
710 }
711 return ;
712 }
713 // $ANTLR end "entryRuleAllPackageEntry"
714
715
716 // $ANTLR start "ruleAllPackageEntry"
717 // InternalApplicationConfiguration.g:262:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ;
718 public final void ruleAllPackageEntry() throws RecognitionException {
719
720 int stackSize = keepStackSize();
721
722 try {
723 // InternalApplicationConfiguration.g:266:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) )
724 // InternalApplicationConfiguration.g:267:2: ( ( rule__AllPackageEntry__Group__0 ) )
725 {
726 // InternalApplicationConfiguration.g:267:2: ( ( rule__AllPackageEntry__Group__0 ) )
727 // InternalApplicationConfiguration.g:268:3: ( rule__AllPackageEntry__Group__0 )
728 {
729 before(grammarAccess.getAllPackageEntryAccess().getGroup());
730 // InternalApplicationConfiguration.g:269:3: ( rule__AllPackageEntry__Group__0 )
731 // InternalApplicationConfiguration.g:269:4: rule__AllPackageEntry__Group__0
732 {
733 pushFollow(FOLLOW_2);
734 rule__AllPackageEntry__Group__0();
735
736 state._fsp--;
737
738
739 }
740
741 after(grammarAccess.getAllPackageEntryAccess().getGroup());
742
743 }
744
745
746 }
747
748 }
749 catch (RecognitionException re) {
750 reportError(re);
751 recover(input,re);
752 }
753 finally {
754
755 restoreStackSize(stackSize);
756
757 }
758 return ;
759 }
760 // $ANTLR end "ruleAllPackageEntry"
761
762
763 // $ANTLR start "entryRuleMetamodelElement"
764 // InternalApplicationConfiguration.g:278:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ;
765 public final void entryRuleMetamodelElement() throws RecognitionException {
766 try {
767 // InternalApplicationConfiguration.g:279:1: ( ruleMetamodelElement EOF )
768 // InternalApplicationConfiguration.g:280:1: ruleMetamodelElement EOF
769 {
770 before(grammarAccess.getMetamodelElementRule());
771 pushFollow(FOLLOW_1);
772 ruleMetamodelElement();
773
774 state._fsp--;
775
776 after(grammarAccess.getMetamodelElementRule());
777 match(input,EOF,FOLLOW_2);
778
779 }
780
781 }
782 catch (RecognitionException re) {
783 reportError(re);
784 recover(input,re);
785 }
786 finally {
787 }
788 return ;
789 }
790 // $ANTLR end "entryRuleMetamodelElement"
791
792
793 // $ANTLR start "ruleMetamodelElement"
794 // InternalApplicationConfiguration.g:287:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ;
795 public final void ruleMetamodelElement() throws RecognitionException {
796
797 int stackSize = keepStackSize();
798
799 try {
800 // InternalApplicationConfiguration.g:291:2: ( ( ( rule__MetamodelElement__Group__0 ) ) )
801 // InternalApplicationConfiguration.g:292:2: ( ( rule__MetamodelElement__Group__0 ) )
802 {
803 // InternalApplicationConfiguration.g:292:2: ( ( rule__MetamodelElement__Group__0 ) )
804 // InternalApplicationConfiguration.g:293:3: ( rule__MetamodelElement__Group__0 )
805 {
806 before(grammarAccess.getMetamodelElementAccess().getGroup());
807 // InternalApplicationConfiguration.g:294:3: ( rule__MetamodelElement__Group__0 )
808 // InternalApplicationConfiguration.g:294:4: rule__MetamodelElement__Group__0
809 {
810 pushFollow(FOLLOW_2);
811 rule__MetamodelElement__Group__0();
812
813 state._fsp--;
814
815
816 }
817
818 after(grammarAccess.getMetamodelElementAccess().getGroup());
819
820 }
821
822
823 }
824
825 }
826 catch (RecognitionException re) {
827 reportError(re);
828 recover(input,re);
829 }
830 finally {
831
832 restoreStackSize(stackSize);
833
834 }
835 return ;
836 }
837 // $ANTLR end "ruleMetamodelElement"
838
839
840 // $ANTLR start "entryRuleMetamodelDeclaration"
841 // InternalApplicationConfiguration.g:303:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ;
842 public final void entryRuleMetamodelDeclaration() throws RecognitionException {
843 try {
844 // InternalApplicationConfiguration.g:304:1: ( ruleMetamodelDeclaration EOF )
845 // InternalApplicationConfiguration.g:305:1: ruleMetamodelDeclaration EOF
846 {
847 before(grammarAccess.getMetamodelDeclarationRule());
848 pushFollow(FOLLOW_1);
849 ruleMetamodelDeclaration();
850
851 state._fsp--;
852
853 after(grammarAccess.getMetamodelDeclarationRule());
854 match(input,EOF,FOLLOW_2);
855
856 }
857
858 }
859 catch (RecognitionException re) {
860 reportError(re);
861 recover(input,re);
862 }
863 finally {
864 }
865 return ;
866 }
867 // $ANTLR end "entryRuleMetamodelDeclaration"
868
869
870 // $ANTLR start "ruleMetamodelDeclaration"
871 // InternalApplicationConfiguration.g:312:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ;
872 public final void ruleMetamodelDeclaration() throws RecognitionException {
873
874 int stackSize = keepStackSize();
875
876 try {
877 // InternalApplicationConfiguration.g:316:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) )
878 // InternalApplicationConfiguration.g:317:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
879 {
880 // InternalApplicationConfiguration.g:317:2: ( ( rule__MetamodelDeclaration__Group__0 ) )
881 // InternalApplicationConfiguration.g:318:3: ( rule__MetamodelDeclaration__Group__0 )
882 {
883 before(grammarAccess.getMetamodelDeclarationAccess().getGroup());
884 // InternalApplicationConfiguration.g:319:3: ( rule__MetamodelDeclaration__Group__0 )
885 // InternalApplicationConfiguration.g:319:4: rule__MetamodelDeclaration__Group__0
886 {
887 pushFollow(FOLLOW_2);
888 rule__MetamodelDeclaration__Group__0();
889
890 state._fsp--;
891
892
893 }
894
895 after(grammarAccess.getMetamodelDeclarationAccess().getGroup());
896
897 }
898
899
900 }
901
902 }
903 catch (RecognitionException re) {
904 reportError(re);
905 recover(input,re);
906 }
907 finally {
908
909 restoreStackSize(stackSize);
910
911 }
912 return ;
913 }
914 // $ANTLR end "ruleMetamodelDeclaration"
915
916
917 // $ANTLR start "entryRuleMetamodelReference"
918 // InternalApplicationConfiguration.g:328:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ;
919 public final void entryRuleMetamodelReference() throws RecognitionException {
920 try {
921 // InternalApplicationConfiguration.g:329:1: ( ruleMetamodelReference EOF )
922 // InternalApplicationConfiguration.g:330:1: ruleMetamodelReference EOF
923 {
924 before(grammarAccess.getMetamodelReferenceRule());
925 pushFollow(FOLLOW_1);
926 ruleMetamodelReference();
927
928 state._fsp--;
929
930 after(grammarAccess.getMetamodelReferenceRule());
931 match(input,EOF,FOLLOW_2);
932
933 }
934
935 }
936 catch (RecognitionException re) {
937 reportError(re);
938 recover(input,re);
939 }
940 finally {
941 }
942 return ;
943 }
944 // $ANTLR end "entryRuleMetamodelReference"
945
946
947 // $ANTLR start "ruleMetamodelReference"
948 // InternalApplicationConfiguration.g:337:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ;
949 public final void ruleMetamodelReference() throws RecognitionException {
950
951 int stackSize = keepStackSize();
952
953 try {
954 // InternalApplicationConfiguration.g:341:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) )
955 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
956 {
957 // InternalApplicationConfiguration.g:342:2: ( ( rule__MetamodelReference__ReferredAssignment ) )
958 // InternalApplicationConfiguration.g:343:3: ( rule__MetamodelReference__ReferredAssignment )
959 {
960 before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
961 // InternalApplicationConfiguration.g:344:3: ( rule__MetamodelReference__ReferredAssignment )
962 // InternalApplicationConfiguration.g:344:4: rule__MetamodelReference__ReferredAssignment
963 {
964 pushFollow(FOLLOW_2);
965 rule__MetamodelReference__ReferredAssignment();
966
967 state._fsp--;
968
969
970 }
971
972 after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment());
973
974 }
975
976
977 }
978
979 }
980 catch (RecognitionException re) {
981 reportError(re);
982 recover(input,re);
983 }
984 finally {
985
986 restoreStackSize(stackSize);
987
988 }
989 return ;
990 }
991 // $ANTLR end "ruleMetamodelReference"
992
993
994 // $ANTLR start "rule__Import__Alternatives"
995 // InternalApplicationConfiguration.g:352:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) );
996 public final void rule__Import__Alternatives() throws RecognitionException {
997
998 int stackSize = keepStackSize();
999
1000 try {
1001 // InternalApplicationConfiguration.g:356:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) )
1002 int alt1=2;
1003 int LA1_0 = input.LA(1);
1004
1005 if ( (LA1_0==11) ) {
1006 int LA1_1 = input.LA(2);
1007
1008 if ( (LA1_1==12) ) {
1009 alt1=1;
1010 }
1011 else if ( (LA1_1==13) ) {
1012 alt1=2;
1013 }
1014 else {
1015 NoViableAltException nvae =
1016 new NoViableAltException("", 1, 1, input);
1017
1018 throw nvae;
1019 }
1020 }
1021 else {
1022 NoViableAltException nvae =
1023 new NoViableAltException("", 1, 0, input);
1024
1025 throw nvae;
1026 }
1027 switch (alt1) {
1028 case 1 :
1029 // InternalApplicationConfiguration.g:357:2: ( ruleEPackageImport )
1030 {
1031 // InternalApplicationConfiguration.g:357:2: ( ruleEPackageImport )
1032 // InternalApplicationConfiguration.g:358:3: ruleEPackageImport
1033 {
1034 before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
1035 pushFollow(FOLLOW_2);
1036 ruleEPackageImport();
1037
1038 state._fsp--;
1039
1040 after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0());
1041
1042 }
1043
1044
1045 }
1046 break;
1047 case 2 :
1048 // InternalApplicationConfiguration.g:363:2: ( ruleViatraImport )
1049 {
1050 // InternalApplicationConfiguration.g:363:2: ( ruleViatraImport )
1051 // InternalApplicationConfiguration.g:364:3: ruleViatraImport
1052 {
1053 before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
1054 pushFollow(FOLLOW_2);
1055 ruleViatraImport();
1056
1057 state._fsp--;
1058
1059 after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1());
1060
1061 }
1062
1063
1064 }
1065 break;
1066
1067 }
1068 }
1069 catch (RecognitionException re) {
1070 reportError(re);
1071 recover(input,re);
1072 }
1073 finally {
1074
1075 restoreStackSize(stackSize);
1076
1077 }
1078 return ;
1079 }
1080 // $ANTLR end "rule__Import__Alternatives"
1081
1082
1083 // $ANTLR start "rule__MetamodelEntry__Alternatives"
1084 // InternalApplicationConfiguration.g:373:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) );
1085 public final void rule__MetamodelEntry__Alternatives() throws RecognitionException {
1086
1087 int stackSize = keepStackSize();
1088
1089 try {
1090 // InternalApplicationConfiguration.g:377:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) )
1091 int alt2=2;
1092 int LA2_0 = input.LA(1);
1093
1094 if ( (LA2_0==RULE_ID) ) {
1095 alt2=1;
1096 }
1097 else if ( (LA2_0==17) ) {
1098 alt2=2;
1099 }
1100 else {
1101 NoViableAltException nvae =
1102 new NoViableAltException("", 2, 0, input);
1103
1104 throw nvae;
1105 }
1106 switch (alt2) {
1107 case 1 :
1108 // InternalApplicationConfiguration.g:378:2: ( ruleMetamodelElement )
1109 {
1110 // InternalApplicationConfiguration.g:378:2: ( ruleMetamodelElement )
1111 // InternalApplicationConfiguration.g:379:3: ruleMetamodelElement
1112 {
1113 before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
1114 pushFollow(FOLLOW_2);
1115 ruleMetamodelElement();
1116
1117 state._fsp--;
1118
1119 after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0());
1120
1121 }
1122
1123
1124 }
1125 break;
1126 case 2 :
1127 // InternalApplicationConfiguration.g:384:2: ( ruleAllPackageEntry )
1128 {
1129 // InternalApplicationConfiguration.g:384:2: ( ruleAllPackageEntry )
1130 // InternalApplicationConfiguration.g:385:3: ruleAllPackageEntry
1131 {
1132 before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
1133 pushFollow(FOLLOW_2);
1134 ruleAllPackageEntry();
1135
1136 state._fsp--;
1137
1138 after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1());
1139
1140 }
1141
1142
1143 }
1144 break;
1145
1146 }
1147 }
1148 catch (RecognitionException re) {
1149 reportError(re);
1150 recover(input,re);
1151 }
1152 finally {
1153
1154 restoreStackSize(stackSize);
1155
1156 }
1157 return ;
1158 }
1159 // $ANTLR end "rule__MetamodelEntry__Alternatives"
1160
1161
1162 // $ANTLR start "rule__ConfigurationScript__Group__0"
1163 // InternalApplicationConfiguration.g:394:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ;
1164 public final void rule__ConfigurationScript__Group__0() throws RecognitionException {
1165
1166 int stackSize = keepStackSize();
1167
1168 try {
1169 // InternalApplicationConfiguration.g:398:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 )
1170 // InternalApplicationConfiguration.g:399:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1
1171 {
1172 pushFollow(FOLLOW_3);
1173 rule__ConfigurationScript__Group__0__Impl();
1174
1175 state._fsp--;
1176
1177 pushFollow(FOLLOW_2);
1178 rule__ConfigurationScript__Group__1();
1179
1180 state._fsp--;
1181
1182
1183 }
1184
1185 }
1186 catch (RecognitionException re) {
1187 reportError(re);
1188 recover(input,re);
1189 }
1190 finally {
1191
1192 restoreStackSize(stackSize);
1193
1194 }
1195 return ;
1196 }
1197 // $ANTLR end "rule__ConfigurationScript__Group__0"
1198
1199
1200 // $ANTLR start "rule__ConfigurationScript__Group__0__Impl"
1201 // InternalApplicationConfiguration.g:406:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ;
1202 public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException {
1203
1204 int stackSize = keepStackSize();
1205
1206 try {
1207 // InternalApplicationConfiguration.g:410:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) )
1208 // InternalApplicationConfiguration.g:411:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
1209 {
1210 // InternalApplicationConfiguration.g:411:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* )
1211 // InternalApplicationConfiguration.g:412:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
1212 {
1213 before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
1214 // InternalApplicationConfiguration.g:413:2: ( rule__ConfigurationScript__ImportsAssignment_0 )*
1215 loop3:
1216 do {
1217 int alt3=2;
1218 int LA3_0 = input.LA(1);
1219
1220 if ( (LA3_0==11) ) {
1221 alt3=1;
1222 }
1223
1224
1225 switch (alt3) {
1226 case 1 :
1227 // InternalApplicationConfiguration.g:413:3: rule__ConfigurationScript__ImportsAssignment_0
1228 {
1229 pushFollow(FOLLOW_4);
1230 rule__ConfigurationScript__ImportsAssignment_0();
1231
1232 state._fsp--;
1233
1234
1235 }
1236 break;
1237
1238 default :
1239 break loop3;
1240 }
1241 } while (true);
1242
1243 after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0());
1244
1245 }
1246
1247
1248 }
1249
1250 }
1251 catch (RecognitionException re) {
1252 reportError(re);
1253 recover(input,re);
1254 }
1255 finally {
1256
1257 restoreStackSize(stackSize);
1258
1259 }
1260 return ;
1261 }
1262 // $ANTLR end "rule__ConfigurationScript__Group__0__Impl"
1263
1264
1265 // $ANTLR start "rule__ConfigurationScript__Group__1"
1266 // InternalApplicationConfiguration.g:421:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ;
1267 public final void rule__ConfigurationScript__Group__1() throws RecognitionException {
1268
1269 int stackSize = keepStackSize();
1270
1271 try {
1272 // InternalApplicationConfiguration.g:425:1: ( rule__ConfigurationScript__Group__1__Impl )
1273 // InternalApplicationConfiguration.g:426:2: rule__ConfigurationScript__Group__1__Impl
1274 {
1275 pushFollow(FOLLOW_2);
1276 rule__ConfigurationScript__Group__1__Impl();
1277
1278 state._fsp--;
1279
1280
1281 }
1282
1283 }
1284 catch (RecognitionException re) {
1285 reportError(re);
1286 recover(input,re);
1287 }
1288 finally {
1289
1290 restoreStackSize(stackSize);
1291
1292 }
1293 return ;
1294 }
1295 // $ANTLR end "rule__ConfigurationScript__Group__1"
1296
1297
1298 // $ANTLR start "rule__ConfigurationScript__Group__1__Impl"
1299 // InternalApplicationConfiguration.g:432:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ;
1300 public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException {
1301
1302 int stackSize = keepStackSize();
1303
1304 try {
1305 // InternalApplicationConfiguration.g:436:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) )
1306 // InternalApplicationConfiguration.g:437:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
1307 {
1308 // InternalApplicationConfiguration.g:437:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* )
1309 // InternalApplicationConfiguration.g:438:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
1310 {
1311 before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
1312 // InternalApplicationConfiguration.g:439:2: ( rule__ConfigurationScript__CommandsAssignment_1 )*
1313 loop4:
1314 do {
1315 int alt4=2;
1316 int LA4_0 = input.LA(1);
1317
1318 if ( (LA4_0==21) ) {
1319 alt4=1;
1320 }
1321
1322
1323 switch (alt4) {
1324 case 1 :
1325 // InternalApplicationConfiguration.g:439:3: rule__ConfigurationScript__CommandsAssignment_1
1326 {
1327 pushFollow(FOLLOW_5);
1328 rule__ConfigurationScript__CommandsAssignment_1();
1329
1330 state._fsp--;
1331
1332
1333 }
1334 break;
1335
1336 default :
1337 break loop4;
1338 }
1339 } while (true);
1340
1341 after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1());
1342
1343 }
1344
1345
1346 }
1347
1348 }
1349 catch (RecognitionException re) {
1350 reportError(re);
1351 recover(input,re);
1352 }
1353 finally {
1354
1355 restoreStackSize(stackSize);
1356
1357 }
1358 return ;
1359 }
1360 // $ANTLR end "rule__ConfigurationScript__Group__1__Impl"
1361
1362
1363 // $ANTLR start "rule__EPackageImport__Group__0"
1364 // InternalApplicationConfiguration.g:448:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ;
1365 public final void rule__EPackageImport__Group__0() throws RecognitionException {
1366
1367 int stackSize = keepStackSize();
1368
1369 try {
1370 // InternalApplicationConfiguration.g:452:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 )
1371 // InternalApplicationConfiguration.g:453:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1
1372 {
1373 pushFollow(FOLLOW_6);
1374 rule__EPackageImport__Group__0__Impl();
1375
1376 state._fsp--;
1377
1378 pushFollow(FOLLOW_2);
1379 rule__EPackageImport__Group__1();
1380
1381 state._fsp--;
1382
1383
1384 }
1385
1386 }
1387 catch (RecognitionException re) {
1388 reportError(re);
1389 recover(input,re);
1390 }
1391 finally {
1392
1393 restoreStackSize(stackSize);
1394
1395 }
1396 return ;
1397 }
1398 // $ANTLR end "rule__EPackageImport__Group__0"
1399
1400
1401 // $ANTLR start "rule__EPackageImport__Group__0__Impl"
1402 // InternalApplicationConfiguration.g:460:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ;
1403 public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException {
1404
1405 int stackSize = keepStackSize();
1406
1407 try {
1408 // InternalApplicationConfiguration.g:464:1: ( ( 'import' ) )
1409 // InternalApplicationConfiguration.g:465:1: ( 'import' )
1410 {
1411 // InternalApplicationConfiguration.g:465:1: ( 'import' )
1412 // InternalApplicationConfiguration.g:466:2: 'import'
1413 {
1414 before(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
1415 match(input,11,FOLLOW_2);
1416 after(grammarAccess.getEPackageImportAccess().getImportKeyword_0());
1417
1418 }
1419
1420
1421 }
1422
1423 }
1424 catch (RecognitionException re) {
1425 reportError(re);
1426 recover(input,re);
1427 }
1428 finally {
1429
1430 restoreStackSize(stackSize);
1431
1432 }
1433 return ;
1434 }
1435 // $ANTLR end "rule__EPackageImport__Group__0__Impl"
1436
1437
1438 // $ANTLR start "rule__EPackageImport__Group__1"
1439 // InternalApplicationConfiguration.g:475:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ;
1440 public final void rule__EPackageImport__Group__1() throws RecognitionException {
1441
1442 int stackSize = keepStackSize();
1443
1444 try {
1445 // InternalApplicationConfiguration.g:479:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 )
1446 // InternalApplicationConfiguration.g:480:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2
1447 {
1448 pushFollow(FOLLOW_7);
1449 rule__EPackageImport__Group__1__Impl();
1450
1451 state._fsp--;
1452
1453 pushFollow(FOLLOW_2);
1454 rule__EPackageImport__Group__2();
1455
1456 state._fsp--;
1457
1458
1459 }
1460
1461 }
1462 catch (RecognitionException re) {
1463 reportError(re);
1464 recover(input,re);
1465 }
1466 finally {
1467
1468 restoreStackSize(stackSize);
1469
1470 }
1471 return ;
1472 }
1473 // $ANTLR end "rule__EPackageImport__Group__1"
1474
1475
1476 // $ANTLR start "rule__EPackageImport__Group__1__Impl"
1477 // InternalApplicationConfiguration.g:487:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ;
1478 public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException {
1479
1480 int stackSize = keepStackSize();
1481
1482 try {
1483 // InternalApplicationConfiguration.g:491:1: ( ( 'epackage' ) )
1484 // InternalApplicationConfiguration.g:492:1: ( 'epackage' )
1485 {
1486 // InternalApplicationConfiguration.g:492:1: ( 'epackage' )
1487 // InternalApplicationConfiguration.g:493:2: 'epackage'
1488 {
1489 before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
1490 match(input,12,FOLLOW_2);
1491 after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1());
1492
1493 }
1494
1495
1496 }
1497
1498 }
1499 catch (RecognitionException re) {
1500 reportError(re);
1501 recover(input,re);
1502 }
1503 finally {
1504
1505 restoreStackSize(stackSize);
1506
1507 }
1508 return ;
1509 }
1510 // $ANTLR end "rule__EPackageImport__Group__1__Impl"
1511
1512
1513 // $ANTLR start "rule__EPackageImport__Group__2"
1514 // InternalApplicationConfiguration.g:502:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ;
1515 public final void rule__EPackageImport__Group__2() throws RecognitionException {
1516
1517 int stackSize = keepStackSize();
1518
1519 try {
1520 // InternalApplicationConfiguration.g:506:1: ( rule__EPackageImport__Group__2__Impl )
1521 // InternalApplicationConfiguration.g:507:2: rule__EPackageImport__Group__2__Impl
1522 {
1523 pushFollow(FOLLOW_2);
1524 rule__EPackageImport__Group__2__Impl();
1525
1526 state._fsp--;
1527
1528
1529 }
1530
1531 }
1532 catch (RecognitionException re) {
1533 reportError(re);
1534 recover(input,re);
1535 }
1536 finally {
1537
1538 restoreStackSize(stackSize);
1539
1540 }
1541 return ;
1542 }
1543 // $ANTLR end "rule__EPackageImport__Group__2"
1544
1545
1546 // $ANTLR start "rule__EPackageImport__Group__2__Impl"
1547 // InternalApplicationConfiguration.g:513:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ;
1548 public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException {
1549
1550 int stackSize = keepStackSize();
1551
1552 try {
1553 // InternalApplicationConfiguration.g:517:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) )
1554 // InternalApplicationConfiguration.g:518:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
1555 {
1556 // InternalApplicationConfiguration.g:518:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) )
1557 // InternalApplicationConfiguration.g:519:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
1558 {
1559 before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
1560 // InternalApplicationConfiguration.g:520:2: ( rule__EPackageImport__ImportedPackageAssignment_2 )
1561 // InternalApplicationConfiguration.g:520:3: rule__EPackageImport__ImportedPackageAssignment_2
1562 {
1563 pushFollow(FOLLOW_2);
1564 rule__EPackageImport__ImportedPackageAssignment_2();
1565
1566 state._fsp--;
1567
1568
1569 }
1570
1571 after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2());
1572
1573 }
1574
1575
1576 }
1577
1578 }
1579 catch (RecognitionException re) {
1580 reportError(re);
1581 recover(input,re);
1582 }
1583 finally {
1584
1585 restoreStackSize(stackSize);
1586
1587 }
1588 return ;
1589 }
1590 // $ANTLR end "rule__EPackageImport__Group__2__Impl"
1591
1592
1593 // $ANTLR start "rule__ViatraImport__Group__0"
1594 // InternalApplicationConfiguration.g:529:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ;
1595 public final void rule__ViatraImport__Group__0() throws RecognitionException {
1596
1597 int stackSize = keepStackSize();
1598
1599 try {
1600 // InternalApplicationConfiguration.g:533:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 )
1601 // InternalApplicationConfiguration.g:534:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1
1602 {
1603 pushFollow(FOLLOW_8);
1604 rule__ViatraImport__Group__0__Impl();
1605
1606 state._fsp--;
1607
1608 pushFollow(FOLLOW_2);
1609 rule__ViatraImport__Group__1();
1610
1611 state._fsp--;
1612
1613
1614 }
1615
1616 }
1617 catch (RecognitionException re) {
1618 reportError(re);
1619 recover(input,re);
1620 }
1621 finally {
1622
1623 restoreStackSize(stackSize);
1624
1625 }
1626 return ;
1627 }
1628 // $ANTLR end "rule__ViatraImport__Group__0"
1629
1630
1631 // $ANTLR start "rule__ViatraImport__Group__0__Impl"
1632 // InternalApplicationConfiguration.g:541:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ;
1633 public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException {
1634
1635 int stackSize = keepStackSize();
1636
1637 try {
1638 // InternalApplicationConfiguration.g:545:1: ( ( 'import' ) )
1639 // InternalApplicationConfiguration.g:546:1: ( 'import' )
1640 {
1641 // InternalApplicationConfiguration.g:546:1: ( 'import' )
1642 // InternalApplicationConfiguration.g:547:2: 'import'
1643 {
1644 before(grammarAccess.getViatraImportAccess().getImportKeyword_0());
1645 match(input,11,FOLLOW_2);
1646 after(grammarAccess.getViatraImportAccess().getImportKeyword_0());
1647
1648 }
1649
1650
1651 }
1652
1653 }
1654 catch (RecognitionException re) {
1655 reportError(re);
1656 recover(input,re);
1657 }
1658 finally {
1659
1660 restoreStackSize(stackSize);
1661
1662 }
1663 return ;
1664 }
1665 // $ANTLR end "rule__ViatraImport__Group__0__Impl"
1666
1667
1668 // $ANTLR start "rule__ViatraImport__Group__1"
1669 // InternalApplicationConfiguration.g:556:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ;
1670 public final void rule__ViatraImport__Group__1() throws RecognitionException {
1671
1672 int stackSize = keepStackSize();
1673
1674 try {
1675 // InternalApplicationConfiguration.g:560:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 )
1676 // InternalApplicationConfiguration.g:561:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2
1677 {
1678 pushFollow(FOLLOW_7);
1679 rule__ViatraImport__Group__1__Impl();
1680
1681 state._fsp--;
1682
1683 pushFollow(FOLLOW_2);
1684 rule__ViatraImport__Group__2();
1685
1686 state._fsp--;
1687
1688
1689 }
1690
1691 }
1692 catch (RecognitionException re) {
1693 reportError(re);
1694 recover(input,re);
1695 }
1696 finally {
1697
1698 restoreStackSize(stackSize);
1699
1700 }
1701 return ;
1702 }
1703 // $ANTLR end "rule__ViatraImport__Group__1"
1704
1705
1706 // $ANTLR start "rule__ViatraImport__Group__1__Impl"
1707 // InternalApplicationConfiguration.g:568:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ;
1708 public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException {
1709
1710 int stackSize = keepStackSize();
1711
1712 try {
1713 // InternalApplicationConfiguration.g:572:1: ( ( 'viatra' ) )
1714 // InternalApplicationConfiguration.g:573:1: ( 'viatra' )
1715 {
1716 // InternalApplicationConfiguration.g:573:1: ( 'viatra' )
1717 // InternalApplicationConfiguration.g:574:2: 'viatra'
1718 {
1719 before(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
1720 match(input,13,FOLLOW_2);
1721 after(grammarAccess.getViatraImportAccess().getViatraKeyword_1());
1722
1723 }
1724
1725
1726 }
1727
1728 }
1729 catch (RecognitionException re) {
1730 reportError(re);
1731 recover(input,re);
1732 }
1733 finally {
1734
1735 restoreStackSize(stackSize);
1736
1737 }
1738 return ;
1739 }
1740 // $ANTLR end "rule__ViatraImport__Group__1__Impl"
1741
1742
1743 // $ANTLR start "rule__ViatraImport__Group__2"
1744 // InternalApplicationConfiguration.g:583:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ;
1745 public final void rule__ViatraImport__Group__2() throws RecognitionException {
1746
1747 int stackSize = keepStackSize();
1748
1749 try {
1750 // InternalApplicationConfiguration.g:587:1: ( rule__ViatraImport__Group__2__Impl )
1751 // InternalApplicationConfiguration.g:588:2: rule__ViatraImport__Group__2__Impl
1752 {
1753 pushFollow(FOLLOW_2);
1754 rule__ViatraImport__Group__2__Impl();
1755
1756 state._fsp--;
1757
1758
1759 }
1760
1761 }
1762 catch (RecognitionException re) {
1763 reportError(re);
1764 recover(input,re);
1765 }
1766 finally {
1767
1768 restoreStackSize(stackSize);
1769
1770 }
1771 return ;
1772 }
1773 // $ANTLR end "rule__ViatraImport__Group__2"
1774
1775
1776 // $ANTLR start "rule__ViatraImport__Group__2__Impl"
1777 // InternalApplicationConfiguration.g:594:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ;
1778 public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException {
1779
1780 int stackSize = keepStackSize();
1781
1782 try {
1783 // InternalApplicationConfiguration.g:598:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) )
1784 // InternalApplicationConfiguration.g:599:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
1785 {
1786 // InternalApplicationConfiguration.g:599:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) )
1787 // InternalApplicationConfiguration.g:600:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
1788 {
1789 before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
1790 // InternalApplicationConfiguration.g:601:2: ( rule__ViatraImport__ImportedViatraAssignment_2 )
1791 // InternalApplicationConfiguration.g:601:3: rule__ViatraImport__ImportedViatraAssignment_2
1792 {
1793 pushFollow(FOLLOW_2);
1794 rule__ViatraImport__ImportedViatraAssignment_2();
1795
1796 state._fsp--;
1797
1798
1799 }
1800
1801 after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2());
1802
1803 }
1804
1805
1806 }
1807
1808 }
1809 catch (RecognitionException re) {
1810 reportError(re);
1811 recover(input,re);
1812 }
1813 finally {
1814
1815 restoreStackSize(stackSize);
1816
1817 }
1818 return ;
1819 }
1820 // $ANTLR end "rule__ViatraImport__Group__2__Impl"
1821
1822
1823 // $ANTLR start "rule__MetamodelSpecification__Group__0"
1824 // InternalApplicationConfiguration.g:610:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ;
1825 public final void rule__MetamodelSpecification__Group__0() throws RecognitionException {
1826
1827 int stackSize = keepStackSize();
1828
1829 try {
1830 // InternalApplicationConfiguration.g:614:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 )
1831 // InternalApplicationConfiguration.g:615:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1
1832 {
1833 pushFollow(FOLLOW_9);
1834 rule__MetamodelSpecification__Group__0__Impl();
1835
1836 state._fsp--;
1837
1838 pushFollow(FOLLOW_2);
1839 rule__MetamodelSpecification__Group__1();
1840
1841 state._fsp--;
1842
1843
1844 }
1845
1846 }
1847 catch (RecognitionException re) {
1848 reportError(re);
1849 recover(input,re);
1850 }
1851 finally {
1852
1853 restoreStackSize(stackSize);
1854
1855 }
1856 return ;
1857 }
1858 // $ANTLR end "rule__MetamodelSpecification__Group__0"
1859
1860
1861 // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl"
1862 // InternalApplicationConfiguration.g:622:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ;
1863 public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException {
1864
1865 int stackSize = keepStackSize();
1866
1867 try {
1868 // InternalApplicationConfiguration.g:626:1: ( ( '{' ) )
1869 // InternalApplicationConfiguration.g:627:1: ( '{' )
1870 {
1871 // InternalApplicationConfiguration.g:627:1: ( '{' )
1872 // InternalApplicationConfiguration.g:628:2: '{'
1873 {
1874 before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1875 match(input,14,FOLLOW_2);
1876 after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0());
1877
1878 }
1879
1880
1881 }
1882
1883 }
1884 catch (RecognitionException re) {
1885 reportError(re);
1886 recover(input,re);
1887 }
1888 finally {
1889
1890 restoreStackSize(stackSize);
1891
1892 }
1893 return ;
1894 }
1895 // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl"
1896
1897
1898 // $ANTLR start "rule__MetamodelSpecification__Group__1"
1899 // InternalApplicationConfiguration.g:637:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ;
1900 public final void rule__MetamodelSpecification__Group__1() throws RecognitionException {
1901
1902 int stackSize = keepStackSize();
1903
1904 try {
1905 // InternalApplicationConfiguration.g:641:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 )
1906 // InternalApplicationConfiguration.g:642:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2
1907 {
1908 pushFollow(FOLLOW_10);
1909 rule__MetamodelSpecification__Group__1__Impl();
1910
1911 state._fsp--;
1912
1913 pushFollow(FOLLOW_2);
1914 rule__MetamodelSpecification__Group__2();
1915
1916 state._fsp--;
1917
1918
1919 }
1920
1921 }
1922 catch (RecognitionException re) {
1923 reportError(re);
1924 recover(input,re);
1925 }
1926 finally {
1927
1928 restoreStackSize(stackSize);
1929
1930 }
1931 return ;
1932 }
1933 // $ANTLR end "rule__MetamodelSpecification__Group__1"
1934
1935
1936 // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl"
1937 // InternalApplicationConfiguration.g:649:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ;
1938 public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException {
1939
1940 int stackSize = keepStackSize();
1941
1942 try {
1943 // InternalApplicationConfiguration.g:653:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) )
1944 // InternalApplicationConfiguration.g:654:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
1945 {
1946 // InternalApplicationConfiguration.g:654:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) )
1947 // InternalApplicationConfiguration.g:655:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
1948 {
1949 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
1950 // InternalApplicationConfiguration.g:656:2: ( rule__MetamodelSpecification__EntriesAssignment_1 )
1951 // InternalApplicationConfiguration.g:656:3: rule__MetamodelSpecification__EntriesAssignment_1
1952 {
1953 pushFollow(FOLLOW_2);
1954 rule__MetamodelSpecification__EntriesAssignment_1();
1955
1956 state._fsp--;
1957
1958
1959 }
1960
1961 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1());
1962
1963 }
1964
1965
1966 }
1967
1968 }
1969 catch (RecognitionException re) {
1970 reportError(re);
1971 recover(input,re);
1972 }
1973 finally {
1974
1975 restoreStackSize(stackSize);
1976
1977 }
1978 return ;
1979 }
1980 // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl"
1981
1982
1983 // $ANTLR start "rule__MetamodelSpecification__Group__2"
1984 // InternalApplicationConfiguration.g:664:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ;
1985 public final void rule__MetamodelSpecification__Group__2() throws RecognitionException {
1986
1987 int stackSize = keepStackSize();
1988
1989 try {
1990 // InternalApplicationConfiguration.g:668:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 )
1991 // InternalApplicationConfiguration.g:669:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3
1992 {
1993 pushFollow(FOLLOW_10);
1994 rule__MetamodelSpecification__Group__2__Impl();
1995
1996 state._fsp--;
1997
1998 pushFollow(FOLLOW_2);
1999 rule__MetamodelSpecification__Group__3();
2000
2001 state._fsp--;
2002
2003
2004 }
2005
2006 }
2007 catch (RecognitionException re) {
2008 reportError(re);
2009 recover(input,re);
2010 }
2011 finally {
2012
2013 restoreStackSize(stackSize);
2014
2015 }
2016 return ;
2017 }
2018 // $ANTLR end "rule__MetamodelSpecification__Group__2"
2019
2020
2021 // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl"
2022 // InternalApplicationConfiguration.g:676:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ;
2023 public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException {
2024
2025 int stackSize = keepStackSize();
2026
2027 try {
2028 // InternalApplicationConfiguration.g:680:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) )
2029 // InternalApplicationConfiguration.g:681:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
2030 {
2031 // InternalApplicationConfiguration.g:681:1: ( ( rule__MetamodelSpecification__Group_2__0 )* )
2032 // InternalApplicationConfiguration.g:682:2: ( rule__MetamodelSpecification__Group_2__0 )*
2033 {
2034 before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
2035 // InternalApplicationConfiguration.g:683:2: ( rule__MetamodelSpecification__Group_2__0 )*
2036 loop5:
2037 do {
2038 int alt5=2;
2039 int LA5_0 = input.LA(1);
2040
2041 if ( (LA5_0==16) ) {
2042 alt5=1;
2043 }
2044
2045
2046 switch (alt5) {
2047 case 1 :
2048 // InternalApplicationConfiguration.g:683:3: rule__MetamodelSpecification__Group_2__0
2049 {
2050 pushFollow(FOLLOW_11);
2051 rule__MetamodelSpecification__Group_2__0();
2052
2053 state._fsp--;
2054
2055
2056 }
2057 break;
2058
2059 default :
2060 break loop5;
2061 }
2062 } while (true);
2063
2064 after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2());
2065
2066 }
2067
2068
2069 }
2070
2071 }
2072 catch (RecognitionException re) {
2073 reportError(re);
2074 recover(input,re);
2075 }
2076 finally {
2077
2078 restoreStackSize(stackSize);
2079
2080 }
2081 return ;
2082 }
2083 // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl"
2084
2085
2086 // $ANTLR start "rule__MetamodelSpecification__Group__3"
2087 // InternalApplicationConfiguration.g:691:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ;
2088 public final void rule__MetamodelSpecification__Group__3() throws RecognitionException {
2089
2090 int stackSize = keepStackSize();
2091
2092 try {
2093 // InternalApplicationConfiguration.g:695:1: ( rule__MetamodelSpecification__Group__3__Impl )
2094 // InternalApplicationConfiguration.g:696:2: rule__MetamodelSpecification__Group__3__Impl
2095 {
2096 pushFollow(FOLLOW_2);
2097 rule__MetamodelSpecification__Group__3__Impl();
2098
2099 state._fsp--;
2100
2101
2102 }
2103
2104 }
2105 catch (RecognitionException re) {
2106 reportError(re);
2107 recover(input,re);
2108 }
2109 finally {
2110
2111 restoreStackSize(stackSize);
2112
2113 }
2114 return ;
2115 }
2116 // $ANTLR end "rule__MetamodelSpecification__Group__3"
2117
2118
2119 // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl"
2120 // InternalApplicationConfiguration.g:702:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ;
2121 public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException {
2122
2123 int stackSize = keepStackSize();
2124
2125 try {
2126 // InternalApplicationConfiguration.g:706:1: ( ( '}' ) )
2127 // InternalApplicationConfiguration.g:707:1: ( '}' )
2128 {
2129 // InternalApplicationConfiguration.g:707:1: ( '}' )
2130 // InternalApplicationConfiguration.g:708:2: '}'
2131 {
2132 before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
2133 match(input,15,FOLLOW_2);
2134 after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3());
2135
2136 }
2137
2138
2139 }
2140
2141 }
2142 catch (RecognitionException re) {
2143 reportError(re);
2144 recover(input,re);
2145 }
2146 finally {
2147
2148 restoreStackSize(stackSize);
2149
2150 }
2151 return ;
2152 }
2153 // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl"
2154
2155
2156 // $ANTLR start "rule__MetamodelSpecification__Group_2__0"
2157 // InternalApplicationConfiguration.g:718:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ;
2158 public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException {
2159
2160 int stackSize = keepStackSize();
2161
2162 try {
2163 // InternalApplicationConfiguration.g:722:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 )
2164 // InternalApplicationConfiguration.g:723:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1
2165 {
2166 pushFollow(FOLLOW_9);
2167 rule__MetamodelSpecification__Group_2__0__Impl();
2168
2169 state._fsp--;
2170
2171 pushFollow(FOLLOW_2);
2172 rule__MetamodelSpecification__Group_2__1();
2173
2174 state._fsp--;
2175
2176
2177 }
2178
2179 }
2180 catch (RecognitionException re) {
2181 reportError(re);
2182 recover(input,re);
2183 }
2184 finally {
2185
2186 restoreStackSize(stackSize);
2187
2188 }
2189 return ;
2190 }
2191 // $ANTLR end "rule__MetamodelSpecification__Group_2__0"
2192
2193
2194 // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl"
2195 // InternalApplicationConfiguration.g:730:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ;
2196 public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException {
2197
2198 int stackSize = keepStackSize();
2199
2200 try {
2201 // InternalApplicationConfiguration.g:734:1: ( ( ',' ) )
2202 // InternalApplicationConfiguration.g:735:1: ( ',' )
2203 {
2204 // InternalApplicationConfiguration.g:735:1: ( ',' )
2205 // InternalApplicationConfiguration.g:736:2: ','
2206 {
2207 before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
2208 match(input,16,FOLLOW_2);
2209 after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0());
2210
2211 }
2212
2213
2214 }
2215
2216 }
2217 catch (RecognitionException re) {
2218 reportError(re);
2219 recover(input,re);
2220 }
2221 finally {
2222
2223 restoreStackSize(stackSize);
2224
2225 }
2226 return ;
2227 }
2228 // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl"
2229
2230
2231 // $ANTLR start "rule__MetamodelSpecification__Group_2__1"
2232 // InternalApplicationConfiguration.g:745:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ;
2233 public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException {
2234
2235 int stackSize = keepStackSize();
2236
2237 try {
2238 // InternalApplicationConfiguration.g:749:1: ( rule__MetamodelSpecification__Group_2__1__Impl )
2239 // InternalApplicationConfiguration.g:750:2: rule__MetamodelSpecification__Group_2__1__Impl
2240 {
2241 pushFollow(FOLLOW_2);
2242 rule__MetamodelSpecification__Group_2__1__Impl();
2243
2244 state._fsp--;
2245
2246
2247 }
2248
2249 }
2250 catch (RecognitionException re) {
2251 reportError(re);
2252 recover(input,re);
2253 }
2254 finally {
2255
2256 restoreStackSize(stackSize);
2257
2258 }
2259 return ;
2260 }
2261 // $ANTLR end "rule__MetamodelSpecification__Group_2__1"
2262
2263
2264 // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl"
2265 // InternalApplicationConfiguration.g:756:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ;
2266 public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException {
2267
2268 int stackSize = keepStackSize();
2269
2270 try {
2271 // InternalApplicationConfiguration.g:760:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) )
2272 // InternalApplicationConfiguration.g:761:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
2273 {
2274 // InternalApplicationConfiguration.g:761:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) )
2275 // InternalApplicationConfiguration.g:762:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
2276 {
2277 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
2278 // InternalApplicationConfiguration.g:763:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 )
2279 // InternalApplicationConfiguration.g:763:3: rule__MetamodelSpecification__EntriesAssignment_2_1
2280 {
2281 pushFollow(FOLLOW_2);
2282 rule__MetamodelSpecification__EntriesAssignment_2_1();
2283
2284 state._fsp--;
2285
2286
2287 }
2288
2289 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1());
2290
2291 }
2292
2293
2294 }
2295
2296 }
2297 catch (RecognitionException re) {
2298 reportError(re);
2299 recover(input,re);
2300 }
2301 finally {
2302
2303 restoreStackSize(stackSize);
2304
2305 }
2306 return ;
2307 }
2308 // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl"
2309
2310
2311 // $ANTLR start "rule__AllPackageEntry__Group__0"
2312 // InternalApplicationConfiguration.g:772:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ;
2313 public final void rule__AllPackageEntry__Group__0() throws RecognitionException {
2314
2315 int stackSize = keepStackSize();
2316
2317 try {
2318 // InternalApplicationConfiguration.g:776:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 )
2319 // InternalApplicationConfiguration.g:777:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1
2320 {
2321 pushFollow(FOLLOW_12);
2322 rule__AllPackageEntry__Group__0__Impl();
2323
2324 state._fsp--;
2325
2326 pushFollow(FOLLOW_2);
2327 rule__AllPackageEntry__Group__1();
2328
2329 state._fsp--;
2330
2331
2332 }
2333
2334 }
2335 catch (RecognitionException re) {
2336 reportError(re);
2337 recover(input,re);
2338 }
2339 finally {
2340
2341 restoreStackSize(stackSize);
2342
2343 }
2344 return ;
2345 }
2346 // $ANTLR end "rule__AllPackageEntry__Group__0"
2347
2348
2349 // $ANTLR start "rule__AllPackageEntry__Group__0__Impl"
2350 // InternalApplicationConfiguration.g:784:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ;
2351 public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException {
2352
2353 int stackSize = keepStackSize();
2354
2355 try {
2356 // InternalApplicationConfiguration.g:788:1: ( ( 'package' ) )
2357 // InternalApplicationConfiguration.g:789:1: ( 'package' )
2358 {
2359 // InternalApplicationConfiguration.g:789:1: ( 'package' )
2360 // InternalApplicationConfiguration.g:790:2: 'package'
2361 {
2362 before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
2363 match(input,17,FOLLOW_2);
2364 after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0());
2365
2366 }
2367
2368
2369 }
2370
2371 }
2372 catch (RecognitionException re) {
2373 reportError(re);
2374 recover(input,re);
2375 }
2376 finally {
2377
2378 restoreStackSize(stackSize);
2379
2380 }
2381 return ;
2382 }
2383 // $ANTLR end "rule__AllPackageEntry__Group__0__Impl"
2384
2385
2386 // $ANTLR start "rule__AllPackageEntry__Group__1"
2387 // InternalApplicationConfiguration.g:799:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ;
2388 public final void rule__AllPackageEntry__Group__1() throws RecognitionException {
2389
2390 int stackSize = keepStackSize();
2391
2392 try {
2393 // InternalApplicationConfiguration.g:803:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 )
2394 // InternalApplicationConfiguration.g:804:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2
2395 {
2396 pushFollow(FOLLOW_13);
2397 rule__AllPackageEntry__Group__1__Impl();
2398
2399 state._fsp--;
2400
2401 pushFollow(FOLLOW_2);
2402 rule__AllPackageEntry__Group__2();
2403
2404 state._fsp--;
2405
2406
2407 }
2408
2409 }
2410 catch (RecognitionException re) {
2411 reportError(re);
2412 recover(input,re);
2413 }
2414 finally {
2415
2416 restoreStackSize(stackSize);
2417
2418 }
2419 return ;
2420 }
2421 // $ANTLR end "rule__AllPackageEntry__Group__1"
2422
2423
2424 // $ANTLR start "rule__AllPackageEntry__Group__1__Impl"
2425 // InternalApplicationConfiguration.g:811:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ;
2426 public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException {
2427
2428 int stackSize = keepStackSize();
2429
2430 try {
2431 // InternalApplicationConfiguration.g:815:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) )
2432 // InternalApplicationConfiguration.g:816:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
2433 {
2434 // InternalApplicationConfiguration.g:816:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) )
2435 // InternalApplicationConfiguration.g:817:2: ( rule__AllPackageEntry__PackageAssignment_1 )
2436 {
2437 before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
2438 // InternalApplicationConfiguration.g:818:2: ( rule__AllPackageEntry__PackageAssignment_1 )
2439 // InternalApplicationConfiguration.g:818:3: rule__AllPackageEntry__PackageAssignment_1
2440 {
2441 pushFollow(FOLLOW_2);
2442 rule__AllPackageEntry__PackageAssignment_1();
2443
2444 state._fsp--;
2445
2446
2447 }
2448
2449 after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1());
2450
2451 }
2452
2453
2454 }
2455
2456 }
2457 catch (RecognitionException re) {
2458 reportError(re);
2459 recover(input,re);
2460 }
2461 finally {
2462
2463 restoreStackSize(stackSize);
2464
2465 }
2466 return ;
2467 }
2468 // $ANTLR end "rule__AllPackageEntry__Group__1__Impl"
2469
2470
2471 // $ANTLR start "rule__AllPackageEntry__Group__2"
2472 // InternalApplicationConfiguration.g:826:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ;
2473 public final void rule__AllPackageEntry__Group__2() throws RecognitionException {
2474
2475 int stackSize = keepStackSize();
2476
2477 try {
2478 // InternalApplicationConfiguration.g:830:1: ( rule__AllPackageEntry__Group__2__Impl )
2479 // InternalApplicationConfiguration.g:831:2: rule__AllPackageEntry__Group__2__Impl
2480 {
2481 pushFollow(FOLLOW_2);
2482 rule__AllPackageEntry__Group__2__Impl();
2483
2484 state._fsp--;
2485
2486
2487 }
2488
2489 }
2490 catch (RecognitionException re) {
2491 reportError(re);
2492 recover(input,re);
2493 }
2494 finally {
2495
2496 restoreStackSize(stackSize);
2497
2498 }
2499 return ;
2500 }
2501 // $ANTLR end "rule__AllPackageEntry__Group__2"
2502
2503
2504 // $ANTLR start "rule__AllPackageEntry__Group__2__Impl"
2505 // InternalApplicationConfiguration.g:837:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ;
2506 public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException {
2507
2508 int stackSize = keepStackSize();
2509
2510 try {
2511 // InternalApplicationConfiguration.g:841:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) )
2512 // InternalApplicationConfiguration.g:842:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
2513 {
2514 // InternalApplicationConfiguration.g:842:1: ( ( rule__AllPackageEntry__Group_2__0 )? )
2515 // InternalApplicationConfiguration.g:843:2: ( rule__AllPackageEntry__Group_2__0 )?
2516 {
2517 before(grammarAccess.getAllPackageEntryAccess().getGroup_2());
2518 // InternalApplicationConfiguration.g:844:2: ( rule__AllPackageEntry__Group_2__0 )?
2519 int alt6=2;
2520 int LA6_0 = input.LA(1);
2521
2522 if ( (LA6_0==18) ) {
2523 alt6=1;
2524 }
2525 switch (alt6) {
2526 case 1 :
2527 // InternalApplicationConfiguration.g:844:3: rule__AllPackageEntry__Group_2__0
2528 {
2529 pushFollow(FOLLOW_2);
2530 rule__AllPackageEntry__Group_2__0();
2531
2532 state._fsp--;
2533
2534
2535 }
2536 break;
2537
2538 }
2539
2540 after(grammarAccess.getAllPackageEntryAccess().getGroup_2());
2541
2542 }
2543
2544
2545 }
2546
2547 }
2548 catch (RecognitionException re) {
2549 reportError(re);
2550 recover(input,re);
2551 }
2552 finally {
2553
2554 restoreStackSize(stackSize);
2555
2556 }
2557 return ;
2558 }
2559 // $ANTLR end "rule__AllPackageEntry__Group__2__Impl"
2560
2561
2562 // $ANTLR start "rule__AllPackageEntry__Group_2__0"
2563 // InternalApplicationConfiguration.g:853:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ;
2564 public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException {
2565
2566 int stackSize = keepStackSize();
2567
2568 try {
2569 // InternalApplicationConfiguration.g:857:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 )
2570 // InternalApplicationConfiguration.g:858:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1
2571 {
2572 pushFollow(FOLLOW_14);
2573 rule__AllPackageEntry__Group_2__0__Impl();
2574
2575 state._fsp--;
2576
2577 pushFollow(FOLLOW_2);
2578 rule__AllPackageEntry__Group_2__1();
2579
2580 state._fsp--;
2581
2582
2583 }
2584
2585 }
2586 catch (RecognitionException re) {
2587 reportError(re);
2588 recover(input,re);
2589 }
2590 finally {
2591
2592 restoreStackSize(stackSize);
2593
2594 }
2595 return ;
2596 }
2597 // $ANTLR end "rule__AllPackageEntry__Group_2__0"
2598
2599
2600 // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl"
2601 // InternalApplicationConfiguration.g:865:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ;
2602 public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException {
2603
2604 int stackSize = keepStackSize();
2605
2606 try {
2607 // InternalApplicationConfiguration.g:869:1: ( ( 'excluding' ) )
2608 // InternalApplicationConfiguration.g:870:1: ( 'excluding' )
2609 {
2610 // InternalApplicationConfiguration.g:870:1: ( 'excluding' )
2611 // InternalApplicationConfiguration.g:871:2: 'excluding'
2612 {
2613 before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
2614 match(input,18,FOLLOW_2);
2615 after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0());
2616
2617 }
2618
2619
2620 }
2621
2622 }
2623 catch (RecognitionException re) {
2624 reportError(re);
2625 recover(input,re);
2626 }
2627 finally {
2628
2629 restoreStackSize(stackSize);
2630
2631 }
2632 return ;
2633 }
2634 // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl"
2635
2636
2637 // $ANTLR start "rule__AllPackageEntry__Group_2__1"
2638 // InternalApplicationConfiguration.g:880:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ;
2639 public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException {
2640
2641 int stackSize = keepStackSize();
2642
2643 try {
2644 // InternalApplicationConfiguration.g:884:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 )
2645 // InternalApplicationConfiguration.g:885:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2
2646 {
2647 pushFollow(FOLLOW_12);
2648 rule__AllPackageEntry__Group_2__1__Impl();
2649
2650 state._fsp--;
2651
2652 pushFollow(FOLLOW_2);
2653 rule__AllPackageEntry__Group_2__2();
2654
2655 state._fsp--;
2656
2657
2658 }
2659
2660 }
2661 catch (RecognitionException re) {
2662 reportError(re);
2663 recover(input,re);
2664 }
2665 finally {
2666
2667 restoreStackSize(stackSize);
2668
2669 }
2670 return ;
2671 }
2672 // $ANTLR end "rule__AllPackageEntry__Group_2__1"
2673
2674
2675 // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl"
2676 // InternalApplicationConfiguration.g:892:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ;
2677 public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException {
2678
2679 int stackSize = keepStackSize();
2680
2681 try {
2682 // InternalApplicationConfiguration.g:896:1: ( ( '{' ) )
2683 // InternalApplicationConfiguration.g:897:1: ( '{' )
2684 {
2685 // InternalApplicationConfiguration.g:897:1: ( '{' )
2686 // InternalApplicationConfiguration.g:898:2: '{'
2687 {
2688 before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
2689 match(input,14,FOLLOW_2);
2690 after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1());
2691
2692 }
2693
2694
2695 }
2696
2697 }
2698 catch (RecognitionException re) {
2699 reportError(re);
2700 recover(input,re);
2701 }
2702 finally {
2703
2704 restoreStackSize(stackSize);
2705
2706 }
2707 return ;
2708 }
2709 // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl"
2710
2711
2712 // $ANTLR start "rule__AllPackageEntry__Group_2__2"
2713 // InternalApplicationConfiguration.g:907:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ;
2714 public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException {
2715
2716 int stackSize = keepStackSize();
2717
2718 try {
2719 // InternalApplicationConfiguration.g:911:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 )
2720 // InternalApplicationConfiguration.g:912:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3
2721 {
2722 pushFollow(FOLLOW_10);
2723 rule__AllPackageEntry__Group_2__2__Impl();
2724
2725 state._fsp--;
2726
2727 pushFollow(FOLLOW_2);
2728 rule__AllPackageEntry__Group_2__3();
2729
2730 state._fsp--;
2731
2732
2733 }
2734
2735 }
2736 catch (RecognitionException re) {
2737 reportError(re);
2738 recover(input,re);
2739 }
2740 finally {
2741
2742 restoreStackSize(stackSize);
2743
2744 }
2745 return ;
2746 }
2747 // $ANTLR end "rule__AllPackageEntry__Group_2__2"
2748
2749
2750 // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl"
2751 // InternalApplicationConfiguration.g:919:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ;
2752 public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException {
2753
2754 int stackSize = keepStackSize();
2755
2756 try {
2757 // InternalApplicationConfiguration.g:923:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) )
2758 // InternalApplicationConfiguration.g:924:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
2759 {
2760 // InternalApplicationConfiguration.g:924:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) )
2761 // InternalApplicationConfiguration.g:925:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
2762 {
2763 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
2764 // InternalApplicationConfiguration.g:926:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 )
2765 // InternalApplicationConfiguration.g:926:3: rule__AllPackageEntry__ExclusionAssignment_2_2
2766 {
2767 pushFollow(FOLLOW_2);
2768 rule__AllPackageEntry__ExclusionAssignment_2_2();
2769
2770 state._fsp--;
2771
2772
2773 }
2774
2775 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2());
2776
2777 }
2778
2779
2780 }
2781
2782 }
2783 catch (RecognitionException re) {
2784 reportError(re);
2785 recover(input,re);
2786 }
2787 finally {
2788
2789 restoreStackSize(stackSize);
2790
2791 }
2792 return ;
2793 }
2794 // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl"
2795
2796
2797 // $ANTLR start "rule__AllPackageEntry__Group_2__3"
2798 // InternalApplicationConfiguration.g:934:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ;
2799 public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException {
2800
2801 int stackSize = keepStackSize();
2802
2803 try {
2804 // InternalApplicationConfiguration.g:938:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 )
2805 // InternalApplicationConfiguration.g:939:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4
2806 {
2807 pushFollow(FOLLOW_10);
2808 rule__AllPackageEntry__Group_2__3__Impl();
2809
2810 state._fsp--;
2811
2812 pushFollow(FOLLOW_2);
2813 rule__AllPackageEntry__Group_2__4();
2814
2815 state._fsp--;
2816
2817
2818 }
2819
2820 }
2821 catch (RecognitionException re) {
2822 reportError(re);
2823 recover(input,re);
2824 }
2825 finally {
2826
2827 restoreStackSize(stackSize);
2828
2829 }
2830 return ;
2831 }
2832 // $ANTLR end "rule__AllPackageEntry__Group_2__3"
2833
2834
2835 // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl"
2836 // InternalApplicationConfiguration.g:946:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ;
2837 public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException {
2838
2839 int stackSize = keepStackSize();
2840
2841 try {
2842 // InternalApplicationConfiguration.g:950:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) )
2843 // InternalApplicationConfiguration.g:951:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
2844 {
2845 // InternalApplicationConfiguration.g:951:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* )
2846 // InternalApplicationConfiguration.g:952:2: ( rule__AllPackageEntry__Group_2_3__0 )*
2847 {
2848 before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
2849 // InternalApplicationConfiguration.g:953:2: ( rule__AllPackageEntry__Group_2_3__0 )*
2850 loop7:
2851 do {
2852 int alt7=2;
2853 int LA7_0 = input.LA(1);
2854
2855 if ( (LA7_0==16) ) {
2856 alt7=1;
2857 }
2858
2859
2860 switch (alt7) {
2861 case 1 :
2862 // InternalApplicationConfiguration.g:953:3: rule__AllPackageEntry__Group_2_3__0
2863 {
2864 pushFollow(FOLLOW_11);
2865 rule__AllPackageEntry__Group_2_3__0();
2866
2867 state._fsp--;
2868
2869
2870 }
2871 break;
2872
2873 default :
2874 break loop7;
2875 }
2876 } while (true);
2877
2878 after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3());
2879
2880 }
2881
2882
2883 }
2884
2885 }
2886 catch (RecognitionException re) {
2887 reportError(re);
2888 recover(input,re);
2889 }
2890 finally {
2891
2892 restoreStackSize(stackSize);
2893
2894 }
2895 return ;
2896 }
2897 // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl"
2898
2899
2900 // $ANTLR start "rule__AllPackageEntry__Group_2__4"
2901 // InternalApplicationConfiguration.g:961:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ;
2902 public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException {
2903
2904 int stackSize = keepStackSize();
2905
2906 try {
2907 // InternalApplicationConfiguration.g:965:1: ( rule__AllPackageEntry__Group_2__4__Impl )
2908 // InternalApplicationConfiguration.g:966:2: rule__AllPackageEntry__Group_2__4__Impl
2909 {
2910 pushFollow(FOLLOW_2);
2911 rule__AllPackageEntry__Group_2__4__Impl();
2912
2913 state._fsp--;
2914
2915
2916 }
2917
2918 }
2919 catch (RecognitionException re) {
2920 reportError(re);
2921 recover(input,re);
2922 }
2923 finally {
2924
2925 restoreStackSize(stackSize);
2926
2927 }
2928 return ;
2929 }
2930 // $ANTLR end "rule__AllPackageEntry__Group_2__4"
2931
2932
2933 // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl"
2934 // InternalApplicationConfiguration.g:972:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ;
2935 public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException {
2936
2937 int stackSize = keepStackSize();
2938
2939 try {
2940 // InternalApplicationConfiguration.g:976:1: ( ( '}' ) )
2941 // InternalApplicationConfiguration.g:977:1: ( '}' )
2942 {
2943 // InternalApplicationConfiguration.g:977:1: ( '}' )
2944 // InternalApplicationConfiguration.g:978:2: '}'
2945 {
2946 before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
2947 match(input,15,FOLLOW_2);
2948 after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4());
2949
2950 }
2951
2952
2953 }
2954
2955 }
2956 catch (RecognitionException re) {
2957 reportError(re);
2958 recover(input,re);
2959 }
2960 finally {
2961
2962 restoreStackSize(stackSize);
2963
2964 }
2965 return ;
2966 }
2967 // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl"
2968
2969
2970 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0"
2971 // InternalApplicationConfiguration.g:988:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ;
2972 public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException {
2973
2974 int stackSize = keepStackSize();
2975
2976 try {
2977 // InternalApplicationConfiguration.g:992:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 )
2978 // InternalApplicationConfiguration.g:993:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1
2979 {
2980 pushFollow(FOLLOW_12);
2981 rule__AllPackageEntry__Group_2_3__0__Impl();
2982
2983 state._fsp--;
2984
2985 pushFollow(FOLLOW_2);
2986 rule__AllPackageEntry__Group_2_3__1();
2987
2988 state._fsp--;
2989
2990
2991 }
2992
2993 }
2994 catch (RecognitionException re) {
2995 reportError(re);
2996 recover(input,re);
2997 }
2998 finally {
2999
3000 restoreStackSize(stackSize);
3001
3002 }
3003 return ;
3004 }
3005 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0"
3006
3007
3008 // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl"
3009 // InternalApplicationConfiguration.g:1000:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ;
3010 public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException {
3011
3012 int stackSize = keepStackSize();
3013
3014 try {
3015 // InternalApplicationConfiguration.g:1004:1: ( ( ',' ) )
3016 // InternalApplicationConfiguration.g:1005:1: ( ',' )
3017 {
3018 // InternalApplicationConfiguration.g:1005:1: ( ',' )
3019 // InternalApplicationConfiguration.g:1006:2: ','
3020 {
3021 before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
3022 match(input,16,FOLLOW_2);
3023 after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0());
3024
3025 }
3026
3027
3028 }
3029
3030 }
3031 catch (RecognitionException re) {
3032 reportError(re);
3033 recover(input,re);
3034 }
3035 finally {
3036
3037 restoreStackSize(stackSize);
3038
3039 }
3040 return ;
3041 }
3042 // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl"
3043
3044
3045 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1"
3046 // InternalApplicationConfiguration.g:1015:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ;
3047 public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException {
3048
3049 int stackSize = keepStackSize();
3050
3051 try {
3052 // InternalApplicationConfiguration.g:1019:1: ( rule__AllPackageEntry__Group_2_3__1__Impl )
3053 // InternalApplicationConfiguration.g:1020:2: rule__AllPackageEntry__Group_2_3__1__Impl
3054 {
3055 pushFollow(FOLLOW_2);
3056 rule__AllPackageEntry__Group_2_3__1__Impl();
3057
3058 state._fsp--;
3059
3060
3061 }
3062
3063 }
3064 catch (RecognitionException re) {
3065 reportError(re);
3066 recover(input,re);
3067 }
3068 finally {
3069
3070 restoreStackSize(stackSize);
3071
3072 }
3073 return ;
3074 }
3075 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1"
3076
3077
3078 // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl"
3079 // InternalApplicationConfiguration.g:1026:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ;
3080 public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException {
3081
3082 int stackSize = keepStackSize();
3083
3084 try {
3085 // InternalApplicationConfiguration.g:1030:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) )
3086 // InternalApplicationConfiguration.g:1031:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
3087 {
3088 // InternalApplicationConfiguration.g:1031:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) )
3089 // InternalApplicationConfiguration.g:1032:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
3090 {
3091 before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
3092 // InternalApplicationConfiguration.g:1033:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 )
3093 // InternalApplicationConfiguration.g:1033:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1
3094 {
3095 pushFollow(FOLLOW_2);
3096 rule__AllPackageEntry__ExclusionAssignment_2_3_1();
3097
3098 state._fsp--;
3099
3100
3101 }
3102
3103 after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1());
3104
3105 }
3106
3107
3108 }
3109
3110 }
3111 catch (RecognitionException re) {
3112 reportError(re);
3113 recover(input,re);
3114 }
3115 finally {
3116
3117 restoreStackSize(stackSize);
3118
3119 }
3120 return ;
3121 }
3122 // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl"
3123
3124
3125 // $ANTLR start "rule__MetamodelElement__Group__0"
3126 // InternalApplicationConfiguration.g:1042:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ;
3127 public final void rule__MetamodelElement__Group__0() throws RecognitionException {
3128
3129 int stackSize = keepStackSize();
3130
3131 try {
3132 // InternalApplicationConfiguration.g:1046:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 )
3133 // InternalApplicationConfiguration.g:1047:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1
3134 {
3135 pushFollow(FOLLOW_12);
3136 rule__MetamodelElement__Group__0__Impl();
3137
3138 state._fsp--;
3139
3140 pushFollow(FOLLOW_2);
3141 rule__MetamodelElement__Group__1();
3142
3143 state._fsp--;
3144
3145
3146 }
3147
3148 }
3149 catch (RecognitionException re) {
3150 reportError(re);
3151 recover(input,re);
3152 }
3153 finally {
3154
3155 restoreStackSize(stackSize);
3156
3157 }
3158 return ;
3159 }
3160 // $ANTLR end "rule__MetamodelElement__Group__0"
3161
3162
3163 // $ANTLR start "rule__MetamodelElement__Group__0__Impl"
3164 // InternalApplicationConfiguration.g:1054:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ;
3165 public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException {
3166
3167 int stackSize = keepStackSize();
3168
3169 try {
3170 // InternalApplicationConfiguration.g:1058:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) )
3171 // InternalApplicationConfiguration.g:1059:1: ( ( rule__MetamodelElement__Group_0__0 )? )
3172 {
3173 // InternalApplicationConfiguration.g:1059:1: ( ( rule__MetamodelElement__Group_0__0 )? )
3174 // InternalApplicationConfiguration.g:1060:2: ( rule__MetamodelElement__Group_0__0 )?
3175 {
3176 before(grammarAccess.getMetamodelElementAccess().getGroup_0());
3177 // InternalApplicationConfiguration.g:1061:2: ( rule__MetamodelElement__Group_0__0 )?
3178 int alt8=2;
3179 int LA8_0 = input.LA(1);
3180
3181 if ( (LA8_0==RULE_ID) ) {
3182 int LA8_1 = input.LA(2);
3183
3184 if ( (LA8_1==19) ) {
3185 alt8=1;
3186 }
3187 }
3188 switch (alt8) {
3189 case 1 :
3190 // InternalApplicationConfiguration.g:1061:3: rule__MetamodelElement__Group_0__0
3191 {
3192 pushFollow(FOLLOW_2);
3193 rule__MetamodelElement__Group_0__0();
3194
3195 state._fsp--;
3196
3197
3198 }
3199 break;
3200
3201 }
3202
3203 after(grammarAccess.getMetamodelElementAccess().getGroup_0());
3204
3205 }
3206
3207
3208 }
3209
3210 }
3211 catch (RecognitionException re) {
3212 reportError(re);
3213 recover(input,re);
3214 }
3215 finally {
3216
3217 restoreStackSize(stackSize);
3218
3219 }
3220 return ;
3221 }
3222 // $ANTLR end "rule__MetamodelElement__Group__0__Impl"
3223
3224
3225 // $ANTLR start "rule__MetamodelElement__Group__1"
3226 // InternalApplicationConfiguration.g:1069:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ;
3227 public final void rule__MetamodelElement__Group__1() throws RecognitionException {
3228
3229 int stackSize = keepStackSize();
3230
3231 try {
3232 // InternalApplicationConfiguration.g:1073:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 )
3233 // InternalApplicationConfiguration.g:1074:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2
3234 {
3235 pushFollow(FOLLOW_15);
3236 rule__MetamodelElement__Group__1__Impl();
3237
3238 state._fsp--;
3239
3240 pushFollow(FOLLOW_2);
3241 rule__MetamodelElement__Group__2();
3242
3243 state._fsp--;
3244
3245
3246 }
3247
3248 }
3249 catch (RecognitionException re) {
3250 reportError(re);
3251 recover(input,re);
3252 }
3253 finally {
3254
3255 restoreStackSize(stackSize);
3256
3257 }
3258 return ;
3259 }
3260 // $ANTLR end "rule__MetamodelElement__Group__1"
3261
3262
3263 // $ANTLR start "rule__MetamodelElement__Group__1__Impl"
3264 // InternalApplicationConfiguration.g:1081:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ;
3265 public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException {
3266
3267 int stackSize = keepStackSize();
3268
3269 try {
3270 // InternalApplicationConfiguration.g:1085:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) )
3271 // InternalApplicationConfiguration.g:1086:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
3272 {
3273 // InternalApplicationConfiguration.g:1086:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) )
3274 // InternalApplicationConfiguration.g:1087:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
3275 {
3276 before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
3277 // InternalApplicationConfiguration.g:1088:2: ( rule__MetamodelElement__ClassifierAssignment_1 )
3278 // InternalApplicationConfiguration.g:1088:3: rule__MetamodelElement__ClassifierAssignment_1
3279 {
3280 pushFollow(FOLLOW_2);
3281 rule__MetamodelElement__ClassifierAssignment_1();
3282
3283 state._fsp--;
3284
3285
3286 }
3287
3288 after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1());
3289
3290 }
3291
3292
3293 }
3294
3295 }
3296 catch (RecognitionException re) {
3297 reportError(re);
3298 recover(input,re);
3299 }
3300 finally {
3301
3302 restoreStackSize(stackSize);
3303
3304 }
3305 return ;
3306 }
3307 // $ANTLR end "rule__MetamodelElement__Group__1__Impl"
3308
3309
3310 // $ANTLR start "rule__MetamodelElement__Group__2"
3311 // InternalApplicationConfiguration.g:1096:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ;
3312 public final void rule__MetamodelElement__Group__2() throws RecognitionException {
3313
3314 int stackSize = keepStackSize();
3315
3316 try {
3317 // InternalApplicationConfiguration.g:1100:1: ( rule__MetamodelElement__Group__2__Impl )
3318 // InternalApplicationConfiguration.g:1101:2: rule__MetamodelElement__Group__2__Impl
3319 {
3320 pushFollow(FOLLOW_2);
3321 rule__MetamodelElement__Group__2__Impl();
3322
3323 state._fsp--;
3324
3325
3326 }
3327
3328 }
3329 catch (RecognitionException re) {
3330 reportError(re);
3331 recover(input,re);
3332 }
3333 finally {
3334
3335 restoreStackSize(stackSize);
3336
3337 }
3338 return ;
3339 }
3340 // $ANTLR end "rule__MetamodelElement__Group__2"
3341
3342
3343 // $ANTLR start "rule__MetamodelElement__Group__2__Impl"
3344 // InternalApplicationConfiguration.g:1107:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ;
3345 public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException {
3346
3347 int stackSize = keepStackSize();
3348
3349 try {
3350 // InternalApplicationConfiguration.g:1111:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) )
3351 // InternalApplicationConfiguration.g:1112:1: ( ( rule__MetamodelElement__Group_2__0 )? )
3352 {
3353 // InternalApplicationConfiguration.g:1112:1: ( ( rule__MetamodelElement__Group_2__0 )? )
3354 // InternalApplicationConfiguration.g:1113:2: ( rule__MetamodelElement__Group_2__0 )?
3355 {
3356 before(grammarAccess.getMetamodelElementAccess().getGroup_2());
3357 // InternalApplicationConfiguration.g:1114:2: ( rule__MetamodelElement__Group_2__0 )?
3358 int alt9=2;
3359 int LA9_0 = input.LA(1);
3360
3361 if ( (LA9_0==20) ) {
3362 alt9=1;
3363 }
3364 switch (alt9) {
3365 case 1 :
3366 // InternalApplicationConfiguration.g:1114:3: rule__MetamodelElement__Group_2__0
3367 {
3368 pushFollow(FOLLOW_2);
3369 rule__MetamodelElement__Group_2__0();
3370
3371 state._fsp--;
3372
3373
3374 }
3375 break;
3376
3377 }
3378
3379 after(grammarAccess.getMetamodelElementAccess().getGroup_2());
3380
3381 }
3382
3383
3384 }
3385
3386 }
3387 catch (RecognitionException re) {
3388 reportError(re);
3389 recover(input,re);
3390 }
3391 finally {
3392
3393 restoreStackSize(stackSize);
3394
3395 }
3396 return ;
3397 }
3398 // $ANTLR end "rule__MetamodelElement__Group__2__Impl"
3399
3400
3401 // $ANTLR start "rule__MetamodelElement__Group_0__0"
3402 // InternalApplicationConfiguration.g:1123:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ;
3403 public final void rule__MetamodelElement__Group_0__0() throws RecognitionException {
3404
3405 int stackSize = keepStackSize();
3406
3407 try {
3408 // InternalApplicationConfiguration.g:1127:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 )
3409 // InternalApplicationConfiguration.g:1128:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1
3410 {
3411 pushFollow(FOLLOW_16);
3412 rule__MetamodelElement__Group_0__0__Impl();
3413
3414 state._fsp--;
3415
3416 pushFollow(FOLLOW_2);
3417 rule__MetamodelElement__Group_0__1();
3418
3419 state._fsp--;
3420
3421
3422 }
3423
3424 }
3425 catch (RecognitionException re) {
3426 reportError(re);
3427 recover(input,re);
3428 }
3429 finally {
3430
3431 restoreStackSize(stackSize);
3432
3433 }
3434 return ;
3435 }
3436 // $ANTLR end "rule__MetamodelElement__Group_0__0"
3437
3438
3439 // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl"
3440 // InternalApplicationConfiguration.g:1135:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ;
3441 public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException {
3442
3443 int stackSize = keepStackSize();
3444
3445 try {
3446 // InternalApplicationConfiguration.g:1139:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) )
3447 // InternalApplicationConfiguration.g:1140:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
3448 {
3449 // InternalApplicationConfiguration.g:1140:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) )
3450 // InternalApplicationConfiguration.g:1141:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
3451 {
3452 before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
3453 // InternalApplicationConfiguration.g:1142:2: ( rule__MetamodelElement__PackageAssignment_0_0 )
3454 // InternalApplicationConfiguration.g:1142:3: rule__MetamodelElement__PackageAssignment_0_0
3455 {
3456 pushFollow(FOLLOW_2);
3457 rule__MetamodelElement__PackageAssignment_0_0();
3458
3459 state._fsp--;
3460
3461
3462 }
3463
3464 after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0());
3465
3466 }
3467
3468
3469 }
3470
3471 }
3472 catch (RecognitionException re) {
3473 reportError(re);
3474 recover(input,re);
3475 }
3476 finally {
3477
3478 restoreStackSize(stackSize);
3479
3480 }
3481 return ;
3482 }
3483 // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl"
3484
3485
3486 // $ANTLR start "rule__MetamodelElement__Group_0__1"
3487 // InternalApplicationConfiguration.g:1150:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ;
3488 public final void rule__MetamodelElement__Group_0__1() throws RecognitionException {
3489
3490 int stackSize = keepStackSize();
3491
3492 try {
3493 // InternalApplicationConfiguration.g:1154:1: ( rule__MetamodelElement__Group_0__1__Impl )
3494 // InternalApplicationConfiguration.g:1155:2: rule__MetamodelElement__Group_0__1__Impl
3495 {
3496 pushFollow(FOLLOW_2);
3497 rule__MetamodelElement__Group_0__1__Impl();
3498
3499 state._fsp--;
3500
3501
3502 }
3503
3504 }
3505 catch (RecognitionException re) {
3506 reportError(re);
3507 recover(input,re);
3508 }
3509 finally {
3510
3511 restoreStackSize(stackSize);
3512
3513 }
3514 return ;
3515 }
3516 // $ANTLR end "rule__MetamodelElement__Group_0__1"
3517
3518
3519 // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl"
3520 // InternalApplicationConfiguration.g:1161:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ;
3521 public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException {
3522
3523 int stackSize = keepStackSize();
3524
3525 try {
3526 // InternalApplicationConfiguration.g:1165:1: ( ( '::' ) )
3527 // InternalApplicationConfiguration.g:1166:1: ( '::' )
3528 {
3529 // InternalApplicationConfiguration.g:1166:1: ( '::' )
3530 // InternalApplicationConfiguration.g:1167:2: '::'
3531 {
3532 before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
3533 match(input,19,FOLLOW_2);
3534 after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1());
3535
3536 }
3537
3538
3539 }
3540
3541 }
3542 catch (RecognitionException re) {
3543 reportError(re);
3544 recover(input,re);
3545 }
3546 finally {
3547
3548 restoreStackSize(stackSize);
3549
3550 }
3551 return ;
3552 }
3553 // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl"
3554
3555
3556 // $ANTLR start "rule__MetamodelElement__Group_2__0"
3557 // InternalApplicationConfiguration.g:1177:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ;
3558 public final void rule__MetamodelElement__Group_2__0() throws RecognitionException {
3559
3560 int stackSize = keepStackSize();
3561
3562 try {
3563 // InternalApplicationConfiguration.g:1181:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 )
3564 // InternalApplicationConfiguration.g:1182:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1
3565 {
3566 pushFollow(FOLLOW_12);
3567 rule__MetamodelElement__Group_2__0__Impl();
3568
3569 state._fsp--;
3570
3571 pushFollow(FOLLOW_2);
3572 rule__MetamodelElement__Group_2__1();
3573
3574 state._fsp--;
3575
3576
3577 }
3578
3579 }
3580 catch (RecognitionException re) {
3581 reportError(re);
3582 recover(input,re);
3583 }
3584 finally {
3585
3586 restoreStackSize(stackSize);
3587
3588 }
3589 return ;
3590 }
3591 // $ANTLR end "rule__MetamodelElement__Group_2__0"
3592
3593
3594 // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl"
3595 // InternalApplicationConfiguration.g:1189:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ;
3596 public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException {
3597
3598 int stackSize = keepStackSize();
3599
3600 try {
3601 // InternalApplicationConfiguration.g:1193:1: ( ( '.' ) )
3602 // InternalApplicationConfiguration.g:1194:1: ( '.' )
3603 {
3604 // InternalApplicationConfiguration.g:1194:1: ( '.' )
3605 // InternalApplicationConfiguration.g:1195:2: '.'
3606 {
3607 before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
3608 match(input,20,FOLLOW_2);
3609 after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0());
3610
3611 }
3612
3613
3614 }
3615
3616 }
3617 catch (RecognitionException re) {
3618 reportError(re);
3619 recover(input,re);
3620 }
3621 finally {
3622
3623 restoreStackSize(stackSize);
3624
3625 }
3626 return ;
3627 }
3628 // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl"
3629
3630
3631 // $ANTLR start "rule__MetamodelElement__Group_2__1"
3632 // InternalApplicationConfiguration.g:1204:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ;
3633 public final void rule__MetamodelElement__Group_2__1() throws RecognitionException {
3634
3635 int stackSize = keepStackSize();
3636
3637 try {
3638 // InternalApplicationConfiguration.g:1208:1: ( rule__MetamodelElement__Group_2__1__Impl )
3639 // InternalApplicationConfiguration.g:1209:2: rule__MetamodelElement__Group_2__1__Impl
3640 {
3641 pushFollow(FOLLOW_2);
3642 rule__MetamodelElement__Group_2__1__Impl();
3643
3644 state._fsp--;
3645
3646
3647 }
3648
3649 }
3650 catch (RecognitionException re) {
3651 reportError(re);
3652 recover(input,re);
3653 }
3654 finally {
3655
3656 restoreStackSize(stackSize);
3657
3658 }
3659 return ;
3660 }
3661 // $ANTLR end "rule__MetamodelElement__Group_2__1"
3662
3663
3664 // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl"
3665 // InternalApplicationConfiguration.g:1215:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ;
3666 public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException {
3667
3668 int stackSize = keepStackSize();
3669
3670 try {
3671 // InternalApplicationConfiguration.g:1219:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) )
3672 // InternalApplicationConfiguration.g:1220:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
3673 {
3674 // InternalApplicationConfiguration.g:1220:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) )
3675 // InternalApplicationConfiguration.g:1221:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
3676 {
3677 before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
3678 // InternalApplicationConfiguration.g:1222:2: ( rule__MetamodelElement__FeatureAssignment_2_1 )
3679 // InternalApplicationConfiguration.g:1222:3: rule__MetamodelElement__FeatureAssignment_2_1
3680 {
3681 pushFollow(FOLLOW_2);
3682 rule__MetamodelElement__FeatureAssignment_2_1();
3683
3684 state._fsp--;
3685
3686
3687 }
3688
3689 after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1());
3690
3691 }
3692
3693
3694 }
3695
3696 }
3697 catch (RecognitionException re) {
3698 reportError(re);
3699 recover(input,re);
3700 }
3701 finally {
3702
3703 restoreStackSize(stackSize);
3704
3705 }
3706 return ;
3707 }
3708 // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl"
3709
3710
3711 // $ANTLR start "rule__MetamodelDeclaration__Group__0"
3712 // InternalApplicationConfiguration.g:1231:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ;
3713 public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException {
3714
3715 int stackSize = keepStackSize();
3716
3717 try {
3718 // InternalApplicationConfiguration.g:1235:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 )
3719 // InternalApplicationConfiguration.g:1236:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1
3720 {
3721 pushFollow(FOLLOW_12);
3722 rule__MetamodelDeclaration__Group__0__Impl();
3723
3724 state._fsp--;
3725
3726 pushFollow(FOLLOW_2);
3727 rule__MetamodelDeclaration__Group__1();
3728
3729 state._fsp--;
3730
3731
3732 }
3733
3734 }
3735 catch (RecognitionException re) {
3736 reportError(re);
3737 recover(input,re);
3738 }
3739 finally {
3740
3741 restoreStackSize(stackSize);
3742
3743 }
3744 return ;
3745 }
3746 // $ANTLR end "rule__MetamodelDeclaration__Group__0"
3747
3748
3749 // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl"
3750 // InternalApplicationConfiguration.g:1243:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ;
3751 public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException {
3752
3753 int stackSize = keepStackSize();
3754
3755 try {
3756 // InternalApplicationConfiguration.g:1247:1: ( ( 'metamodel' ) )
3757 // InternalApplicationConfiguration.g:1248:1: ( 'metamodel' )
3758 {
3759 // InternalApplicationConfiguration.g:1248:1: ( 'metamodel' )
3760 // InternalApplicationConfiguration.g:1249:2: 'metamodel'
3761 {
3762 before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
3763 match(input,21,FOLLOW_2);
3764 after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0());
3765
3766 }
3767
3768
3769 }
3770
3771 }
3772 catch (RecognitionException re) {
3773 reportError(re);
3774 recover(input,re);
3775 }
3776 finally {
3777
3778 restoreStackSize(stackSize);
3779
3780 }
3781 return ;
3782 }
3783 // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl"
3784
3785
3786 // $ANTLR start "rule__MetamodelDeclaration__Group__1"
3787 // InternalApplicationConfiguration.g:1258:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ;
3788 public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException {
3789
3790 int stackSize = keepStackSize();
3791
3792 try {
3793 // InternalApplicationConfiguration.g:1262:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 )
3794 // InternalApplicationConfiguration.g:1263:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2
3795 {
3796 pushFollow(FOLLOW_14);
3797 rule__MetamodelDeclaration__Group__1__Impl();
3798
3799 state._fsp--;
3800
3801 pushFollow(FOLLOW_2);
3802 rule__MetamodelDeclaration__Group__2();
3803
3804 state._fsp--;
3805
3806
3807 }
3808
3809 }
3810 catch (RecognitionException re) {
3811 reportError(re);
3812 recover(input,re);
3813 }
3814 finally {
3815
3816 restoreStackSize(stackSize);
3817
3818 }
3819 return ;
3820 }
3821 // $ANTLR end "rule__MetamodelDeclaration__Group__1"
3822
3823
3824 // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl"
3825 // InternalApplicationConfiguration.g:1270:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ;
3826 public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException {
3827
3828 int stackSize = keepStackSize();
3829
3830 try {
3831 // InternalApplicationConfiguration.g:1274:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) )
3832 // InternalApplicationConfiguration.g:1275:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
3833 {
3834 // InternalApplicationConfiguration.g:1275:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) )
3835 // InternalApplicationConfiguration.g:1276:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
3836 {
3837 before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
3838 // InternalApplicationConfiguration.g:1277:2: ( rule__MetamodelDeclaration__NameAssignment_1 )
3839 // InternalApplicationConfiguration.g:1277:3: rule__MetamodelDeclaration__NameAssignment_1
3840 {
3841 pushFollow(FOLLOW_2);
3842 rule__MetamodelDeclaration__NameAssignment_1();
3843
3844 state._fsp--;
3845
3846
3847 }
3848
3849 after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1());
3850
3851 }
3852
3853
3854 }
3855
3856 }
3857 catch (RecognitionException re) {
3858 reportError(re);
3859 recover(input,re);
3860 }
3861 finally {
3862
3863 restoreStackSize(stackSize);
3864
3865 }
3866 return ;
3867 }
3868 // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl"
3869
3870
3871 // $ANTLR start "rule__MetamodelDeclaration__Group__2"
3872 // InternalApplicationConfiguration.g:1285:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ;
3873 public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException {
3874
3875 int stackSize = keepStackSize();
3876
3877 try {
3878 // InternalApplicationConfiguration.g:1289:1: ( rule__MetamodelDeclaration__Group__2__Impl )
3879 // InternalApplicationConfiguration.g:1290:2: rule__MetamodelDeclaration__Group__2__Impl
3880 {
3881 pushFollow(FOLLOW_2);
3882 rule__MetamodelDeclaration__Group__2__Impl();
3883
3884 state._fsp--;
3885
3886
3887 }
3888
3889 }
3890 catch (RecognitionException re) {
3891 reportError(re);
3892 recover(input,re);
3893 }
3894 finally {
3895
3896 restoreStackSize(stackSize);
3897
3898 }
3899 return ;
3900 }
3901 // $ANTLR end "rule__MetamodelDeclaration__Group__2"
3902
3903
3904 // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl"
3905 // InternalApplicationConfiguration.g:1296:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ;
3906 public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException {
3907
3908 int stackSize = keepStackSize();
3909
3910 try {
3911 // InternalApplicationConfiguration.g:1300:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) )
3912 // InternalApplicationConfiguration.g:1301:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
3913 {
3914 // InternalApplicationConfiguration.g:1301:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) )
3915 // InternalApplicationConfiguration.g:1302:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
3916 {
3917 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
3918 // InternalApplicationConfiguration.g:1303:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 )
3919 // InternalApplicationConfiguration.g:1303:3: rule__MetamodelDeclaration__SpecificationAssignment_2
3920 {
3921 pushFollow(FOLLOW_2);
3922 rule__MetamodelDeclaration__SpecificationAssignment_2();
3923
3924 state._fsp--;
3925
3926
3927 }
3928
3929 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2());
3930
3931 }
3932
3933
3934 }
3935
3936 }
3937 catch (RecognitionException re) {
3938 reportError(re);
3939 recover(input,re);
3940 }
3941 finally {
3942
3943 restoreStackSize(stackSize);
3944
3945 }
3946 return ;
3947 }
3948 // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl"
3949
3950
3951 // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0"
3952 // InternalApplicationConfiguration.g:1312:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ;
3953 public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException {
3954
3955 int stackSize = keepStackSize();
3956
3957 try {
3958 // InternalApplicationConfiguration.g:1316:1: ( ( ruleImport ) )
3959 // InternalApplicationConfiguration.g:1317:2: ( ruleImport )
3960 {
3961 // InternalApplicationConfiguration.g:1317:2: ( ruleImport )
3962 // InternalApplicationConfiguration.g:1318:3: ruleImport
3963 {
3964 before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
3965 pushFollow(FOLLOW_2);
3966 ruleImport();
3967
3968 state._fsp--;
3969
3970 after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0());
3971
3972 }
3973
3974
3975 }
3976
3977 }
3978 catch (RecognitionException re) {
3979 reportError(re);
3980 recover(input,re);
3981 }
3982 finally {
3983
3984 restoreStackSize(stackSize);
3985
3986 }
3987 return ;
3988 }
3989 // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0"
3990
3991
3992 // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1"
3993 // InternalApplicationConfiguration.g:1327:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ;
3994 public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException {
3995
3996 int stackSize = keepStackSize();
3997
3998 try {
3999 // InternalApplicationConfiguration.g:1331:1: ( ( ruleCommand ) )
4000 // InternalApplicationConfiguration.g:1332:2: ( ruleCommand )
4001 {
4002 // InternalApplicationConfiguration.g:1332:2: ( ruleCommand )
4003 // InternalApplicationConfiguration.g:1333:3: ruleCommand
4004 {
4005 before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
4006 pushFollow(FOLLOW_2);
4007 ruleCommand();
4008
4009 state._fsp--;
4010
4011 after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0());
4012
4013 }
4014
4015
4016 }
4017
4018 }
4019 catch (RecognitionException re) {
4020 reportError(re);
4021 recover(input,re);
4022 }
4023 finally {
4024
4025 restoreStackSize(stackSize);
4026
4027 }
4028 return ;
4029 }
4030 // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1"
4031
4032
4033 // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2"
4034 // InternalApplicationConfiguration.g:1342:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ;
4035 public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException {
4036
4037 int stackSize = keepStackSize();
4038
4039 try {
4040 // InternalApplicationConfiguration.g:1346:1: ( ( ( RULE_STRING ) ) )
4041 // InternalApplicationConfiguration.g:1347:2: ( ( RULE_STRING ) )
4042 {
4043 // InternalApplicationConfiguration.g:1347:2: ( ( RULE_STRING ) )
4044 // InternalApplicationConfiguration.g:1348:3: ( RULE_STRING )
4045 {
4046 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
4047 // InternalApplicationConfiguration.g:1349:3: ( RULE_STRING )
4048 // InternalApplicationConfiguration.g:1350:4: RULE_STRING
4049 {
4050 before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
4051 match(input,RULE_STRING,FOLLOW_2);
4052 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1());
4053
4054 }
4055
4056 after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0());
4057
4058 }
4059
4060
4061 }
4062
4063 }
4064 catch (RecognitionException re) {
4065 reportError(re);
4066 recover(input,re);
4067 }
4068 finally {
4069
4070 restoreStackSize(stackSize);
4071
4072 }
4073 return ;
4074 }
4075 // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2"
4076
4077
4078 // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2"
4079 // InternalApplicationConfiguration.g:1361:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ;
4080 public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException {
4081
4082 int stackSize = keepStackSize();
4083
4084 try {
4085 // InternalApplicationConfiguration.g:1365:1: ( ( ( RULE_STRING ) ) )
4086 // InternalApplicationConfiguration.g:1366:2: ( ( RULE_STRING ) )
4087 {
4088 // InternalApplicationConfiguration.g:1366:2: ( ( RULE_STRING ) )
4089 // InternalApplicationConfiguration.g:1367:3: ( RULE_STRING )
4090 {
4091 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
4092 // InternalApplicationConfiguration.g:1368:3: ( RULE_STRING )
4093 // InternalApplicationConfiguration.g:1369:4: RULE_STRING
4094 {
4095 before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
4096 match(input,RULE_STRING,FOLLOW_2);
4097 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1());
4098
4099 }
4100
4101 after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0());
4102
4103 }
4104
4105
4106 }
4107
4108 }
4109 catch (RecognitionException re) {
4110 reportError(re);
4111 recover(input,re);
4112 }
4113 finally {
4114
4115 restoreStackSize(stackSize);
4116
4117 }
4118 return ;
4119 }
4120 // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2"
4121
4122
4123 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1"
4124 // InternalApplicationConfiguration.g:1380:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ;
4125 public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException {
4126
4127 int stackSize = keepStackSize();
4128
4129 try {
4130 // InternalApplicationConfiguration.g:1384:1: ( ( ruleMetamodelEntry ) )
4131 // InternalApplicationConfiguration.g:1385:2: ( ruleMetamodelEntry )
4132 {
4133 // InternalApplicationConfiguration.g:1385:2: ( ruleMetamodelEntry )
4134 // InternalApplicationConfiguration.g:1386:3: ruleMetamodelEntry
4135 {
4136 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
4137 pushFollow(FOLLOW_2);
4138 ruleMetamodelEntry();
4139
4140 state._fsp--;
4141
4142 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0());
4143
4144 }
4145
4146
4147 }
4148
4149 }
4150 catch (RecognitionException re) {
4151 reportError(re);
4152 recover(input,re);
4153 }
4154 finally {
4155
4156 restoreStackSize(stackSize);
4157
4158 }
4159 return ;
4160 }
4161 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1"
4162
4163
4164 // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1"
4165 // InternalApplicationConfiguration.g:1395:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ;
4166 public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException {
4167
4168 int stackSize = keepStackSize();
4169
4170 try {
4171 // InternalApplicationConfiguration.g:1399:1: ( ( ruleMetamodelEntry ) )
4172 // InternalApplicationConfiguration.g:1400:2: ( ruleMetamodelEntry )
4173 {
4174 // InternalApplicationConfiguration.g:1400:2: ( ruleMetamodelEntry )
4175 // InternalApplicationConfiguration.g:1401:3: ruleMetamodelEntry
4176 {
4177 before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
4178 pushFollow(FOLLOW_2);
4179 ruleMetamodelEntry();
4180
4181 state._fsp--;
4182
4183 after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0());
4184
4185 }
4186
4187
4188 }
4189
4190 }
4191 catch (RecognitionException re) {
4192 reportError(re);
4193 recover(input,re);
4194 }
4195 finally {
4196
4197 restoreStackSize(stackSize);
4198
4199 }
4200 return ;
4201 }
4202 // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1"
4203
4204
4205 // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1"
4206 // InternalApplicationConfiguration.g:1410:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( RULE_ID ) ) ;
4207 public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException {
4208
4209 int stackSize = keepStackSize();
4210
4211 try {
4212 // InternalApplicationConfiguration.g:1414:1: ( ( ( RULE_ID ) ) )
4213 // InternalApplicationConfiguration.g:1415:2: ( ( RULE_ID ) )
4214 {
4215 // InternalApplicationConfiguration.g:1415:2: ( ( RULE_ID ) )
4216 // InternalApplicationConfiguration.g:1416:3: ( RULE_ID )
4217 {
4218 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
4219 // InternalApplicationConfiguration.g:1417:3: ( RULE_ID )
4220 // InternalApplicationConfiguration.g:1418:4: RULE_ID
4221 {
4222 before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1());
4223 match(input,RULE_ID,FOLLOW_2);
4224 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageIDTerminalRuleCall_1_0_1());
4225
4226 }
4227
4228 after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0());
4229
4230 }
4231
4232
4233 }
4234
4235 }
4236 catch (RecognitionException re) {
4237 reportError(re);
4238 recover(input,re);
4239 }
4240 finally {
4241
4242 restoreStackSize(stackSize);
4243
4244 }
4245 return ;
4246 }
4247 // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1"
4248
4249
4250 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2"
4251 // InternalApplicationConfiguration.g:1429:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ;
4252 public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException {
4253
4254 int stackSize = keepStackSize();
4255
4256 try {
4257 // InternalApplicationConfiguration.g:1433:1: ( ( ruleMetamodelElement ) )
4258 // InternalApplicationConfiguration.g:1434:2: ( ruleMetamodelElement )
4259 {
4260 // InternalApplicationConfiguration.g:1434:2: ( ruleMetamodelElement )
4261 // InternalApplicationConfiguration.g:1435:3: ruleMetamodelElement
4262 {
4263 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
4264 pushFollow(FOLLOW_2);
4265 ruleMetamodelElement();
4266
4267 state._fsp--;
4268
4269 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0());
4270
4271 }
4272
4273
4274 }
4275
4276 }
4277 catch (RecognitionException re) {
4278 reportError(re);
4279 recover(input,re);
4280 }
4281 finally {
4282
4283 restoreStackSize(stackSize);
4284
4285 }
4286 return ;
4287 }
4288 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2"
4289
4290
4291 // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
4292 // InternalApplicationConfiguration.g:1444:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ;
4293 public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException {
4294
4295 int stackSize = keepStackSize();
4296
4297 try {
4298 // InternalApplicationConfiguration.g:1448:1: ( ( ruleMetamodelElement ) )
4299 // InternalApplicationConfiguration.g:1449:2: ( ruleMetamodelElement )
4300 {
4301 // InternalApplicationConfiguration.g:1449:2: ( ruleMetamodelElement )
4302 // InternalApplicationConfiguration.g:1450:3: ruleMetamodelElement
4303 {
4304 before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
4305 pushFollow(FOLLOW_2);
4306 ruleMetamodelElement();
4307
4308 state._fsp--;
4309
4310 after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0());
4311
4312 }
4313
4314
4315 }
4316
4317 }
4318 catch (RecognitionException re) {
4319 reportError(re);
4320 recover(input,re);
4321 }
4322 finally {
4323
4324 restoreStackSize(stackSize);
4325
4326 }
4327 return ;
4328 }
4329 // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1"
4330
4331
4332 // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0"
4333 // InternalApplicationConfiguration.g:1459:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( RULE_ID ) ) ;
4334 public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException {
4335
4336 int stackSize = keepStackSize();
4337
4338 try {
4339 // InternalApplicationConfiguration.g:1463:1: ( ( ( RULE_ID ) ) )
4340 // InternalApplicationConfiguration.g:1464:2: ( ( RULE_ID ) )
4341 {
4342 // InternalApplicationConfiguration.g:1464:2: ( ( RULE_ID ) )
4343 // InternalApplicationConfiguration.g:1465:3: ( RULE_ID )
4344 {
4345 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
4346 // InternalApplicationConfiguration.g:1466:3: ( RULE_ID )
4347 // InternalApplicationConfiguration.g:1467:4: RULE_ID
4348 {
4349 before(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1());
4350 match(input,RULE_ID,FOLLOW_2);
4351 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageIDTerminalRuleCall_0_0_0_1());
4352
4353 }
4354
4355 after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0());
4356
4357 }
4358
4359
4360 }
4361
4362 }
4363 catch (RecognitionException re) {
4364 reportError(re);
4365 recover(input,re);
4366 }
4367 finally {
4368
4369 restoreStackSize(stackSize);
4370
4371 }
4372 return ;
4373 }
4374 // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0"
4375
4376
4377 // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1"
4378 // InternalApplicationConfiguration.g:1478:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ;
4379 public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException {
4380
4381 int stackSize = keepStackSize();
4382
4383 try {
4384 // InternalApplicationConfiguration.g:1482:1: ( ( ( RULE_ID ) ) )
4385 // InternalApplicationConfiguration.g:1483:2: ( ( RULE_ID ) )
4386 {
4387 // InternalApplicationConfiguration.g:1483:2: ( ( RULE_ID ) )
4388 // InternalApplicationConfiguration.g:1484:3: ( RULE_ID )
4389 {
4390 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
4391 // InternalApplicationConfiguration.g:1485:3: ( RULE_ID )
4392 // InternalApplicationConfiguration.g:1486:4: RULE_ID
4393 {
4394 before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
4395 match(input,RULE_ID,FOLLOW_2);
4396 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1());
4397
4398 }
4399
4400 after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0());
4401
4402 }
4403
4404
4405 }
4406
4407 }
4408 catch (RecognitionException re) {
4409 reportError(re);
4410 recover(input,re);
4411 }
4412 finally {
4413
4414 restoreStackSize(stackSize);
4415
4416 }
4417 return ;
4418 }
4419 // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1"
4420
4421
4422 // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1"
4423 // InternalApplicationConfiguration.g:1497:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ;
4424 public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException {
4425
4426 int stackSize = keepStackSize();
4427
4428 try {
4429 // InternalApplicationConfiguration.g:1501:1: ( ( ( RULE_ID ) ) )
4430 // InternalApplicationConfiguration.g:1502:2: ( ( RULE_ID ) )
4431 {
4432 // InternalApplicationConfiguration.g:1502:2: ( ( RULE_ID ) )
4433 // InternalApplicationConfiguration.g:1503:3: ( RULE_ID )
4434 {
4435 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
4436 // InternalApplicationConfiguration.g:1504:3: ( RULE_ID )
4437 // InternalApplicationConfiguration.g:1505:4: RULE_ID
4438 {
4439 before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
4440 match(input,RULE_ID,FOLLOW_2);
4441 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1());
4442
4443 }
4444
4445 after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0());
4446
4447 }
4448
4449
4450 }
4451
4452 }
4453 catch (RecognitionException re) {
4454 reportError(re);
4455 recover(input,re);
4456 }
4457 finally {
4458
4459 restoreStackSize(stackSize);
4460
4461 }
4462 return ;
4463 }
4464 // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1"
4465
4466
4467 // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1"
4468 // InternalApplicationConfiguration.g:1516:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ;
4469 public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException {
4470
4471 int stackSize = keepStackSize();
4472
4473 try {
4474 // InternalApplicationConfiguration.g:1520:1: ( ( RULE_ID ) )
4475 // InternalApplicationConfiguration.g:1521:2: ( RULE_ID )
4476 {
4477 // InternalApplicationConfiguration.g:1521:2: ( RULE_ID )
4478 // InternalApplicationConfiguration.g:1522:3: RULE_ID
4479 {
4480 before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
4481 match(input,RULE_ID,FOLLOW_2);
4482 after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0());
4483
4484 }
4485
4486
4487 }
4488
4489 }
4490 catch (RecognitionException re) {
4491 reportError(re);
4492 recover(input,re);
4493 }
4494 finally {
4495
4496 restoreStackSize(stackSize);
4497
4498 }
4499 return ;
4500 }
4501 // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1"
4502
4503
4504 // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2"
4505 // InternalApplicationConfiguration.g:1531:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ;
4506 public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException {
4507
4508 int stackSize = keepStackSize();
4509
4510 try {
4511 // InternalApplicationConfiguration.g:1535:1: ( ( ruleMetamodelSpecification ) )
4512 // InternalApplicationConfiguration.g:1536:2: ( ruleMetamodelSpecification )
4513 {
4514 // InternalApplicationConfiguration.g:1536:2: ( ruleMetamodelSpecification )
4515 // InternalApplicationConfiguration.g:1537:3: ruleMetamodelSpecification
4516 {
4517 before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
4518 pushFollow(FOLLOW_2);
4519 ruleMetamodelSpecification();
4520
4521 state._fsp--;
4522
4523 after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0());
4524
4525 }
4526
4527
4528 }
4529
4530 }
4531 catch (RecognitionException re) {
4532 reportError(re);
4533 recover(input,re);
4534 }
4535 finally {
4536
4537 restoreStackSize(stackSize);
4538
4539 }
4540 return ;
4541 }
4542 // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2"
4543
4544
4545 // $ANTLR start "rule__MetamodelReference__ReferredAssignment"
4546 // InternalApplicationConfiguration.g:1546:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ;
4547 public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException {
4548
4549 int stackSize = keepStackSize();
4550
4551 try {
4552 // InternalApplicationConfiguration.g:1550:1: ( ( ( RULE_ID ) ) )
4553 // InternalApplicationConfiguration.g:1551:2: ( ( RULE_ID ) )
4554 {
4555 // InternalApplicationConfiguration.g:1551:2: ( ( RULE_ID ) )
4556 // InternalApplicationConfiguration.g:1552:3: ( RULE_ID )
4557 {
4558 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
4559 // InternalApplicationConfiguration.g:1553:3: ( RULE_ID )
4560 // InternalApplicationConfiguration.g:1554:4: RULE_ID
4561 {
4562 before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
4563 match(input,RULE_ID,FOLLOW_2);
4564 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1());
4565
4566 }
4567
4568 after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0());
4569
4570 }
4571
4572
4573 }
4574
4575 }
4576 catch (RecognitionException re) {
4577 reportError(re);
4578 recover(input,re);
4579 }
4580 finally {
4581
4582 restoreStackSize(stackSize);
4583
4584 }
4585 return ;
4586 }
4587 // $ANTLR end "rule__MetamodelReference__ReferredAssignment"
4588
4589 // Delegated rules
4590
4591
4592
4593
4594 public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
4595 public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
4596 public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000200000L});
4597 public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000802L});
4598 public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000200002L});
4599 public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L});
4600 public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000010L});
4601 public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000002000L});
4602 public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000020020L});
4603 public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000018000L});
4604 public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000010002L});
4605 public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000020L});
4606 public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000040000L});
4607 public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000004000L});
4608 public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100000L});
4609 public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000080000L});
4610
4611} \ No newline at end of file